summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDave Airlie <[email protected]>2016-03-31 12:35:25 +1000
committerDave Airlie <[email protected]>2016-03-31 12:36:55 +1000
commit10b189f985755496a179b663d4b0746f3717093b (patch)
tree388d9ba07a506b96da33e490a2894a6103ec7c0b
parent05ee6627d6112b2874f373e8302540e22ccc317c (diff)
st/mesa: fix fallout from xfb changes.
Failed to update state tracker with new buffer interface. Reviewed-by: Timothy Arceri <[email protected]> Signed-off-by: Dave Airlie <[email protected]>
-rw-r--r--src/mesa/state_tracker/st_cb_xformfb.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/mesa/state_tracker/st_cb_xformfb.c b/src/mesa/state_tracker/st_cb_xformfb.c
index 0c01cd5ab78..a5cf3dfd5a9 100644
--- a/src/mesa/state_tracker/st_cb_xformfb.c
+++ b/src/mesa/state_tracker/st_cb_xformfb.c
@@ -125,7 +125,7 @@ st_begin_transform_feedback(struct gl_context *ctx, GLenum mode,
if (bo && bo->buffer) {
unsigned stream =
- obj->shader_program->LinkedTransformFeedback.BufferStream[i];
+ obj->shader_program->LinkedTransformFeedback.Buffers[i].Stream;
/* Check whether we need to recreate the target. */
if (!sobj->targets[i] ||
@@ -204,7 +204,7 @@ st_end_transform_feedback(struct gl_context *ctx,
for (i = 0; i < ARRAY_SIZE(sobj->targets); i++) {
unsigned stream =
- obj->shader_program->LinkedTransformFeedback.BufferStream[i];
+ obj->shader_program->LinkedTransformFeedback.Buffers[i].Stream;
/* Is it not bound or already set for this stream? */
if (!sobj->targets[i] || sobj->draw_count[stream])