diff options
author | Brian Paul <brianp@vmware.com> | 2013-09-12 15:25:08 -0600 |
---|---|---|
committer | Brian Paul <brianp@vmware.com> | 2013-10-03 14:05:28 -0600 |
commit | 9fa6722a68c94589a5b74baa7ae79d314b60b20c (patch) | |
tree | 59580e8d95f6ca8d907e42d01af1c990b36a1be8 /src/gallium/auxiliary/draw/draw_pipe_pstipple.c | |
parent | 7478236da95953c3d491567505048933fc7a2b3c (diff) |
draw: remove use of old bind_fragment_sampler_states()
Diffstat (limited to 'src/gallium/auxiliary/draw/draw_pipe_pstipple.c')
-rw-r--r-- | src/gallium/auxiliary/draw/draw_pipe_pstipple.c | 46 |
1 files changed, 6 insertions, 40 deletions
diff --git a/src/gallium/auxiliary/draw/draw_pipe_pstipple.c b/src/gallium/auxiliary/draw/draw_pipe_pstipple.c index 5e501d7b43a..e39276a55d3 100644 --- a/src/gallium/auxiliary/draw/draw_pipe_pstipple.c +++ b/src/gallium/auxiliary/draw/draw_pipe_pstipple.c @@ -99,8 +99,6 @@ struct pstip_stage void (*driver_bind_fs_state)(struct pipe_context *, void *); void (*driver_delete_fs_state)(struct pipe_context *, void *); - void (*driver_bind_fragment_sampler_states)(struct pipe_context *, unsigned, void **); - void (*driver_bind_sampler_states)(struct pipe_context *, unsigned, unsigned, unsigned, void **); @@ -551,12 +549,8 @@ pstip_first_tri(struct draw_stage *stage, struct prim_header *header) draw->suspend_flushing = TRUE; - if (pstip->driver_bind_sampler_states) - pstip->driver_bind_sampler_states(pipe, PIPE_SHADER_FRAGMENT, 0, - num_samplers, pstip->state.samplers); - else - pstip->driver_bind_fragment_sampler_states(pipe, num_samplers, - pstip->state.samplers); + pstip->driver_bind_sampler_states(pipe, PIPE_SHADER_FRAGMENT, 0, + num_samplers, pstip->state.samplers); pstip->driver_set_sampler_views(pipe, num_samplers, pstip->state.sampler_views); draw->suspend_flushing = FALSE; @@ -581,13 +575,9 @@ pstip_flush(struct draw_stage *stage, unsigned flags) draw->suspend_flushing = TRUE; pstip->driver_bind_fs_state(pipe, pstip->fs ? pstip->fs->driver_fs : NULL); - if (pstip->driver_bind_sampler_states) - pstip->driver_bind_sampler_states(pipe, PIPE_SHADER_FRAGMENT, 0, - pstip->num_samplers, - pstip->state.samplers); - else - pstip->driver_bind_fragment_sampler_states(pipe, pstip->num_samplers, - pstip->state.samplers); + pstip->driver_bind_sampler_states(pipe, PIPE_SHADER_FRAGMENT, 0, + pstip->num_samplers, + pstip->state.samplers); pstip->driver_set_sampler_views(pipe, pstip->num_sampler_views, @@ -740,27 +730,6 @@ pstip_bind_sampler_states(struct pipe_context *pipe, unsigned shader, } -/* XXX deprecated / remove */ -static void -pstip_bind_fragment_sampler_states(struct pipe_context *pipe, - unsigned num, void **sampler) -{ - struct pstip_stage *pstip = pstip_stage_from_pipe(pipe); - uint i; - - /* save current */ - memcpy(pstip->state.samplers, sampler, num * sizeof(void *)); - for (i = num; i < PIPE_MAX_SAMPLERS; i++) { - pstip->state.samplers[i] = NULL; - } - - pstip->num_samplers = num; - /* pass-through */ - pstip->driver_bind_fragment_sampler_states(pstip->pipe, num, sampler); -} - - - static void pstip_set_sampler_views(struct pipe_context *pipe, unsigned num, @@ -835,7 +804,6 @@ draw_install_pstipple_stage(struct draw_context *draw, pstip->driver_delete_fs_state = pipe->delete_fs_state; pstip->driver_bind_sampler_states = pipe->bind_sampler_states; - pstip->driver_bind_fragment_sampler_states = pipe->bind_fragment_sampler_states; pstip->driver_set_sampler_views = pipe->set_fragment_sampler_views; pstip->driver_set_polygon_stipple = pipe->set_polygon_stipple; @@ -844,9 +812,7 @@ draw_install_pstipple_stage(struct draw_context *draw, pipe->bind_fs_state = pstip_bind_fs_state; pipe->delete_fs_state = pstip_delete_fs_state; - if (pipe->bind_sampler_states) - pipe->bind_sampler_states = pstip_bind_sampler_states; - pipe->bind_fragment_sampler_states = pstip_bind_fragment_sampler_states; + pipe->bind_sampler_states = pstip_bind_sampler_states; pipe->set_fragment_sampler_views = pstip_set_sampler_views; pipe->set_polygon_stipple = pstip_set_polygon_stipple; |