efl/src/modules/evas/engines/gl_common
Jean-Philippe Andre 49f79f0a73 Evas GL: Skip glClear() with direct rendering & transparent color
When using direct rendering, glClear() should not do anything
if the ClearColor was (0,0,0,0). The application would indeed
expect a transparent output (so, see the widgets below the view),
but glClear would erase the pixels instead. So add a quick check
to skip glClear entirely in that specific case.
2014-10-20 12:16:07 +09:00
..
shader
evas_gl_3d.c evas: let's bet consistent and not break the build. 2014-09-04 08:54:08 +02:00
evas_gl_3d_common.h
evas_gl_3d_private.h [Evas/evas-3d] Add shadow maps. Added two scene-API functions for enable and disable shadows on the scene. Added 6 light-API function for set and get the light projection. 2014-09-03 21:19:16 +09:00
evas_gl_3d_renderer.c [Evas/evas-3d] Add shadow maps. Added two scene-API functions for enable and disable shadows on the scene. Added 6 light-API function for set and get the light projection. 2014-09-03 21:19:16 +09:00
evas_gl_3d_renderer.h
evas_gl_3d_shader.c [Evas/evas-3d] Add shadow maps. Added two scene-API functions for enable and disable shadows on the scene. Added 6 light-API function for set and get the light projection. 2014-09-03 21:19:16 +09:00
evas_gl_api.c Evas GL: Skip glClear() with direct rendering & transparent color 2014-10-20 12:16:07 +09:00
evas_gl_api_ext.c Evas GL: Add API evas_gl_error_get() 2014-10-20 12:16:06 +09:00
evas_gl_api_ext.h
evas_gl_api_ext_def.h
evas_gl_common.h evas: support anti-alias for gl line drawing. 2014-10-08 15:47:58 +09:00
evas_gl_context.c evas/gl: code refactoring. 2014-10-19 15:39:51 +09:00
evas_gl_core.c Evas GL: Skip glClear() with direct rendering & transparent color 2014-10-20 12:16:07 +09:00
evas_gl_core.h
evas_gl_core_private.h Evas GL: Skip glClear() with direct rendering & transparent color 2014-10-20 12:16:07 +09:00
evas_gl_file_cache.c
evas_gl_font.c evas gl - fixz minor leak on exit of rectangles 2014-08-07 18:15:50 +09:00
evas_gl_image.c evas gl common - remove logically dead code 2014-08-22 20:14:59 +09:00
evas_gl_line.c
evas_gl_polygon.c evas gl - fixz minor leak on exit of rectangles 2014-08-07 18:15:50 +09:00
evas_gl_preload.c
evas_gl_private.h evas gl - fixz minor leak on exit of rectangles 2014-08-07 18:15:50 +09:00
evas_gl_rectangle.c evas gl - fixz minor leak on exit of rectangles 2014-08-07 18:15:50 +09:00
evas_gl_shader.c
evas_gl_texture.c Warning-- 2014-09-11 08:35:15 +03:00