X-Git-Url: https://harrygodden.com/git/?a=blobdiff_plain;f=shaders%2Fstandard.vs;fp=shaders%2Fstandard.vs;h=db7f98033ae326ee291becfb969556d2746c0fb1;hb=1f1d636056450dcd23cce55c0795ec6276272531;hp=0000000000000000000000000000000000000000;hpb=51a9d6b9321b951b79dff0d52a82116c678ad8aa;p=carveJwlIkooP6JGAAIwe30JlM.git diff --git a/shaders/standard.vs b/shaders/standard.vs new file mode 100644 index 0000000..db7f980 --- /dev/null +++ b/shaders/standard.vs @@ -0,0 +1,18 @@ +#include "vertex_standard.glsl" + +uniform mat4 uPv; +uniform mat4x3 uMdl; + +out vec4 aColour; +out vec2 aUv; +out vec3 aNorm; +out vec3 aCo; + +void main() +{ + gl_Position = uPv * vec4( uMdl * vec4(a_co,1.0), 1.0 ); + aColour = a_colour; + aUv = a_uv; + aNorm = mat3(uMdl) * a_norm; + aCo = a_co; +}