From 5692122147ef19591e16f708d158ae014d2f6bfe Mon Sep 17 00:00:00 2001 From: Eric Anholt Date: Sat, 2 Aug 2014 20:44:39 -0700 Subject: [PATCH] vc4: Fix the shader record size for extended strides. It turns out they aren't packed when attributes are missing, according to both docs and simulation. --- src/gallium/drivers/vc4/vc4_simulator_validate.c | 1 + 1 file changed, 1 insertion(+) diff --git a/src/gallium/drivers/vc4/vc4_simulator_validate.c b/src/gallium/drivers/vc4/vc4_simulator_validate.c index 0fbe0b19cfc..ff97963cf88 100644 --- a/src/gallium/drivers/vc4/vc4_simulator_validate.c +++ b/src/gallium/drivers/vc4/vc4_simulator_validate.c @@ -90,6 +90,7 @@ gl_shader_rec_size(uint32_t pointer_bits) { uint32_t attribute_count = pointer_bits & 7; bool extended = pointer_bits & 8; + uint32_t size; if (attribute_count == 0) attribute_count = 8; -- 2.30.2