aboutsummaryrefslogtreecommitdiff
path: root/src/main/resources/shaders/chunk_fog.frag
diff options
context:
space:
mode:
authormakamys <makamys@outlook.com>2022-06-19 21:18:45 +0200
committermakamys <makamys@outlook.com>2022-06-19 21:18:45 +0200
commit5c706c39846ccb47307f2c410e53f24d58980673 (patch)
treec8af5e4b3e1482b36557bc306b69945a80a50183 /src/main/resources/shaders/chunk_fog.frag
parenta621264ea3bbeab895b561c32ec0974e0fd58a9e (diff)
downloadNeodymium-5c706c39846ccb47307f2c410e53f24d58980673.tar.gz
Neodymium-5c706c39846ccb47307f2c410e53f24d58980673.tar.bz2
Neodymium-5c706c39846ccb47307f2c410e53f24d58980673.zip
Merge foggy and fogless fragment shader
Diffstat (limited to 'src/main/resources/shaders/chunk_fog.frag')
-rw-r--r--src/main/resources/shaders/chunk_fog.frag34
1 files changed, 0 insertions, 34 deletions
diff --git a/src/main/resources/shaders/chunk_fog.frag b/src/main/resources/shaders/chunk_fog.frag
deleted file mode 100644
index ade0881..0000000
--- a/src/main/resources/shaders/chunk_fog.frag
+++ /dev/null
@@ -1,34 +0,0 @@
-#version 330 core
-out vec4 FragColor;
-
-in vec2 TexCoord;
-in vec2 BTexCoord;
-in vec4 Color;
-in vec4 SPos;
-in vec4 Viewport;
-in mat4 ProjInv;
-in vec4 FogColor;
-in vec2 FogStartEnd;
-in float FogFactor;
-flat in vec2 ProvokingTexCoord;
-
-uniform sampler2D atlas;
-uniform sampler2D lightTex;
-
-void main()
-{
- float wrappedU = mod(SPos.x, 1.0);
- float wrappedV = mod(SPos.y, 1.0);
-
- vec2 goodTexCoord = ProvokingTexCoord.xy + (((TexCoord.xy - ProvokingTexCoord.xy) / SPos.zw) * vec2(wrappedU, wrappedV));
-
- vec4 texColor = texture(atlas, goodTexCoord);
-
- vec4 colorMult = Color/256.0;
-
- vec4 lightyColor = texture(lightTex, (BTexCoord + 8.0) / 256.0);
-
- vec4 rasterColor = ((texColor * colorMult) * lightyColor);
-
- FragColor = vec4(mix(FogColor.xyz, rasterColor.xyz, FogFactor), rasterColor.w);
-}