softpipe: make rasterizer state functions static
This commit is contained in:
@@ -229,14 +229,9 @@ softpipe_create_context( struct pipe_screen *screen,
|
|||||||
|
|
||||||
/* state setters */
|
/* state setters */
|
||||||
softpipe_init_blend_funcs(&softpipe->pipe);
|
softpipe_init_blend_funcs(&softpipe->pipe);
|
||||||
|
softpipe_init_rasterizer_funcs(&softpipe->pipe);
|
||||||
softpipe_init_sampler_funcs(&softpipe->pipe);
|
softpipe_init_sampler_funcs(&softpipe->pipe);
|
||||||
|
|
||||||
softpipe->pipe.create_rasterizer_state = softpipe_create_rasterizer_state;
|
|
||||||
softpipe->pipe.bind_rasterizer_state = softpipe_bind_rasterizer_state;
|
|
||||||
softpipe->pipe.delete_rasterizer_state = softpipe_delete_rasterizer_state;
|
|
||||||
|
|
||||||
softpipe_init_shader_funcs(&softpipe->pipe);
|
softpipe_init_shader_funcs(&softpipe->pipe);
|
||||||
|
|
||||||
softpipe_init_vertex_funcs(&softpipe->pipe);
|
softpipe_init_vertex_funcs(&softpipe->pipe);
|
||||||
|
|
||||||
softpipe->pipe.create_stream_output_state = softpipe_create_stream_output_state;
|
softpipe->pipe.create_stream_output_state = softpipe_create_stream_output_state;
|
||||||
|
@@ -121,12 +121,9 @@ softpipe_init_blend_funcs(struct pipe_context *pipe);
|
|||||||
void
|
void
|
||||||
softpipe_init_sampler_funcs(struct pipe_context *pipe);
|
softpipe_init_sampler_funcs(struct pipe_context *pipe);
|
||||||
|
|
||||||
|
void
|
||||||
|
softpipe_init_rasterizer_funcs(struct pipe_context *pipe);
|
||||||
|
|
||||||
void *
|
|
||||||
softpipe_create_rasterizer_state(struct pipe_context *,
|
|
||||||
const struct pipe_rasterizer_state *);
|
|
||||||
void softpipe_bind_rasterizer_state(struct pipe_context *, void *);
|
|
||||||
void softpipe_delete_rasterizer_state(struct pipe_context *, void *);
|
|
||||||
|
|
||||||
void softpipe_set_framebuffer_state( struct pipe_context *,
|
void softpipe_set_framebuffer_state( struct pipe_context *,
|
||||||
const struct pipe_framebuffer_state * );
|
const struct pipe_framebuffer_state * );
|
||||||
|
@@ -33,14 +33,16 @@
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
void *
|
static void *
|
||||||
softpipe_create_rasterizer_state(struct pipe_context *pipe,
|
softpipe_create_rasterizer_state(struct pipe_context *pipe,
|
||||||
const struct pipe_rasterizer_state *rast)
|
const struct pipe_rasterizer_state *rast)
|
||||||
{
|
{
|
||||||
return mem_dup(rast, sizeof(*rast));
|
return mem_dup(rast, sizeof(*rast));
|
||||||
}
|
}
|
||||||
|
|
||||||
void softpipe_bind_rasterizer_state(struct pipe_context *pipe,
|
|
||||||
|
static void
|
||||||
|
softpipe_bind_rasterizer_state(struct pipe_context *pipe,
|
||||||
void *rasterizer)
|
void *rasterizer)
|
||||||
{
|
{
|
||||||
struct softpipe_context *softpipe = softpipe_context(pipe);
|
struct softpipe_context *softpipe = softpipe_context(pipe);
|
||||||
@@ -56,10 +58,19 @@ void softpipe_bind_rasterizer_state(struct pipe_context *pipe,
|
|||||||
softpipe->dirty |= SP_NEW_RASTERIZER;
|
softpipe->dirty |= SP_NEW_RASTERIZER;
|
||||||
}
|
}
|
||||||
|
|
||||||
void softpipe_delete_rasterizer_state(struct pipe_context *pipe,
|
|
||||||
|
static void
|
||||||
|
softpipe_delete_rasterizer_state(struct pipe_context *pipe,
|
||||||
void *rasterizer)
|
void *rasterizer)
|
||||||
{
|
{
|
||||||
FREE( rasterizer );
|
FREE( rasterizer );
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
void
|
||||||
|
softpipe_init_rasterizer_funcs(struct pipe_context *pipe)
|
||||||
|
{
|
||||||
|
pipe->create_rasterizer_state = softpipe_create_rasterizer_state;
|
||||||
|
pipe->bind_rasterizer_state = softpipe_bind_rasterizer_state;
|
||||||
|
pipe->delete_rasterizer_state = softpipe_delete_rasterizer_state;
|
||||||
|
}
|
||||||
|
Reference in New Issue
Block a user