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

Author: Rob Clark <[email protected]>
Date:   Wed Mar  4 11:36:32 2015 -0500

freedreno/ir3: fix old compiler after f6b2e8af742

If first_driver_param is left as zero (calloc'd struct), the result is
c0 getting clobbered.

Signed-off-by: Rob Clark <[email protected]>

---

 src/gallium/drivers/freedreno/ir3/ir3_compiler_old.c |    1 +
 1 file changed, 1 insertion(+)

diff --git a/src/gallium/drivers/freedreno/ir3/ir3_compiler_old.c 
b/src/gallium/drivers/freedreno/ir3/ir3_compiler_old.c
index 3353156..44a629f 100644
--- a/src/gallium/drivers/freedreno/ir3/ir3_compiler_old.c
+++ b/src/gallium/drivers/freedreno/ir3/ir3_compiler_old.c
@@ -195,6 +195,7 @@ compile_init(struct ir3_compile_context *ctx, struct 
ir3_shader_variant *so,
                        info->file_max[TGSI_FILE_INPUT] + 1 +
                        info->file_max[TGSI_FILE_OUTPUT] + 1;
 
+       so->first_driver_param = ~0;
        so->first_immediate = ctx->base_reg[TGSI_FILE_IMMEDIATE];
        ctx->immediate_idx = 4 * (ctx->info.file_max[TGSI_FILE_IMMEDIATE] + 1);
 

_______________________________________________
mesa-commit mailing list
[email protected]
http://lists.freedesktop.org/mailman/listinfo/mesa-commit

Reply via email to