X-Git-Url: https://harrygodden.com/git/?a=blobdiff_plain;f=shaders%2Fvg%2Fcharacter.vs.glsl;fp=shaders%2Fvg%2Fcharacter.vs.glsl;h=0000000000000000000000000000000000000000;hb=aa4c26eae2208872824e0eb5b71bc05c16d43242;hp=7f79f4da9a0d265fcd04571dba0c2432660f883b;hpb=3e8fda9c7cbc50d1ae95195905c953bdeedf71b9;p=carveJwlIkooP6JGAAIwe30JlM.git diff --git a/shaders/vg/character.vs.glsl b/shaders/vg/character.vs.glsl deleted file mode 100644 index 7f79f4d..0000000 --- a/shaders/vg/character.vs.glsl +++ /dev/null @@ -1,28 +0,0 @@ -layout (location=0) in vec3 a_co; -layout (location=1) in vec3 a_norm; -layout (location=2) in vec4 a_colour; -layout (location=3) in vec2 a_uv; - -#line 2 0 - -uniform mat4 uPv; -uniform mat4x3 uMdl; -uniform float uOpacity; - -out vec4 aColour; -out vec2 aUv; -out vec3 aNorm; -out vec3 aCo; -out float aOpacity; - -void main() -{ - 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; - aOpacity = 1.0-(gl_Position.y+0.5)*uOpacity; -}