From c27fed58e4979ec950fa4af56eb8b94b21705ac8 Mon Sep 17 00:00:00 2001 From: Dave Airlie Date: Thu, 4 Mar 2010 15:08:26 +1000 Subject: [PATCH] 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 --- src/mesa/drivers/dri/r300/r300_blit.c | 1 + 1 file changed, 1 insertion(+) 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);