]> git.lizzy.rs Git - irrlicht.git/blobdiff - source/Irrlicht/OpenGL/FixedPipelineRenderer.cpp
Accommodate lack of ETS_TEXTURE_1
[irrlicht.git] / source / Irrlicht / OpenGL / FixedPipelineRenderer.cpp
index 4a20f0201c1f14f05a1d3a1d3f6664ca47f96fab..bcf99ac685cafd75b660331aef86cccf90724726 100644 (file)
@@ -174,7 +174,7 @@ void COpenGL3MaterialSolid2CB::OnSetConstants(IMaterialRendererServices* service
        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
@@ -221,7 +221,7 @@ void COpenGL3MaterialLightmapCB::OnSetConstants(IMaterialRendererServices* servi
        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