1
0
Fork 0
mutter-performance-source/doc/reference
Robert Bragg 2dba3e8cbf matrix: Adds experimental cogl_matrix_{transform,project}_points
This add two new function that allows us to transform or project an
array of points instead of only transforming one point at a time. Recent
benchmarking has shown cogl_matrix_transform_point to be a bottleneck
sometimes, so this should allow us to reduce the overhead when
transforming lots of vertices at the same time, and also reduce the cost
of 3 component, non-projective transforms.

For now they are marked as experimental (you have to define
COGL_ENABLE_EXPERIMENTAL_API) because there is some concern that it
introduces some inconsistent naming. cogl_matrix_transform_point would
have to be renamed cogl_matrix_project_point to be consistent, but that
would be an API break.
2010-11-23 12:50:29 +00:00
..
cally docs: API reference fixes 2010-09-20 13:15:44 +01:00
clutter docs: Include the Behaviour migration guide 2010-11-20 13:05:51 +00:00
cogl matrix: Adds experimental cogl_matrix_{transform,project}_points 2010-11-23 12:50:29 +00:00
cogl-2.0 docs: Adds an initial cogl-2.0 reference manual 2010-11-11 13:17:26 +00:00
ChangeLog 2008-12-08 Emmanuele Bassi <ebassi@linux.intel.com> 2008-12-08 14:22:39 +00:00
Makefile.am build: Cogl-2.0 API reference should be conditionally built 2010-11-17 19:15:17 +00:00