X-Git-Url: https://harrygodden.com/git/?a=blobdiff_plain;f=vg_build_utils_shader.h;h=642e7fc4003ec4d734bc0db12820602a4df0a261;hb=a4784e4980beaf0dda620572fa1b2b6e4706cb11;hp=df614ace09a5dff21c5b799b6eb374f1728fce80;hpb=984ae77a4c0b6b90ac2fea140d1a6a1230556ad2;p=vg.git diff --git a/vg_build_utils_shader.h b/vg_build_utils_shader.h index df614ac..642e7fc 100644 --- a/vg_build_utils_shader.h +++ b/vg_build_utils_shader.h @@ -197,13 +197,14 @@ int vg_build_shader( char *src_vert, /* path/to/vert.vs */ types[] = { { "float", "float f", "glUniform1f(%s,f);" }, - { "bool", "int b", "glUniform1f(%s,b);" }, + { "bool", "int b", "glUniform1i(%s,b);" }, { "vec2", "v2f v", "glUniform2fv(%s,1,v);" }, { "vec3", "v3f v", "glUniform3fv(%s,1,v);" }, { "vec4", "v4f v", "glUniform4fv(%s,1,v);" }, { "sampler2D", "int i", "glUniform1i(%s,i);" }, + { "samplerCube", "int i", "glUniform1i(%s,i);" }, { "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);" },