cogl-program: gles2: bind programs lazily as for GL
authorRobert Bragg <robert@linux.intel.com>
Fri, 23 Jul 2010 09:12:39 +0000 (10:12 +0100)
committerRobert Bragg <robert@linux.intel.com>
Tue, 3 Aug 2010 14:00:07 +0000 (15:00 +0100)
commit10c5cb1800da3bdaf116197a096bf6396efa465f
tree904febeb46869c3d92759c8eef77ce0390a1c2fe
parent4a9321b60cd443bec065bbc8a1c96bb38f8dab1e
cogl-program: gles2: bind programs lazily as for GL

This makes the gles2 cogl_program_use consistent with the GL version by
not binding the program immediately and instead leaving it to
cogl-material.c to bind the program when actually drawing something.
clutter/cogl/cogl/cogl-material-glsl.c
clutter/cogl/cogl/cogl-material-opengl-private.h
clutter/cogl/cogl/cogl-material-opengl.c
clutter/cogl/cogl/driver/gl/cogl-program.c
clutter/cogl/cogl/driver/gles/cogl-program.c