material: splits out all the state flushing code
authorRobert Bragg <robert@linux.intel.com>
Sat, 10 Jul 2010 02:40:47 +0000 (03:40 +0100)
committerRobert Bragg <robert@linux.intel.com>
Tue, 13 Jul 2010 18:26:58 +0000 (19:26 +0100)
commit5e6697038565ab8123e5f6ebe4e95c2c2c9145b1
treef2625eaa26b61f793064d1a77345076c10458ca4
parentddb9016be4bda2980712edef4ae37f73cfd05104
material: splits out all the state flushing code

This moves the code supporting _cogl_material_flush_gl_state into
cogl-material-opengl.c as part of an effort to reduce the size of
cogl-material.c to keep it manageable.
clutter/cogl/cogl/cogl-journal.c
clutter/cogl/cogl/cogl-material-opengl-private.h
clutter/cogl/cogl/cogl-material-opengl.c
clutter/cogl/cogl/cogl-material-private.h
clutter/cogl/cogl/cogl-material.c
clutter/cogl/cogl/cogl-path.c
clutter/cogl/cogl/cogl-primitives.c
clutter/cogl/cogl/cogl-vertex-buffer.c
clutter/cogl/cogl/cogl.c
clutter/cogl/cogl/driver/gl/cogl-program.c