//! Projection transformation\r
ETS_PROJECTION,\r
//! Texture 0 transformation\r
- //! Use ETS_TEXTURE_0 + texture_number to access other texture transformations\r
+ //! Use E_TRANSFORMATION_STATE(ETS_TEXTURE_0 + texture_number) to access other texture transformations\r
ETS_TEXTURE_0,\r
- //! Texture 1 transformation\r
- ETS_TEXTURE_1,\r
//! Only used internally\r
ETS_COUNT = ETS_TEXTURE_0 + MATERIAL_MAX_TEXTURES\r
};\r
core::matrix4 Matrix = driver->getTransform(ETS_TEXTURE_0);\r
services->setPixelShaderConstant(TMatrix0ID, Matrix.pointer(), 16);\r
\r
- Matrix = driver->getTransform(ETS_TEXTURE_1);\r
+ Matrix = driver->getTransform(E_TRANSFORMATION_STATE(ETS_TEXTURE_0 + 1));\r
services->setPixelShaderConstant(TMatrix1ID, Matrix.pointer(), 16);\r
\r
services->setPixelShaderConstant(TextureUsage0ID, &TextureUsage0, 1);\r
core::matrix4 Matrix = driver->getTransform(ETS_TEXTURE_0);\r
services->setPixelShaderConstant(TMatrix0ID, Matrix.pointer(), 16);\r
\r
- Matrix = driver->getTransform(ETS_TEXTURE_1);\r
+ Matrix = driver->getTransform(E_TRANSFORMATION_STATE(ETS_TEXTURE_0 + 1));\r
services->setPixelShaderConstant(TMatrix1ID, Matrix.pointer(), 16);\r
\r
services->setPixelShaderConstant(ModulateID, &Modulate, 1);\r