Mesa (master): tgsi/ureg: bump the limit of immediates

Marek Olšák mareko at kemper.freedesktop.org
Mon May 30 17:18:29 UTC 2011


Module: Mesa
Branch: master
Commit: ff038170ff9042c0ee535be7c2837d200e06b0c0
URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ff038170ff9042c0ee535be7c2837d200e06b0c0

Author: Marek Olšák <maraeo at gmail.com>
Date:   Sun May 29 02:53:01 2011 +0200

tgsi/ureg: bump the limit of immediates

Lowered indirect addressing can create lots of immediates.

Fixes piglit/glsl-fs-uniform-array-7 on r300g.

NOTE: This is a candidate for the 7.10 branch.

Reviewed-by: Brian Paul <brianp at vmware.com>

---

 src/gallium/auxiliary/tgsi/tgsi_ureg.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

diff --git a/src/gallium/auxiliary/tgsi/tgsi_ureg.c b/src/gallium/auxiliary/tgsi/tgsi_ureg.c
index 4564ab8..a920741 100644
--- a/src/gallium/auxiliary/tgsi/tgsi_ureg.c
+++ b/src/gallium/auxiliary/tgsi/tgsi_ureg.c
@@ -72,7 +72,7 @@ struct ureg_tokens {
 #define UREG_MAX_SYSTEM_VALUE PIPE_MAX_ATTRIBS
 #define UREG_MAX_OUTPUT PIPE_MAX_ATTRIBS
 #define UREG_MAX_CONSTANT_RANGE 32
-#define UREG_MAX_IMMEDIATE 32
+#define UREG_MAX_IMMEDIATE 256
 #define UREG_MAX_TEMP 256
 #define UREG_MAX_ADDR 2
 #define UREG_MAX_PRED 1




More information about the mesa-commit mailing list