efl/src/modules/evas/engines
Mike Blumenkrantz 012ca46377 gl_generic: directly copy existing image when changing orientation
Summary:
in gl engines, orientation is applied during the draw. this is different from
sw engines where the orientation is directly applied to the internal pixel data
which results in a state change of the object internals.

this preserves image cache state and allows the image to be loaded normally instead
of displaying a black rectangle if orientation is set prior to a texture being
created

@fix
Depends on D8916

Reviewers: Hermet, cedric

Reviewed By: Hermet, cedric

Subscribers: Hermet, cedric, #reviewers, #committers

Tags: #efl_rendering

Differential Revision: https://phab.enlightenment.org/D8918
2019-06-03 08:56:11 -04:00
..
buffer meson: ensure that buffer header is installed correctly 2019-04-24 08:52:43 +02:00
drm meson: make it possible to link our engines against evas 2019-04-19 14:39:31 -04:00
eglfs Revert "evas gl engines - avoid getting context if possible" 2019-03-29 00:18:13 +00:00
fb meson: make it possible to link our engines against evas 2019-04-19 14:39:31 -04:00
gl_cocoa meson: make it possible to link our engines against evas 2019-04-19 14:39:31 -04:00
gl_common meson: move gl_common to gl_generic 2019-04-19 14:39:17 -04:00
gl_drm meson: make it possible to link our engines against evas 2019-04-19 14:39:31 -04:00
gl_generic gl_generic: directly copy existing image when changing orientation 2019-06-03 08:56:11 -04:00
gl_sdl evas sdl: don't make confusing, we only use one-indexed egl handles. 2018-08-02 12:20:27 +09:00
gl_x11 evas engine: convert data without any possible loss. 2019-04-30 17:15:54 +09:00
software_ddraw meson: enable and fix build of ddrag+gdi engines for evas 2019-05-06 17:00:57 +02:00
software_gdi meson: enable and fix build of ddrag+gdi engines for evas 2019-05-06 17:00:57 +02:00
software_generic Evas: remove Evil.h when not needed and use evil_private when needed 2019-05-20 08:46:02 -04:00
software_x11 meson: make it possible to link our engines against evas 2019-04-19 14:39:31 -04:00
wayland_common evas wayland_egl: set up config depth/stencil/msaa properly. 2019-04-25 18:42:31 +09:00
wayland_egl evas engine: convert data without any possible loss. 2019-04-30 17:15:54 +09:00
wayland_shm meson: make it possible to link our engines against evas 2019-04-19 14:39:31 -04:00
meson.build meson: enable and fix build of ddrag+gdi engines for evas 2019-05-06 17:00:57 +02:00