diff options
author | Brian Paul <brianp@vmware.com> | 2010-09-25 14:12:12 -0600 |
---|---|---|
committer | Brian Paul <brianp@vmware.com> | 2010-09-25 14:25:40 -0600 |
commit | 5b2406c0b9069363259a3d4b9486b081be5ade03 (patch) | |
tree | afa9c7e717c1cfe099606de4f5c4879d102b9efa /src/gallium/drivers/softpipe/sp_state_so.c | |
parent | bd13a0d282d5468c083d06f4443dfaf375e01dda (diff) |
softpipe: make stream out state functions static
Diffstat (limited to 'src/gallium/drivers/softpipe/sp_state_so.c')
-rw-r--r-- | src/gallium/drivers/softpipe/sp_state_so.c | 24 |
1 files changed, 20 insertions, 4 deletions
diff --git a/src/gallium/drivers/softpipe/sp_state_so.c b/src/gallium/drivers/softpipe/sp_state_so.c index cfe23f9e84..ddfa3ef765 100644 --- a/src/gallium/drivers/softpipe/sp_state_so.c +++ b/src/gallium/drivers/softpipe/sp_state_so.c @@ -34,7 +34,7 @@ #include "draw/draw_context.h" -void * +static void * softpipe_create_stream_output_state(struct pipe_context *pipe, const struct pipe_stream_output_state *templ) { @@ -57,7 +57,8 @@ softpipe_create_stream_output_state(struct pipe_context *pipe, return so; } -void + +static void softpipe_bind_stream_output_state(struct pipe_context *pipe, void *so) { @@ -72,13 +73,15 @@ softpipe_bind_stream_output_state(struct pipe_context *pipe, draw_set_so_state(softpipe->draw, &sp_so->base); } -void + +static void softpipe_delete_stream_output_state(struct pipe_context *pipe, void *so) { FREE( so ); } -void + +static void softpipe_set_stream_output_buffers(struct pipe_context *pipe, struct pipe_resource **buffers, int *offsets, @@ -122,3 +125,16 @@ softpipe_set_stream_output_buffers(struct pipe_context *pipe, draw_set_mapped_so_buffers(softpipe->draw, map_buffers, num_buffers); } + + + +void +softpipe_init_streamout_funcs(struct pipe_context *pipe) +{ + pipe->create_stream_output_state = softpipe_create_stream_output_state; + pipe->bind_stream_output_state = softpipe_bind_stream_output_state; + pipe->delete_stream_output_state = softpipe_delete_stream_output_state; + + pipe->set_stream_output_buffers = softpipe_set_stream_output_buffers; +} + |