mirror of
https://github.com/ErikasKontenis/SabrehavenServer.git
synced 2025-10-16 15:24:55 +02:00
Resolve "Merge the best from 7.40 branch"
This commit is contained in:
17
SabrehavenOTClient/data/shaders/outfit_default_fragment.frag
Normal file
17
SabrehavenOTClient/data/shaders/outfit_default_fragment.frag
Normal file
@@ -0,0 +1,17 @@
|
||||
uniform mat4 u_Color;
|
||||
varying vec2 v_TexCoord;
|
||||
varying vec2 v_TexCoord2;
|
||||
uniform sampler2D u_Tex0;
|
||||
void main()
|
||||
{
|
||||
gl_FragColor = texture2D(u_Tex0, v_TexCoord);
|
||||
vec4 texcolor = texture2D(u_Tex0, v_TexCoord2);
|
||||
if(texcolor.r > 0.9) {
|
||||
gl_FragColor *= texcolor.g > 0.9 ? u_Color[0] : u_Color[1];
|
||||
} else if(texcolor.g > 0.9) {
|
||||
gl_FragColor *= u_Color[2];
|
||||
} else if(texcolor.b > 0.9) {
|
||||
gl_FragColor *= u_Color[3];
|
||||
}
|
||||
if(gl_FragColor.a < 0.01) discard;
|
||||
}
|
Reference in New Issue
Block a user