mutter/doc
Robert Bragg f5f066df9c Try to clean up how we handle actor transformations
When building actor relative transforms, instead of using the matrix
stack to combine transformations and making assumptions about what is
currently on the stack we now just explicitly initialize an identity
matrix and apply transforms to that.

This removes the full_vertex_t typedef for internal transformation code
and we just use ClutterVertex.

ClutterStage now implements apply_transform like any other actor now
and the code we had in _cogl_setup_viewport has been moved to the
stage's apply_transform instead.

ClutterStage now tracks an explicit projection matrix and viewport
geometry. The projection matrix is derived from the perspective whenever
that changes, and the viewport is updated when the stage gets a new
allocation. The SYNC_MATRICES mechanism has been removed in favour of
_clutter_stage_dirty_viewport/projection() APIs that get used when
switching between multiple stages to ensure cogl has the latest
information about the onscreen framebuffer.
2010-09-13 18:18:34 +01:00
..
common cookbook: Make the table of content have a depth of 2 2010-08-06 15:43:16 +01:00
cookbook cookbook: Added a recipe for reusing a complex animation 2010-09-13 14:31:17 +01:00
manual build: Distcheck fixes 2010-06-30 12:26:10 +01:00
reference keysyms: Update the macros to CLUTTER_KEY_* 2010-09-10 17:54:52 +01:00
clutter-actor-invariants.txt Try to clean up how we handle actor transformations 2010-09-13 18:18:34 +01:00
CODING_STYLE docs: Move documentation under doc/ 2009-12-01 10:16:25 +00:00
HACKING docs: Note the P_() macro in the HACKING file 2010-07-15 14:26:16 +01:00
HACKING.backends docs: Update the HACKING.backends file 2010-03-04 18:07:04 +00:00
Makefile.am docs: Disable manual 2010-06-30 11:56:13 +01:00
RELEASING docs: Move RELEASING under docs/ 2009-12-09 18:10:52 +00:00