mutter/cogl/driver/gl
Robert Bragg 8d80a88e14 cogl-program: Adds use_uniform_xyz methods
Instead of exposing an API that provides an OpenGL state machine style
where you first have to bind the program to the context using
cogl_program_use() followed by updating uniforms using
cogl_program_uniform_xyz we now have uniform setter methods that take an
explicit CoglHandle for the program.

This deprecates cogl_program_use and all the cogl_program_uniform
variants and provides the following replacements:
    cogl_program_set_uniform_1i
    cogl_program_set_uniform_1f
    cogl_program_set_uniform_int
    cogl_program_set_uniform_float
    cogl_program_set_uniform_matrix
2010-08-12 16:50:46 +01:00
..
cogl-context-driver.c cogl: Introduce private feature flags and check for ARB_fp 2010-06-09 15:19:30 +01:00
cogl-context-driver.h material: Adds backend abstraction for fragment processing 2010-06-09 17:15:59 +01:00
cogl-feature-functions.h cogl: Adds a COGL_FEATURE_SHADERS_ARBFP feature flag 2010-08-09 17:27:02 +01:00
cogl-program.c cogl-program: Adds use_uniform_xyz methods 2010-08-12 16:50:46 +01:00
cogl-program.h cogl: Allow setting ARBfp source on a CoglShader 2010-08-09 17:27:02 +01:00
cogl-texture-driver.c Add an internal _cogl_bitmap_new_from_buffer 2010-07-15 17:27:15 +01:00
cogl.c cogl: expose the semantic differences of gl/gles2 npot textures 2010-07-07 13:26:41 +01:00
Makefile.am cogl-shader: unifies the driver/{gl,gles} shader files 2010-08-03 12:41:37 +01:00