tgsi_exec: add support for up to 3 address registers (v2)
authorDave Airlie <airlied@redhat.com>
Sun, 20 Mar 2016 22:51:54 +0000 (08:51 +1000)
committerDave Airlie <airlied@redhat.com>
Wed, 30 Mar 2016 23:13:08 +0000 (09:13 +1000)
v2: be consistent with other definitions.

Reviewed-by: Brian Paul <brianp@vmware.com>
Signed-off-by: Dave Airlie <airlied@redhat.com>
src/gallium/auxiliary/tgsi/tgsi_exec.h

index 991c3bfc5dbef22c71f8f52352f710dde0003300..8b5a5806602ebfb8cdc8beaab3383348809127ec 100644 (file)
@@ -201,12 +201,13 @@ struct tgsi_sampler
 #define TGSI_EXEC_NUM_TEMP_R        4
 
 #define TGSI_EXEC_TEMP_ADDR         (TGSI_EXEC_NUM_TEMPS + 8)
+#define TGSI_EXEC_NUM_ADDRS         3
 
 /* predicate register */
-#define TGSI_EXEC_TEMP_P0           (TGSI_EXEC_NUM_TEMPS + 9)
+#define TGSI_EXEC_TEMP_P0           (TGSI_EXEC_NUM_TEMPS + 11)
 #define TGSI_EXEC_NUM_PREDS         1
 
-#define TGSI_EXEC_NUM_TEMP_EXTRAS   10
+#define TGSI_EXEC_NUM_TEMP_EXTRAS   12