efl/src/lib/evas
Jean-Philippe Andre 4cf2d75715 Evas GL: Fix direct rendering with client-side rotation
There was a problem when checking whether the current surface
is compatible with direct rendering. In case of client-side
rotation (it's a flag set on the surface by the app), a surface
can be directly rendered even if the rotation is not 0.

But, before this patch, it was assumed that the surface was
current. Which doesn't make sense because make_current is
called by the pixel callback, from the application, and this
happens *after* we check for direct rendering.

As a consequence, it was not possible to mix directly rendered
surfaces with FBO-based ones, and use client-side rotation.

This patch should solve that issue.
2014-12-10 10:52:22 +09:00
..
cache evas: fix typo in evas_cache comment. 2014-10-29 22:38:31 +01:00
cache2 evas: fix typo in evas_cache comment. 2014-10-29 22:38:31 +01:00
canvas Evas GL: Fix direct rendering with client-side rotation 2014-12-10 10:52:22 +09:00
common Evas font: Improve RLE rounding alpha8 to alpha44 2014-12-09 11:02:01 +09:00
cserve2 cserve2: Check retrun of fcntl and print a message if we fail. 2014-09-11 12:33:21 +02:00
file eina: rename to eina_module_symbol_global_set 2014-08-11 14:52:51 +02:00
filters Evas: Don't pass whole RGBA_Image to low-level render functions 2014-11-13 12:20:57 +09:00
include Evas GL: Fix direct rendering with client-side rotation 2014-12-10 10:52:22 +09:00
Evas.h evas: improve documentation. 2014-10-18 13:53:05 +02:00
Evas_Common.h evas/gl_drm: add native surface for wayland_egl_client. 2014-12-04 17:59:30 +09:00
Evas_Eo.h evas: Evas_3D - add mesh blending mode. 2014-12-01 08:09:29 +01:00
Evas_GL.h Evas GL: Clarify doc about Evas_GL_API struct version 2014-12-03 16:57:50 +09:00
Evas_Legacy.h Expose device (e.g. pen) axis information to applications 2014-11-25 12:43:15 +09:00
Evas_Loader.h Evas Loader: Introduce colorspace ETC1+Alpha 2014-07-09 09:04:55 +09:00
main.c efl: Unified eina critical manro to CRI. 2013-12-26 12:27:13 +09:00