From 940dd39e29e1d83d49ceef1bff2a6155e3e6870d Mon Sep 17 00:00:00 2001 From: paulevsGitch Date: Sun, 18 Jul 2021 14:28:57 +0300 Subject: [PATCH] Test shaders --- .../shaders/core/rendertype_solid.fsh | 25 +++++++++++++++++++ 1 file changed, 25 insertions(+) create mode 100644 src/main/resources/assets/minecraft/shaders/core/rendertype_solid.fsh diff --git a/src/main/resources/assets/minecraft/shaders/core/rendertype_solid.fsh b/src/main/resources/assets/minecraft/shaders/core/rendertype_solid.fsh new file mode 100644 index 00000000..f6499103 --- /dev/null +++ b/src/main/resources/assets/minecraft/shaders/core/rendertype_solid.fsh @@ -0,0 +1,25 @@ +#version 150 +#moj_import + +uniform sampler2D Sampler0; + +uniform vec4 ColorModulator; +uniform float FogStart; +uniform float FogEnd; +uniform vec4 FogColor; + +in float vertexDistance; +in vec4 vertexColor; +in vec2 texCoord0; + +out vec4 fragColor; + +void main() { + vec4 tex = texture(Sampler0, texCoord0); + vec4 color = tex * ColorModulator; + if (tex.a > 0.9) { + color = color * vertexColor; + } + color.a = 1.0; + fragColor = linear_fog(color, vertexDistance, FogStart, FogEnd, FogColor); +}