X-Git-Url: https://harrygodden.com/git/?a=blobdiff_plain;f=shaders%2Fstandard.vs;fp=shaders%2Fstandard.vs;h=ac062ae0373609130e4990fb93cb857e127c094c;hb=6d66c67945f84476d6ac75a0497007cc30bcf58c;hp=db7f98033ae326ee291becfb969556d2746c0fb1;hpb=d8b8c566831e15ef061a66409e1219f44a82097a;p=carveJwlIkooP6JGAAIwe30JlM.git diff --git a/shaders/standard.vs b/shaders/standard.vs index db7f980..ac062ae 100644 --- a/shaders/standard.vs +++ b/shaders/standard.vs @@ -7,12 +7,15 @@ out vec4 aColour; out vec2 aUv; out vec3 aNorm; out vec3 aCo; +out vec3 aWorldCo; void main() { - gl_Position = uPv * vec4( uMdl * vec4(a_co,1.0), 1.0 ); + vec3 world_pos = uMdl * vec4(a_co,1.0); + gl_Position = uPv * vec4( world_pos, 1.0 ); aColour = a_colour; aUv = a_uv; aNorm = mat3(uMdl) * a_norm; aCo = a_co; + aWorldCo = world_pos; }