mutter/cogl/driver/gl
Robert Bragg a57195d16d framebuffer: split out GL read_pixels code
This moves the direct use of GL in cogl-framebuffer.c for handling
cogl_framebuffer_read_pixels_into_bitmap() into
driver/gl/cogl-framebuffer-gl.c and adds a
->framebuffer_read_pixels_into_bitmap vfunc to CoglDriverVtable.

Reviewed-by: Neil Roberts <neil@linux.intel.com>

(cherry picked from commit 2f893054d6754e6bc7983f061b27c7858f1a593c)
2013-01-22 17:48:17 +00:00
..
gl framebuffer: split out GL read_pixels code 2013-01-22 17:48:17 +00:00
gles framebuffer: split out GL read_pixels code 2013-01-22 17:48:17 +00:00
cogl-attribute-gl-private.h buffer: splits out GL specific code 2013-01-22 17:47:59 +00:00
cogl-attribute-gl.c Remove cogl-internal.h 2013-01-22 17:48:17 +00:00
cogl-buffer-gl-private.h Allow propogation of OOM errors to apps 2013-01-22 17:48:07 +00:00
cogl-buffer-gl.c Fix spelling of _cogl_propagate_error 2013-01-22 17:48:08 +00:00
cogl-clip-stack-gl-private.h clip-stack: Splits out opengl specific code 2013-01-22 17:47:59 +00:00
cogl-clip-stack-gl.c Remove cogl-internal.h 2013-01-22 17:48:17 +00:00
cogl-framebuffer-gl-private.h framebuffer: split out GL read_pixels code 2013-01-22 17:48:17 +00:00
cogl-framebuffer-gl.c framebuffer: split out GL read_pixels code 2013-01-22 17:48:17 +00:00
cogl-pipeline-fragend-fixed-private.h Re-organize the source layout 2013-01-22 17:47:19 +00:00
cogl-pipeline-fragend-fixed.c Remove cogl-internal.h 2013-01-22 17:48:17 +00:00
cogl-pipeline-fragend-glsl-private.h Re-organize the source layout 2013-01-22 17:47:19 +00:00
cogl-pipeline-fragend-glsl.c Remove cogl-internal.h 2013-01-22 17:48:17 +00:00
cogl-pipeline-opengl-private.h Remove the varying array for tex_coords 2013-01-22 17:48:06 +00:00
cogl-pipeline-opengl.c Remove cogl-internal.h 2013-01-22 17:48:17 +00:00
cogl-pipeline-progend-fixed-private.h Re-organize the source layout 2013-01-22 17:47:19 +00:00
cogl-pipeline-progend-fixed.c Add a GL 3 driver 2013-01-22 17:48:01 +00:00
cogl-pipeline-progend-glsl-private.h Re-organize the source layout 2013-01-22 17:47:19 +00:00
cogl-pipeline-progend-glsl.c Remove cogl-internal.h 2013-01-22 17:48:17 +00:00
cogl-pipeline-vertend-fixed-private.h Re-organize the source layout 2013-01-22 17:47:19 +00:00
cogl-pipeline-vertend-fixed.c Remove cogl-internal.h 2013-01-22 17:48:17 +00:00
cogl-pipeline-vertend-glsl-private.h Re-organize the source layout 2013-01-22 17:47:19 +00:00
cogl-pipeline-vertend-glsl.c Remove cogl-internal.h 2013-01-22 17:48:17 +00:00
cogl-texture-2d-gl-private.h texture: expose mipmap level in set region apis 2013-01-22 17:48:09 +00:00
cogl-texture-2d-gl.c texture: expose mipmap level in set region apis 2013-01-22 17:48:09 +00:00
cogl-texture-gl-private.h texture: expose mipmap level in set region apis 2013-01-22 17:48:09 +00:00
cogl-texture-gl.c Remove cogl-internal.h 2013-01-22 17:48:17 +00:00
cogl-util-gl-private.h Remove cogl-internal.h 2013-01-22 17:48:17 +00:00
cogl-util-gl.c Remove cogl-internal.h 2013-01-22 17:48:17 +00:00