X-Git-Url: https://eleni.mutantstargoat.com/git/?p=demo;a=blobdiff_plain;f=shaders%2Fsky.v.glsl;fp=shaders%2Fsky.v.glsl;h=f5ba24f913c5252075a80dd628c0b355687e56c9;hp=0000000000000000000000000000000000000000;hb=0f6519c2606f2863d9c7ee8b9754b9f23df281ab;hpb=05d269a194496bcef85da78652b947f5bf1c9bcf diff --git a/shaders/sky.v.glsl b/shaders/sky.v.glsl new file mode 100644 index 0000000..f5ba24f --- /dev/null +++ b/shaders/sky.v.glsl @@ -0,0 +1,19 @@ +#version 450 + +#define SKY_MATRIX_UNIFORMS 2 + +layout(std140, binding = SKY_MATRIX_UNIFORMS) uniform svu { + mat4 mviewproj; +} s; + + +layout(location = 1) in vec3 attr_pos; +layout(location = 2) in vec3 attr_normal; + +out vec3 normal; + +void main() +{ + gl_Position = s.mviewproj * vec4(attr_pos, 1.0); + normal = attr_normal; +}