in native/desktop-win32/src/win32/renderer_angle.rs [182:193]
fn drop(&mut self) {
let _ = self.egl_instance.make_current(self.display, None, None, None);
if self.context.as_ptr() != egl::NO_CONTEXT {
let _ = self.egl_instance.destroy_context(self.display, self.context);
}
if self.surface.as_ptr() != egl::NO_SURFACE {
let _ = self.egl_instance.destroy_surface(self.display, self.surface);
}
if self.display.as_ptr() != egl::NO_DISPLAY {
let _ = self.egl_instance.terminate(self.display);
}
}