From 377213b3ee716ac9c607e8250692da4037264328 Mon Sep 17 00:00:00 2001 From: Dave Airlie Date: Thu, 11 Apr 2013 15:20:19 +1000 Subject: st/mesa: fix UBO offsets. Reported and tested by degasus on #radeon. Note: This is a candidate for the 9.1 branch Signed-off-by: Dave Airlie (cherry picked from commit cb12bf7606116e473bf19aee84582b4cee7f895d) --- src/mesa/state_tracker/st_atom_constbuf.c | 1 + 1 file changed, 1 insertion(+) diff --git a/src/mesa/state_tracker/st_atom_constbuf.c b/src/mesa/state_tracker/st_atom_constbuf.c index 961fb28a967..b92a24877ae 100644 --- a/src/mesa/state_tracker/st_atom_constbuf.c +++ b/src/mesa/state_tracker/st_atom_constbuf.c @@ -195,6 +195,7 @@ static void st_bind_ubos(struct st_context *st, pipe_resource_reference(&cb.buffer, st_obj->buffer); cb.buffer_size = st_obj->buffer->width0 - binding->Offset; + cb.buffer_offset = binding->Offset; st->pipe->set_constant_buffer(st->pipe, shader_type, 1 + i, &cb); pipe_resource_reference(&cb.buffer, NULL); -- cgit v1.2.3