gallium: make cso_release_all() public
authorBrian Paul <brian.paul@tungstengraphics.com>
Thu, 24 Apr 2008 18:10:14 +0000 (12:10 -0600)
committerBrian Paul <brian.paul@tungstengraphics.com>
Thu, 24 Apr 2008 18:15:05 +0000 (12:15 -0600)
src/gallium/auxiliary/cso_cache/cso_context.c
src/gallium/auxiliary/cso_cache/cso_context.h

index 8cf2313b7fb1c6606790b9d23f3d0c215c0f6033..b4609e999bbaf7aa31ff7e881c53a13f1d796084 100644 (file)
@@ -106,7 +106,7 @@ out:
 /**
  * Prior to context destruction, this function unbinds all state objects.
  */
-static void cso_release_all( struct cso_context *ctx )
+void cso_release_all( struct cso_context *ctx )
 {
    unsigned i;
    
@@ -134,7 +134,7 @@ static void cso_release_all( struct cso_context *ctx )
 void cso_destroy_context( struct cso_context *ctx )
 {
    if (ctx) {
-      cso_release_all( ctx );
+      //cso_release_all( ctx );
       FREE( ctx );
    }
 }
index cb46f71d51fee248da8d8805bf2ad156d3740f55..b04e98bfa12903346c5822527cad585721a483c2 100644 (file)
@@ -42,6 +42,8 @@ struct cso_context;
 
 struct cso_context *cso_create_context( struct pipe_context *pipe );
 
+void cso_release_all( struct cso_context *ctx );
+
 void cso_destroy_context( struct cso_context *cso );