efl/src/modules/evas
Derek Foreman ae83b96030 wayland_egl: Destroy gl context if engine info updated with NULL wl_surface
We set the wayland surface to NULL in engine info, then destroy the wayland
surface later.  The GL stack tries to render to the destroyed surface and
dies.

If we destroy the GL surface when we set the engine info (before we destroy
the wayland surface)it stops the GL stack from doing bad wayland calls.

This fixes a crash on exit, or when any window closes when using mali GL
drivers.  Surprisingly, Mesa was tolerant of this.
2016-08-23 15:27:06 -05:00
..
engines wayland_egl: Destroy gl context if engine info updated with NULL wl_surface 2016-08-23 15:27:06 -05:00
image_loaders evas: Fix BMP load with region set and scale down 2016-08-17 17:28:53 +09:00
image_savers efl: add binary mode to f(re)open() calls 2015-12-05 21:04:36 +01:00
model_loaders Eo: Finish the renaming of Eo to the EFL. 2016-08-15 15:07:42 +01:00
model_savers Eo: Finish the renaming of Eo to the EFL. 2016-08-15 15:07:42 +01:00