1
0
Fork 0
mutter-performance-source/doc/reference/cogl
Robert Bragg 9b58b6f472 pipeline: split out all core state apis
Since cogl-pipeline.c has become very unwieldy this make a start at
trying to shape this code back into a manageable state. This patche
moves all the API relating to core pipeline state into
cogl-pipeline-state.c. This doesn't move code relating to layer state
out nor does it move any of the code supporting the core design
of CoglPipeline itself.

This change alone factors out 2k lines of code from cogl-pipeline.c
which is obviously a good start. The next step will be to factor
out the layer state and then probably look at breaking all of this
state code down into state-groups.

Reviewed-by: Neil Roberts <neil@linux.intel.com>
2011-09-19 16:35:59 +01:00
..
blend-strings.xml cogl: Fix gl equivalent of blend string 2010-01-26 17:25:25 +00:00
cogl-docs.xml.in math: Adds an experimental quaternion API 2011-05-16 14:11:47 +01:00
cogl-sections.txt matrix: Adds cogl_matrix_is_identity API 2011-07-04 15:31:50 +01:00
cogl_ortho.png cogl docs: Improve documentation for cogl_ortho 2010-06-15 15:26:28 +01:00
fill-rule-even-odd.png cogl-path: Allow changing the fill rule 2010-06-29 20:37:14 +01:00
fill-rule-non-zero.png cogl-path: Allow changing the fill rule 2010-06-29 20:37:14 +01:00
Makefile.am pipeline: split out all core state apis 2011-09-19 16:35:59 +01:00
quad-indices-order.png Convert the ASCII art documentation in cogl-vertex-buffer to PNGs 2010-07-02 17:29:34 +01:00
quad-indices-triangles.png Convert the ASCII art documentation in cogl-vertex-buffer to PNGs 2010-07-02 17:29:34 +01:00