efl/src/modules/evas/engines
Jean-Philippe Andre 562528d28c evas: Simplify GL masking and fix window rotation
The original solution was really complex and relied on
transforming the current gl_Position into the screen
coordinate in pixels, and map that to the pixel position
in the mask.

This new solution simply pushes the required vertices for
the mask, based on its geometry. This fixes masks when used
in a rotated window.

Why was it so hard to get right? :(

@fix
2016-11-03 17:22:14 +09:00
..
buffer evas_engines: Send both surface and buffer damage to outbuf_flush callback 2016-10-19 16:29:05 -05:00
drm evas_engines: Send both surface and buffer damage to outbuf_flush callback 2016-10-19 16:29:05 -05:00
eglfs evas_engines: Send both surface and buffer damage to outbuf_flush callback 2016-10-19 16:29:05 -05:00
fb evas_fb: Avoid invalid dereference 2016-09-23 17:32:38 +09:00
gl_cocoa evas_engines: Send both surface and buffer damage to outbuf_flush callback 2016-10-19 16:29:05 -05:00
gl_common evas: Simplify GL masking and fix window rotation 2016-11-03 17:22:14 +09:00
gl_drm gl_drm: Use surface damage instead of buffer damage 2016-10-19 16:29:05 -05:00
gl_generic ector: make the ector objects as shared object after eo changes. 2016-09-28 16:02:12 +09:00
gl_sdl evas_engines: Send both surface and buffer damage to outbuf_flush callback 2016-10-19 16:29:05 -05:00
gl_x11 gl_x11: Do KHR Partial Damage properly 2016-10-20 14:30:00 -05:00
psl1ght Eo: Finish the renaming of Eo to the EFL. 2016-08-15 15:07:42 +01:00
software_ddraw evas_engines: Send both surface and buffer damage to outbuf_flush callback 2016-10-19 16:29:05 -05:00
software_gdi evas_engines: Send both surface and buffer damage to outbuf_flush callback 2016-10-19 16:29:05 -05:00
software_generic evas_engines: Send both surface and buffer damage to outbuf_flush callback 2016-10-19 16:29:05 -05:00
software_x11 This series fixes two problems in the VNC implementation. 2016-10-21 13:56:00 +09:00
wayland_common wayland evas engines: share engine info structure 2016-11-02 13:37:01 -05:00
wayland_egl wayland evas engines: share engine info structure 2016-11-02 13:37:01 -05:00
wayland_shm wayland evas engines: share engine info structure 2016-11-02 13:37:01 -05:00