From 1db9a72351e15d826950fab45889cdabb54c80b4 Mon Sep 17 00:00:00 2001 From: Eric Anholt Date: Fri, 30 Nov 2012 13:02:11 -0800 Subject: [PATCH] i965/vp: Fix crashes with INTEL_DEBUG=vs. The VP generation doesn't set up the output reg strings, so if you didn't happen to get these values as 0 on the stack, you'd lose. Reviewed-by: Kenneth Graunke --- src/mesa/drivers/dri/i965/brw_vec4_visitor.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/src/mesa/drivers/dri/i965/brw_vec4_visitor.cpp b/src/mesa/drivers/dri/i965/brw_vec4_visitor.cpp index aaf932fa02d..544974a9fdd 100644 --- a/src/mesa/drivers/dri/i965/brw_vec4_visitor.cpp +++ b/src/mesa/drivers/dri/i965/brw_vec4_visitor.cpp @@ -2824,6 +2824,7 @@ vec4_visitor::vec4_visitor(struct brw_context *brw, this->base_ir = NULL; this->current_annotation = NULL; + memset(this->output_reg_annotation, 0, sizeof(this->output_reg_annotation)); this->c = c; this->vp = &c->vp->program; -- 2.30.2