]> git.lizzy.rs Git - irrlicht.git/commitdiff
Accommodate lack of ETS_TEXTURE_1
authornumzero <numzer0@yandex.ru>
Mon, 13 Mar 2023 15:17:47 +0000 (18:17 +0300)
committernumzero <numzer0@yandex.ru>
Mon, 13 Mar 2023 15:17:47 +0000 (18:17 +0300)
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