diff options
author | makamys <makamys@outlook.com> | 2022-06-19 21:18:45 +0200 |
---|---|---|
committer | makamys <makamys@outlook.com> | 2022-06-19 21:18:45 +0200 |
commit | 5c706c39846ccb47307f2c410e53f24d58980673 (patch) | |
tree | c8af5e4b3e1482b36557bc306b69945a80a50183 /src/main/resources/shaders/chunk_fog.frag | |
parent | a621264ea3bbeab895b561c32ec0974e0fd58a9e (diff) | |
download | Neodymium-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.frag | 34 |
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); -} |