Some shader programs don't come with Vertex shaders attached, don't try to bind a Vertex Uniform block then.
This commit is contained in:
parent
f8d0c28e53
commit
9c09e1973a
|
@ -104,7 +104,8 @@ namespace OGL
|
||||||
if (g_ActiveConfig.backend_info.bSupportsGLSLUBO)
|
if (g_ActiveConfig.backend_info.bSupportsGLSLUBO)
|
||||||
{
|
{
|
||||||
glUniformBlockBinding( entry.program.glprogid, 0, 1 );
|
glUniformBlockBinding( entry.program.glprogid, 0, 1 );
|
||||||
glUniformBlockBinding( entry.program.glprogid, 1, 2 );
|
if(uid.uid.vsid != 0) // Some things have no vertex shader
|
||||||
|
glUniformBlockBinding( entry.program.glprogid, 1, 2 );
|
||||||
}
|
}
|
||||||
|
|
||||||
// We cache our uniform locations for now
|
// We cache our uniform locations for now
|
||||||
|
|
Loading…
Reference in New Issue