]> git.tdb.fi Git - libs/gl.git/blobdiff - source/core/pipelinestate.cpp
Fix valgrind warnings
[libs/gl.git] / source / core / pipelinestate.cpp
index f855eed61e012c35d86775c32e5a8f1c6ce51a16..21cb64f9f51bb88c5f7ccd02b4a5f65fb4006daf 100644 (file)
@@ -281,11 +281,10 @@ void PipelineState::apply(unsigned mask) const
                                        {
                                                const BufferBackedUniformBlock *block = static_cast<const BufferBackedUniformBlock *>(i->block);
                                                glBindBufferRange(GL_UNIFORM_BUFFER, i->binding, block->get_buffer()->get_id(), block->get_offset(), block->get_data_size());
+                                               bound_uniform_blocks[i->binding] = 1;
                                        }
                                        else
                                                static_cast<const DefaultUniformBlock *>(i->block)->apply();
-
-                                       bound_uniform_blocks[i->binding] = 1;
                                }
 
                                i->changed = false;