summary refs log tree commit diff
path: root/assets/shaders/fragment.glsl
diff options
context:
space:
mode:
Diffstat (limited to 'assets/shaders/fragment.glsl')
-rw-r--r--assets/shaders/fragment.glsl32
1 files changed, 0 insertions, 32 deletions
diff --git a/assets/shaders/fragment.glsl b/assets/shaders/fragment.glsl
deleted file mode 100644
index c7ecf97..0000000
--- a/assets/shaders/fragment.glsl
+++ /dev/null
@@ -1,32 +0,0 @@
-#version 330 core
-
-uniform sampler2D tex;
-uniform float mesh_alpha;
-uniform vec3 sun_direction;
-uniform vec3 sky_color;
-
-in vec3 surface_normal;
-in vec2 frag_tex_coord;
-in float frag_light;
-in float frag_ambient_occlusion;
-in float depth;
-
-out vec4 color;
-
-void main() {
-    float brightness = dot(normalize(surface_normal), normalize(-sun_direction));
-    vec3 diffuse = vec3(max(brightness, 0.3));
-
-    vec4 texture_color = texture(tex, frag_tex_coord);
-    if (texture_color.a < 0.5) {
-        discard;
-    }
-
-    float ao = 1 - frag_ambient_occlusion / 2;
-    float light = frag_light;
-
-    vec3 opaque_color = diffuse * texture_color.xyz * ao * light;
-    opaque_color = mix(sky_color, opaque_color, 1 - depth);
-
-    color = vec4(opaque_color, mesh_alpha);
-}
\ No newline at end of file