forked from enlightenment/efl
4cf2d75715
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. |
||
---|---|---|
.. | ||
cache | ||
cache2 | ||
canvas | ||
common | ||
cserve2 | ||
file | ||
filters | ||
include | ||
Evas.h | ||
Evas_Common.h | ||
Evas_Eo.h | ||
Evas_GL.h | ||
Evas_Legacy.h | ||
Evas_Loader.h | ||
main.c |