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

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

--HG--
extra : moz-landing-system : lando
This commit is contained in:
Barret Rennie 2019-07-29 21:25:04 +00:00
parent 9d647b266c
commit bacd83c5c1

View File

@ -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")]