mutter/gles
Neil Roberts e521638f91 [CoglTexture] Initialise tex->first_pixels to NULL in all constructors
Otherwise if there is an error before the slices are created it will
try to free the first_pixels array and crash.

It now also checks whether first_pixels has been created before using
it to update the mipmaps. This should only happen for
cogl_texture_new_from_foreign and doesn't matter if the FBO extension
is available. It would be better in this case to fetch the first pixel
using glGetTexImage as Owen mentioned in the last commit.
2009-06-09 11:13:11 +01:00
..
cogl-context.c Use GL_QUADS for flushing a quad batch 2009-06-01 17:29:01 +01:00
cogl-context.h Use GL_QUADS for flushing a quad batch 2009-06-01 17:29:01 +01:00
cogl-defines.h.in [cogl] Remove the COGL{enum,int,uint} typedefs 2009-05-12 14:53:44 +01:00
cogl-fbo.c [cogl-offscreen] Cleans up the cogl offscreen API and adds documentation 2009-05-02 04:12:26 +01:00
cogl-fbo.h [cogl] Updates all file headers and removes lots of trailing white space 2009-05-02 04:12:25 +01:00
cogl-fixed-fragment-shader.glsl [multi-texturing] This adds a new cogl_multi_texture API for GL,GLES1 + GLES2 2008-12-22 16:35:51 +00:00
cogl-fixed-vertex-shader.glsl [multi-texturing] This adds a new cogl_multi_texture API for GL,GLES1 + GLES2 2008-12-22 16:35:51 +00:00
cogl-gles2-wrapper.c [cogl-material] Support string based blending and layer combine descriptions 2009-05-28 02:43:28 +01:00
cogl-gles2-wrapper.h [cogl-material] Support string based blending and layer combine descriptions 2009-05-28 02:43:28 +01:00
cogl-primitives.c [material] Reduce the material API in preperation for releasing Clutter 1.0 2009-05-28 02:43:34 +01:00
cogl-program.c [cogl] Remove the COGL{enum,int,uint} typedefs 2009-05-12 14:53:44 +01:00
cogl-program.h [cogl] Updates all file headers and removes lots of trailing white space 2009-05-02 04:12:25 +01:00
cogl-shader-private.h [cogl] Updates all file headers and removes lots of trailing white space 2009-05-02 04:12:25 +01:00
cogl-shader.c [gles/cogl-shader] Add a missing semicolon 2009-06-04 22:10:33 +01:00
cogl-texture-private.h Update the GLES backend to have the layer filters in the material 2009-06-04 22:12:33 +01:00
cogl-texture.c [CoglTexture] Initialise tex->first_pixels to NULL in all constructors 2009-06-09 11:13:11 +01:00
cogl-util.c [cogl] Updates all file headers and removes lots of trailing white space 2009-05-02 04:12:25 +01:00
cogl-util.h [cogl] Updates all file headers and removes lots of trailing white space 2009-05-02 04:12:25 +01:00
cogl.c [cogl] Updates all file headers and removes lots of trailing white space 2009-05-02 04:12:25 +01:00
Makefile.am [build] Encode the target into the backend library 2009-05-29 12:50:48 +01:00
stringify.sh [cogl] Updates all file headers and removes lots of trailing white space 2009-05-02 04:12:25 +01:00