X-Git-Url: https://harrygodden.com/git/?a=blobdiff_plain;f=shaders%2Fcharacter.vs;fp=shaders%2Fcharacter.vs;h=0000000000000000000000000000000000000000;hb=aa4c26eae2208872824e0eb5b71bc05c16d43242;hp=6d90ce6fe7a3162d7aec8bf09e2143fc1a6541ef;hpb=3e8fda9c7cbc50d1ae95195905c953bdeedf71b9;p=carveJwlIkooP6JGAAIwe30JlM.git diff --git a/shaders/character.vs b/shaders/character.vs deleted file mode 100644 index 6d90ce6..0000000 --- a/shaders/character.vs +++ /dev/null @@ -1,26 +0,0 @@ -#include "vertex_standard.glsl" - -uniform mat4 uPv; -uniform mat4x3 uMdl; -uniform float uOpacity; - -out vec4 aColour; -out vec2 aUv; -out vec3 aNorm; -out vec3 aCo; -out vec3 aWorldCo; -out float aOpacity; - -void main() -{ - vec3 world_pos = uMdl * vec4(a_co,1.0); - vec4 clip_pos = uPv * vec4(world_pos,1.0); - gl_Position = clip_pos; - - aColour = a_colour; - aUv = a_uv; - aNorm = mat3(uMdl) * a_norm; - aWorldCo = world_pos; - aCo = a_co; - aOpacity = max(clip_pos.w*3.0,0.1);// 1.0-(gl_Position.y+0.5)*uOpacity; -}