chill out cubemaps
[carveJwlIkooP6JGAAIwe30JlM.git] / shaders / model_font.vs
index 764f008b5d8bc9e66dc015054fb93c717a328b42..6773cf41e0a85ea39d7fef197701b4b7fd2eebb2 100644 (file)
@@ -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 );