build system revision
[vg.git] / vg_build_utils_shader.h
index 39943b3c0de63494d6b97dc976b25d96ef30deaa..5747cf9729e25722a6f0193bcd32f52934c91549 100644 (file)
@@ -1,9 +1,3 @@
-#include "vg.h"
-
-#ifdef VG_GAME
-  #error !
-#endif
-
 #define STB_INCLUDE_IMPLEMENTATION
 #define STB_INCLUDE_LINE_GLSL
 #include "submodules/stb/stb_include.h"
@@ -205,6 +199,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);" },