Bug 1569443 - Free composition recorder structures when freeing Renderer r=kvark

Differential Revision: https://phabricator.services.mozilla.com/D39752

--HG--
extra : rebase_source : b6e51714655a99fc80ea034c598e44667d1ae1fb
extra : source : e7cba26781e9e2bf66f84d9c9f4aa507be6d25bf
This commit is contained in:
Barret Rennie 2019-07-29 21:25:04 +00:00
Родитель 44d6e0ec22
Коммит 7629463ab1
1 изменённых файлов: 4 добавлений и 0 удалений

Просмотреть файл

@ -5199,6 +5199,10 @@ impl Renderer {
async_screenshots.deinit(&mut self.device);
}
if let Some(async_frame_recorder) = self.async_frame_recorder.take() {
async_frame_recorder.deinit(&mut self.device);
}
#[cfg(feature = "capture")]
self.device.delete_fbo(self.read_fbo);
#[cfg(feature = "replay")]