From: Kenneth Graunke Date: Tue, 24 Jul 2018 23:11:37 +0000 (-0700) Subject: iris: shorten loop X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=fd5ed7b46bb256ea6e1d0754c959fbf12ac7e39f;p=mesa.git iris: shorten loop num_ubos doesn't include Tim's magic UBO for regular uniforms, so +1 --- 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;