X-Git-Url: https://harrygodden.com/git/?a=blobdiff_plain;f=shaders%2Fmodel_font.vs;h=6773cf41e0a85ea39d7fef197701b4b7fd2eebb2;hb=c52dacb7bc07e300312e45d605d206222dcbb181;hp=764f008b5d8bc9e66dc015054fb93c717a328b42;hpb=d6171f1c56789b2ca79efa3313fbbf74a13bda7a;p=carveJwlIkooP6JGAAIwe30JlM.git diff --git a/shaders/model_font.vs b/shaders/model_font.vs index 764f008..6773cf4 100644 --- a/shaders/model_font.vs +++ b/shaders/model_font.vs @@ -10,7 +10,7 @@ layout (location=5) in ivec4 a_groups; uniform mat4x3 uMdl; uniform mat4 uPv; uniform mat4 uPvmPrev; -uniform vec3 uOffset; +uniform vec4 uOffset; out vec4 aColour; out vec2 aUv; @@ -20,7 +20,7 @@ out vec3 aWorldCo; void main() { - vec3 co = a_co+uOffset; + vec3 co = a_co*uOffset.w+uOffset.xyz; vec3 world_pos0 = uMdl * vec4( co, 1.0 ); vec4 vproj0 = uPv * vec4( world_pos0, 1.0 ); vec4 vproj1 = uPvmPrev * vec4( co, 1.0 );