From 462657960d9a71de142937cb29e30917d57845af Mon Sep 17 00:00:00 2001 From: numzero Date: Sun, 2 Apr 2023 21:24:36 +0300 Subject: [PATCH] OpenGL3: Drop always-zero vSpecularColor from the shaders --- media/Shaders/OneTextureBlend.fsh | 2 -- media/Shaders/Solid.fsh | 2 -- media/Shaders/Solid.vsh | 2 -- media/Shaders/TransparentAlphaChannel.fsh | 2 -- media/Shaders/TransparentAlphaChannelRef.fsh | 3 --- media/Shaders/TransparentVertexAlpha.fsh | 2 -- 6 files changed, 13 deletions(-) diff --git a/media/Shaders/OneTextureBlend.fsh b/media/Shaders/OneTextureBlend.fsh index c348016c..7ecb7e1a 100644 --- a/media/Shaders/OneTextureBlend.fsh +++ b/media/Shaders/OneTextureBlend.fsh @@ -18,7 +18,6 @@ uniform float uFogDensity; varying vec2 vTextureCoord0; varying vec4 vVertexColor; -varying vec4 vSpecularColor; varying float vFogCoord; float computeFog() @@ -54,7 +53,6 @@ void main() Color1 = texture2D(uTextureUnit0, vTextureCoord0); vec4 FinalColor = Color0 * Color1; - FinalColor += vSpecularColor; if (uBlendType == 1) { diff --git a/media/Shaders/Solid.fsh b/media/Shaders/Solid.fsh index df1010e6..c85c6baf 100644 --- a/media/Shaders/Solid.fsh +++ b/media/Shaders/Solid.fsh @@ -17,7 +17,6 @@ uniform float uFogDensity; varying vec2 vTextureCoord0; varying vec4 vVertexColor; -varying vec4 vSpecularColor; varying float vFogCoord; float computeFog() @@ -50,7 +49,6 @@ void main() if (bool(uTextureUsage0)) Color *= texture2D(uTextureUnit0, vTextureCoord0); - Color += vSpecularColor; if (bool(uFogEnable)) { diff --git a/media/Shaders/Solid.vsh b/media/Shaders/Solid.vsh index c260409b..7379e5bb 100644 --- a/media/Shaders/Solid.vsh +++ b/media/Shaders/Solid.vsh @@ -20,7 +20,6 @@ uniform float uThickness; varying vec2 vTextureCoord0; varying vec4 vVertexColor; -varying vec4 vSpecularColor; varying float vFogCoord; void main() @@ -32,7 +31,6 @@ void main() vTextureCoord0 = vec4(uTMatrix0 * TextureCoord0).xy; vVertexColor = inVertexColor.bgra; - vSpecularColor = vec4(0.0, 0.0, 0.0, 0.0); vec3 Position = (uWVMatrix * vec4(inVertexPosition, 1.0)).xyz; diff --git a/media/Shaders/TransparentAlphaChannel.fsh b/media/Shaders/TransparentAlphaChannel.fsh index cef349a4..8491068a 100644 --- a/media/Shaders/TransparentAlphaChannel.fsh +++ b/media/Shaders/TransparentAlphaChannel.fsh @@ -18,7 +18,6 @@ uniform float uFogDensity; varying vec2 vTextureCoord0; varying vec4 vVertexColor; -varying vec4 vSpecularColor; varying float vFogCoord; float computeFog() @@ -57,7 +56,6 @@ void main() if (Color.a < uAlphaRef) discard; } - Color += vSpecularColor; if (bool(uFogEnable)) { diff --git a/media/Shaders/TransparentAlphaChannelRef.fsh b/media/Shaders/TransparentAlphaChannelRef.fsh index fab4eeea..ac762f0c 100644 --- a/media/Shaders/TransparentAlphaChannelRef.fsh +++ b/media/Shaders/TransparentAlphaChannelRef.fsh @@ -18,7 +18,6 @@ uniform float uFogDensity; varying vec2 vTextureCoord0; varying vec4 vVertexColor; -varying vec4 vSpecularColor; varying float vFogCoord; float computeFog() @@ -55,8 +54,6 @@ void main() if (Color.a < uAlphaRef) discard; - Color += vSpecularColor; - if (bool(uFogEnable)) { float FogFactor = computeFog(); diff --git a/media/Shaders/TransparentVertexAlpha.fsh b/media/Shaders/TransparentVertexAlpha.fsh index df1010e6..c85c6baf 100644 --- a/media/Shaders/TransparentVertexAlpha.fsh +++ b/media/Shaders/TransparentVertexAlpha.fsh @@ -17,7 +17,6 @@ uniform float uFogDensity; varying vec2 vTextureCoord0; varying vec4 vVertexColor; -varying vec4 vSpecularColor; varying float vFogCoord; float computeFog() @@ -50,7 +49,6 @@ void main() if (bool(uTextureUsage0)) Color *= texture2D(uTextureUnit0, vTextureCoord0); - Color += vSpecularColor; if (bool(uFogEnable)) {