From fd5ed7b46bb256ea6e1d0754c959fbf12ac7e39f Mon Sep 17 00:00:00 2001 From: Kenneth Graunke Date: Tue, 24 Jul 2018 16:11:37 -0700 Subject: [PATCH] iris: shorten loop num_ubos doesn't include Tim's magic UBO for regular uniforms, so +1 --- src/gallium/drivers/iris/iris_state.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/gallium/drivers/iris/iris_state.c b/src/gallium/drivers/iris/iris_state.c index d75babee0d4..bc27de8f7d8 100644 --- a/src/gallium/drivers/iris/iris_state.c +++ b/src/gallium/drivers/iris/iris_state.c @@ -2672,8 +2672,7 @@ iris_populate_binding_table(struct iris_context *ice, : use_null_surface(batch, ice); } - // XXX: want the number of BTE's to shorten this loop - for (int i = 0; i < PIPE_MAX_CONSTANT_BUFFERS; i++) { + for (int i = 0; i < 1 + info->num_ubos; i++) { struct iris_const_buffer *cbuf = &shs->constbuf[i]; if (!cbuf->surface_state.res) break; -- 2.30.2