diff options
Diffstat (limited to 'src/main/resources/shaders/chunk.vert')
-rw-r--r-- | src/main/resources/shaders/chunk.vert | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/src/main/resources/shaders/chunk.vert b/src/main/resources/shaders/chunk.vert index 75ee0ab..573acdd 100644 --- a/src/main/resources/shaders/chunk.vert +++ b/src/main/resources/shaders/chunk.vert @@ -3,6 +3,7 @@ layout (location = 0) in vec3 aPos; layout (location = 1) in vec2 aTexCoord; layout (location = 2) in vec2 aBTexCoord; layout (location = 3) in vec4 aColor; +layout (location = 4) in vec4 aSPos; uniform mat4 modelView; uniform mat4 proj; @@ -16,11 +17,13 @@ uniform vec3 playerPos; out vec2 TexCoord; out vec2 BTexCoord; out vec4 Color; +out vec4 SPos; out vec4 Viewport; out mat4 ProjInv; out vec4 FogColor; out vec2 FogStartEnd; out float FogFactor; +flat out vec2 ProvokingTexCoord; void main() { @@ -28,6 +31,7 @@ void main() TexCoord = aTexCoord; BTexCoord = aBTexCoord; Color = aColor; + SPos = aSPos; Viewport = viewport; ProjInv = projInv; FogColor = fogColor; @@ -41,4 +45,6 @@ void main() FogFactor = fogFactor; FogStartEnd = fogStartEnd; + + ProvokingTexCoord = aTexCoord; }
\ No newline at end of file |