1
0
Fork 0
mutter-performance-source/common
Robert Bragg 1e68a8d59e Bug 1164 - Implements the proposed Mesh API
* clutter/cogl/cogl-mesh.h
	* clutter/cogl/cogl-types.h
	* clutter/cogl/cogl.h.in
	* clutter/cogl/common/Makefile.am
	* clutter/cogl/common/cogl-mesh-private.h
	* clutter/cogl/common/cogl-mesh.c
	* clutter/cogl/gl/cogl-context.c
	* clutter/cogl/gl/cogl-context.h
	* clutter/cogl/gl/cogl-defines.h.in
	* clutter/cogl/gl/cogl.c
	* clutter/cogl/gles/cogl-context.c
	* clutter/cogl/gles/cogl-context.h
	* doc/reference/cogl/cogl-docs.sgml
	* doc/reference/cogl/cogl-sections.txt:
	The Mesh API provides a means for submitting an extensible number of
	per vertex attributes to OpenGL in a way that doesn't require format
	conversions and so that the data can be mapped into the GPU (in vertex
	buffer objects) for - hopefully - fast re-use.

	There are a number of things we can potentially use this API for, but
	right now this just provides a foundation to build on. Please read
	the extensive list of TODO items in cogl-mesh.c for examples.

	Please refer to the cogl-mesh section in the reference manual for
	documentation of the API.

	* tests/conform/Makefile.am
	* tests/conform/test-conform-main.c
	* tests/conform/test-mesh-contiguous.c
	* tests/conform/test-mesh-interleved.c
	* tests/conform/test-mesh-mutability.c:
	Privides basic coverage testing for the mesh API.
2008-11-10 18:53:14 +00:00
..
cogl-bitmap-fallback.c 2008-06-30 Emmanuele Bassi <ebassi@openedhand.com> 2008-06-30 14:20:46 +00:00
cogl-bitmap-pixbuf.c 2008-08-27 Emmanuele Bassi <ebassi@openedhand.com> 2008-08-27 12:56:54 +00:00
cogl-bitmap.c Merged clutter-ivan branch into trunk. 2008-04-25 13:37:36 +00:00
cogl-bitmap.h Merged clutter-ivan branch into trunk. 2008-04-25 13:37:36 +00:00
cogl-clip-stack.c 2008-10-30 Emmanuele Bassi <ebassi@linux.intel.com> 2008-10-30 16:37:55 +00:00
cogl-clip-stack.h Bug 945 - Clipping+fbo cloning bugs 2008-08-01 12:23:57 +00:00
cogl-color.c 2008-10-30 Emmanuele Bassi <ebassi@linux.intel.com> 2008-10-30 17:25:00 +00:00
cogl-fixed.c * clutter/cogl/gles/cogl.c (cogl_perspective): 2008-11-06 11:42:11 +00:00
cogl-handle.h 2008-06-23 Emmanuele Bassi <ebassi@openedhand.com> 2008-06-23 11:01:30 +00:00
cogl-mesh-private.h Bug 1164 - Implements the proposed Mesh API 2008-11-10 18:53:14 +00:00
cogl-mesh.c Bug 1164 - Implements the proposed Mesh API 2008-11-10 18:53:14 +00:00
cogl-primitives.c 2008-10-30 Emmanuele Bassi <ebassi@linux.intel.com> 2008-10-30 16:37:55 +00:00
cogl-primitives.h 2008-10-30 Emmanuele Bassi <ebassi@linux.intel.com> 2008-10-30 16:37:55 +00:00
cogl-util.c Merged clutter-ivan branch into trunk. 2008-04-25 13:37:36 +00:00
cogl-util.h Merged clutter-ivan branch into trunk. 2008-04-25 13:37:36 +00:00
Makefile.am Bug 1164 - Implements the proposed Mesh API 2008-11-10 18:53:14 +00:00
stb_image.c Merged clutter-ivan branch into trunk. 2008-04-25 13:37:36 +00:00