Don't call glUniformBlockBinding for unused uniform blocks
This commit is contained in:
parent
d1884e4e83
commit
386ac2a518
1 changed files with 3 additions and 2 deletions
|
|
@ -407,12 +407,13 @@ namespace psemek::gfx
|
||||||
|
|
||||||
void program::uniform_block_binding(std::string_view name, GLuint binding) const
|
void program::uniform_block_binding(std::string_view name, GLuint binding) const
|
||||||
{
|
{
|
||||||
gl::UniformBlockBinding(program_, uniform_block_index(name), binding);
|
uniform_block_binding(uniform_block_index(name), binding);
|
||||||
}
|
}
|
||||||
|
|
||||||
void program::uniform_block_binding(GLuint index, GLuint binding) const
|
void program::uniform_block_binding(GLuint index, GLuint binding) const
|
||||||
{
|
{
|
||||||
gl::UniformBlockBinding(program_, index, binding);
|
if (index != gl::INVALID_INDEX)
|
||||||
|
gl::UniformBlockBinding(program_, index, binding);
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue