gallium: fix shader mem leak
authorBrian Paul <brian.paul@tungstengraphics.com>
Tue, 20 May 2008 21:11:53 +0000 (15:11 -0600)
committerBrian Paul <brian.paul@tungstengraphics.com>
Tue, 20 May 2008 21:11:53 +0000 (15:11 -0600)
src/mesa/state_tracker/st_cb_bitmap.c

index edf4be1..e95ff5e 100644 (file)
@@ -198,6 +198,10 @@ combined_bitmap_fragment_program(GLcontext *ctx)
          _mesa_combine_programs(ctx,
                                 &bitmap_prog->Base.Base, &stfp->Base.Base);
       stfp->bitmap_program->bitmap_sampler = sampler;
+
+      /* done with this after combining */
+      st_reference_fragprog(st, &bitmap_prog, NULL);
+
 #if 0
       {
          struct gl_program *p = &stfp->bitmap_program->Base.Base;