From 0aec63ef08aea4692b2ce5359f898b5be75c6f38 Mon Sep 17 00:00:00 2001 From: LaG1924 <12997935+LaG1924@users.noreply.github.com> Date: Wed, 1 Nov 2017 20:58:46 +0500 Subject: Minor shader optimization --- cwd/shaders/face.fs | 12 +----------- 1 file changed, 1 insertion(+), 11 deletions(-) (limited to 'cwd/shaders/face.fs') diff --git a/cwd/shaders/face.fs b/cwd/shaders/face.fs index aa45997..926149b 100644 --- a/cwd/shaders/face.fs +++ b/cwd/shaders/face.fs @@ -10,16 +10,6 @@ in VS_OUT { uniform sampler2D textureAtlas; uniform vec2 windowSize; -vec2 TransformTextureCoord(vec4 TextureAtlasCoords, vec2 UvCoords) { - float x = TextureAtlasCoords.x; - float y = TextureAtlasCoords.y; - float w = TextureAtlasCoords.z; - float h = TextureAtlasCoords.w; - vec2 A = vec2(x, 1 - y - h); - vec2 B = vec2(x + w, 1 - y); - return A + UvCoords * (B - A); -} - vec3 rgb2hsv(vec3 c) { vec4 K = vec4(0.0, -1.0 / 3.0, 2.0 / 3.0, -1.0); @@ -39,7 +29,7 @@ vec3 hsv2rgb(vec3 c) } void main() { - gl_FragColor = texture(textureAtlas,TransformTextureCoord(fs_in.Texture,fs_in.UvPosition)); + gl_FragColor = texture(textureAtlas,fs_in.Texture); if (gl_FragColor.a < 0.3) discard; vec3 hsvColor = rgb2hsv(gl_FragColor.xyz); -- cgit v1.2.3