]> git.lizzy.rs Git - irrlicht.git/commitdiff
OpenGL3: Drop unused material property uniforms
authornumzero <numzer0@yandex.ru>
Sun, 2 Apr 2023 18:19:58 +0000 (21:19 +0300)
committersfan5 <sfan5@live.de>
Fri, 7 Apr 2023 15:42:54 +0000 (17:42 +0200)
media/Shaders/Solid.vsh
source/Irrlicht/OpenGL/FixedPipelineRenderer.cpp
source/Irrlicht/OpenGL/FixedPipelineRenderer.h

index 98d0daef51ab9639659ae587dc85c76a0472b4f1..c260409b25150b60e37fbb48a022133a284188d0 100644 (file)
@@ -14,13 +14,6 @@ uniform mat4 uWVMatrix;
 uniform mat4 uNMatrix;
 uniform mat4 uTMatrix0;
 
-uniform vec4 uGlobalAmbient;
-uniform vec4 uMaterialAmbient;
-uniform vec4 uMaterialDiffuse;
-uniform vec4 uMaterialEmissive;
-uniform vec4 uMaterialSpecular;
-uniform float uMaterialShininess;
-
 uniform float uThickness;
 
 /* Varyings */
index 421788acd2628d1be5e66e5acd6e344231464634..004e2574549c041576fd159444eb57c9c2ca9e4b 100644 (file)
@@ -15,7 +15,7 @@ namespace video
 // Base callback
 
 COpenGL3MaterialBaseCB::COpenGL3MaterialBaseCB() :
-       FirstUpdateBase(true), WVPMatrixID(-1), WVMatrixID(-1), NMatrixID(-1), GlobalAmbientID(-1), MaterialAmbientID(-1), MaterialDiffuseID(-1), MaterialEmissiveID(-1), MaterialSpecularID(-1), MaterialShininessID(-1),
+       FirstUpdateBase(true), WVPMatrixID(-1), WVMatrixID(-1), NMatrixID(-1),
        FogEnableID(-1), FogTypeID(-1), FogColorID(-1), FogStartID(-1),
        FogEndID(-1), FogDensityID(-1), ThicknessID(-1), LightEnable(false), MaterialAmbient(SColorf(0.f, 0.f, 0.f)), MaterialDiffuse(SColorf(0.f, 0.f, 0.f)), MaterialEmissive(SColorf(0.f, 0.f, 0.f)), MaterialSpecular(SColorf(0.f, 0.f, 0.f)),
        MaterialShininess(0.f), FogEnable(0), FogType(1), FogColor(SColorf(0.f, 0.f, 0.f, 1.f)), FogStart(0.f), FogEnd(0.f), FogDensity(0.f), Thickness(1.f)
@@ -45,12 +45,7 @@ void COpenGL3MaterialBaseCB::OnSetConstants(IMaterialRendererServices* services,
                WVPMatrixID = services->getVertexShaderConstantID("uWVPMatrix");
                WVMatrixID = services->getVertexShaderConstantID("uWVMatrix");
                NMatrixID = services->getVertexShaderConstantID("uNMatrix");
-               GlobalAmbientID = services->getVertexShaderConstantID("uGlobalAmbient");
-               MaterialAmbientID = services->getVertexShaderConstantID("uMaterialAmbient");
-               MaterialDiffuseID = services->getVertexShaderConstantID("uMaterialDiffuse");
-               MaterialEmissiveID = services->getVertexShaderConstantID("uMaterialEmissive");
-               MaterialSpecularID = services->getVertexShaderConstantID("uMaterialSpecular");
-               MaterialShininessID = services->getVertexShaderConstantID("uMaterialShininess");
+
                FogEnableID = services->getVertexShaderConstantID("uFogEnable");
                FogTypeID = services->getVertexShaderConstantID("uFogType");
                FogColorID = services->getVertexShaderConstantID("uFogColor");
index cfbb3b662c18c2e6a51597a1f71d2be3d628fd08..9613d20b3044882ba70c45e111745b6545d0bd82 100644 (file)
@@ -28,13 +28,6 @@ protected:
        s32 WVMatrixID;
        s32 NMatrixID;
 
-       s32 GlobalAmbientID;
-       s32 MaterialAmbientID;
-       s32 MaterialDiffuseID;
-       s32 MaterialEmissiveID;
-       s32 MaterialSpecularID;
-       s32 MaterialShininessID;
-
        s32 FogEnableID;
        s32 FogTypeID;
        s32 FogColorID;