fix swap profile
[vg.git] / vg_build_utils_shader.h
index 642e7fc4003ec4d734bc0db12820602a4df0a261..d1d2d05c9fd3cf242004ef4d7ab15a12cc6e3dee 100644 (file)
@@ -148,7 +148,7 @@ int vg_build_shader( char *src_vert, /* path/to/vert.vs    */
    strcat( path, name );
    strcat( path, ".h" );
 
-   printf( "Compiling shader called '%s'\n", name );
+   vg_low( "Compiling shader called '%s'\r", name );
 
    FILE *header = fopen( path, "w" );
    if( !header )
@@ -205,6 +205,7 @@ int vg_build_shader( char *src_vert, /* path/to/vert.vs    */
 
       { "sampler2D", "int i", "glUniform1i(%s,i);" },
       { "samplerCube", "int i", "glUniform1i(%s,i);" },
+      { "mat2", "m2x2f m", "glUniformMatrix2fv(%s,1,GL_FALSE,(float*)m);" },
       { "mat4x3", "m4x3f m", "glUniformMatrix4x3fv(%s,1,GL_FALSE,(float*)m);" },
       { "mat3", "m3x3f m", "glUniformMatrix3fv(%s,1,GL_FALSE,(float*)m);" },
       { "mat4", "m4x4f m", "glUniformMatrix4fv(%s,1,GL_FALSE,(float*)m);" },