From: Eric Anholt Date: Fri, 30 Nov 2012 21:02:11 +0000 (-0800) Subject: i965/vp: Fix crashes with INTEL_DEBUG=vs. X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=1db9a72351e15d826950fab45889cdabb54c80b4;p=mesa.git 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 --- 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;