path: root/legacy/evas/NEWS
diff options
authorSung Park <>2012-01-20 12:29:14 +0000
committerSung Park <>2012-01-20 12:29:14 +0000
commit9afd5b3f3fdf678c26898b33d03258c3f0f4e023 (patch)
tree416da133f9d9183187db62891118c65f1c132514 /legacy/evas/NEWS
parent0f2dba299d69b7d058ffc168a5783d1abf8ba08d (diff)
Added Direct Rendering to Evas' window instead of an FBO in Evas_GL.
This optimization is significant for rendering to a large surface because it'l save an extra copy overhead as well as an extra rendering pass. To enable it, you can give EVAS_GL_OPTIONS_DIRECT hint in the surface config options_bits. The following conditions have to be met in order for evas to render directly into the Evas' window. If they are not met, the engine will fallback to rendering to an FBO as it normally does. conditions: 1.) All the GL calls have to be called using the pixel_get_callback function. This is necessary for the evas object order to be maintained. 2.) Alpha must be disabled on the image ojbect that renders evas_gl. 3.) No rotation allowed. One way to override above condition is to set EVAS_GL_DIRECT_OVERRIDE=1 but there is no guarantee in its behavior. Currently, this optimization is added for gl_x11 engine only. SVN revision: 67388
Diffstat (limited to 'legacy/evas/NEWS')
1 files changed, 3 insertions, 0 deletions
diff --git a/legacy/evas/NEWS b/legacy/evas/NEWS
index 68df381eae..1dd6ad60ca 100644
--- a/legacy/evas/NEWS
+++ b/legacy/evas/NEWS
@@ -66,6 +66,9 @@ Additions:
66 * underline dashing suport to textblock 66 * underline dashing suport to textblock
67 * API to get largest image size 67 * API to get largest image size
68 * GL Cocoa engine 68 * GL Cocoa engine
69 * Evas GL support in software backend through OSMesa
70 * API to new/free Evas_GL_Config rather than user declaring it
71 * Evas GL Direct rendering option hint to allow rendering to evas' window when possible
69 72
70Fixes: 73Fixes:
71 74