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
|
||||
{
|
||||
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
|
||||
{
|
||||
gl::UniformBlockBinding(program_, index, binding);
|
||||
if (index != gl::INVALID_INDEX)
|
||||
gl::UniformBlockBinding(program_, index, binding);
|
||||
}
|
||||
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue