1
0
Fork 0
mutter-performance-source/cogl/driver/gles
Neil Roberts c50cb72748 Remove the fragment shader generation from the GLES2 wrapper
The GLES2 wrapper no longer needs to generate any fragment shader
state because the GLSL pipeline backend will always give the wrapper a
custom fragment shader. This simplifies a lot of the state comparison
done by the wrapper. The fog generation is also removed even though
it's actually part of the vertex shader because only the fixed
function pipeline backend actually calls the fog functions so it would
be disabled when using any of the other backends anyway. We can fix
this when the two shader backends also start generating vertex
shaders.
2010-11-24 18:06:44 +00:00
..
cogl-context-driver-gles.c build: Start moving to a non-recursive layout 2010-09-29 14:40:15 +01:00
cogl-context-driver-gles.h build: Start moving to a non-recursive layout 2010-09-29 14:40:15 +01:00
cogl-feature-functions-gles.h build: Start moving to a non-recursive layout 2010-09-29 14:40:15 +01:00
cogl-fixed-vertex-shader.glsl cogl-shader: Prepend boilerplate for portable shaders 2010-11-10 14:24:52 +00:00
cogl-gles.c gles2: disable vbos until while we rework backend 2010-11-03 18:09:23 +00:00
cogl-gles2-wrapper.c Remove the fragment shader generation from the GLES2 wrapper 2010-11-24 18:06:44 +00:00
cogl-gles2-wrapper.h Remove the fragment shader generation from the GLES2 wrapper 2010-11-24 18:06:44 +00:00
cogl-texture-driver-gles.c cogl-texture-driver-gles: Fix image height for uploading 3D textures 2010-11-23 14:12:17 +00:00