Mesa (master): freedreno/ir3: fix linkage::var size

Rob Clark robclark at kemper.freedesktop.org
Tue Dec 27 22:03:30 UTC 2016


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

Author: Rob Clark <robdclark at gmail.com>
Date:   Mon Dec 26 14:16:57 2016 -0500

freedreno/ir3: fix linkage::var size

It should actually be 32 for a4xx/a5xx.. we still only advertise 16 but
for a5xx the linkage map includes position/psize.

Signed-off-by: Rob Clark <robdclark at gmail.com>

---

 src/gallium/drivers/freedreno/ir3/ir3_shader.h | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/gallium/drivers/freedreno/ir3/ir3_shader.h b/src/gallium/drivers/freedreno/ir3/ir3_shader.h
index 7a0ff98..678a630 100644
--- a/src/gallium/drivers/freedreno/ir3/ir3_shader.h
+++ b/src/gallium/drivers/freedreno/ir3/ir3_shader.h
@@ -342,7 +342,7 @@ struct ir3_shader_linkage {
 		uint8_t regid;
 		uint8_t compmask;
 		uint8_t loc;
-	} var[16];
+	} var[32];
 };
 
 static inline void




More information about the mesa-commit mailing list