From: Dave Airlie Date: Thu, 4 Mar 2010 05:08:26 +0000 (+1000) Subject: r300_blit: initialise whole fp structure to 0 X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=c27fed58e4979ec950fa4af56eb8b94b21705ac8;p=mesa.git r300_blit: initialise whole fp structure to 0 at least on the r500 we get a lockup unless I do this, the compiler seems to fail to compile and we just get a null fp. Signed-off-by: Dave Airlie --- diff --git a/src/mesa/drivers/dri/r300/r300_blit.c b/src/mesa/drivers/dri/r300/r300_blit.c index 9637a9b7ad9..f3e4346e02f 100644 --- a/src/mesa/drivers/dri/r300/r300_blit.c +++ b/src/mesa/drivers/dri/r300/r300_blit.c @@ -97,6 +97,7 @@ static void create_fragment_program(struct r300_context *r300) struct r300_fragment_program_compiler compiler; struct rc_instruction *inst; + memset(&compiler, 0, sizeof(struct r300_fragment_program_compiler)); rc_init(&compiler.Base); inst = rc_insert_new_instruction(&compiler.Base, compiler.Base.Program.Instructions.Prev);