Provide determinant accessor in render state structure.
authorGlenn Watson <glenn.watson@nokia.com>
Tue, 7 Feb 2012 23:36:18 +0000 (09:36 +1000)
committerQt by Nokia <qt-info@nokia.com>
Wed, 8 Feb 2012 13:37:04 +0000 (14:37 +0100)
commit5ba11cb77c9c30b0691cf5c15d132db9891b8773
tree411b35faf4f2e9893e6a01a20025bea6100e9ac0
parent8799d4f5501656dbf42f645a354c1f372b1139dc
Provide determinant accessor in render state structure.

This allows custom renderers to set the determinant to a value
different than the actual model view transform matrix. This is
useful when parts of the scene node transformation are done on
the CPU rather than in the vertex shader.

Change-Id: Icf26a5922b0933275a61af4656cf842bf61e70d5
Reviewed-by: Michael Brasser <michael.brasser@nokia.com>
Reviewed-by: Gunnar Sletta <gunnar.sletta@nokia.com>
src/quick/scenegraph/coreapi/qsgdefaultrenderer.cpp
src/quick/scenegraph/coreapi/qsgmaterial.cpp
src/quick/scenegraph/coreapi/qsgmaterial.h
src/quick/scenegraph/coreapi/qsgrenderer.cpp
src/quick/scenegraph/coreapi/qsgrenderer_p.h
src/quick/scenegraph/qsgdistancefieldglyphnode_p.cpp