semi-transparent water rendering (TODO)

This commit is contained in:
2022-01-29 00:43:11 +08:00
parent 904221ac14
commit fea09c5012
18 changed files with 250 additions and 68 deletions

View File

@@ -0,0 +1,26 @@
#version 330
uniform mat4 projection;
uniform mat4 view;
uniform mat4 model;
uniform mat4 lightspace;
layout (location = 0) in vec3 vert;
layout (location = 1) in vec3 normal;
layout (location = 2) in vec2 texCoord;
layout (location = 4) in float light;
out vec4 fragPos;
out vec4 fragPosLightspace;
out vec3 fragNormal;
out vec2 fragTexCoord;
void main() {
fragTexCoord = texCoord;
fragPos = model * vec4(vert, 1);
fragPosLightspace = lightspace * fragPos;
fragNormal = normal;
gl_Position = projection * view * fragPos;
}