gallium: make cso_release_all() public

This commit is contained in:
Brian Paul 2008-04-24 12:10:14 -06:00
parent a41804909d
commit 386102c62a
2 changed files with 4 additions and 2 deletions

View 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 );
}
}

View 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 );