delete default programs with ctx->Driver.DeleteProgram()
authorBrian <brian.paul@tungstengraphics.com>
Sat, 22 Mar 2008 15:12:02 +0000 (09:12 -0600)
committerBrian <brian.paul@tungstengraphics.com>
Sat, 22 Mar 2008 15:12:02 +0000 (09:12 -0600)
src/mesa/main/context.c

index a9f9bd9da4458aa345fd45a41a8a462356c0cb12..d06644f65dd4e26e58b8340fea64f5c411ecedcf 100644 (file)
@@ -695,10 +695,10 @@ free_shared_state( GLcontext *ctx, struct gl_shared_state *ss )
    _mesa_DeleteHashTable(ss->Programs);
 #endif
 #if FEATURE_ARB_vertex_program
-   _mesa_delete_program(ctx, ss->DefaultVertexProgram);
+   ctx->Driver.DeleteProgram(ctx, ss->DefaultVertexProgram);
 #endif
 #if FEATURE_ARB_fragment_program
-   _mesa_delete_program(ctx, ss->DefaultFragmentProgram);
+   ctx->Driver.DeleteProgram(ctx, ss->DefaultFragmentProgram);
 #endif
 
 #if FEATURE_ATI_fragment_shader