X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Fbackends%2Fopengl%2Fpipelinestate_backend.cpp;fp=source%2Fbackends%2Fopengl%2Fpipelinestate_backend.cpp;h=fb802995f6355e46a6794f07e6f4ec5d1b4e7593;hb=1b2e58f0e3c84e45b40e89b07939e89e7a211179;hp=78ba7978042dd84587480c7128a10d1df6fd1378;hpb=7c17e52fbd532ec4db556b69b520d9372076e86d;p=libs%2Fgl.git diff --git a/source/backends/opengl/pipelinestate_backend.cpp b/source/backends/opengl/pipelinestate_backend.cpp index 78ba7978..fb802995 100644 --- a/source/backends/opengl/pipelinestate_backend.cpp +++ b/source/backends/opengl/pipelinestate_backend.cpp @@ -112,7 +112,7 @@ void OpenGLPipelineState::apply() const { if(u.binding>=0) { - glBindBufferRange(GL_UNIFORM_BUFFER, u.binding, u.block->get_buffer()->id, u.block->get_offset(), u.block->get_data_size()); + glBindBufferRange(GL_UNIFORM_BUFFER, u.binding, u.buffer->id, u.block->get_offset(), u.block->get_data_size()); dev_state.bound_uniform_blocks[u.binding] = 1; } else if(u.binding==ReflectData::DEFAULT_BLOCK && self.shprog)