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_aaline.c | |
| parent | 7478236da95953c3d491567505048933fc7a2b3c (diff) | |
| download | external_mesa3d-9fa6722a68c94589a5b74baa7ae79d314b60b20c.tar.gz external_mesa3d-9fa6722a68c94589a5b74baa7ae79d314b60b20c.tar.bz2 external_mesa3d-9fa6722a68c94589a5b74baa7ae79d314b60b20c.zip | |
draw: remove use of old bind_fragment_sampler_states()
Diffstat (limited to 'src/gallium/auxiliary/draw/draw_pipe_aaline.c')
| -rw-r--r-- | src/gallium/auxiliary/draw/draw_pipe_aaline.c | 49 |
1 files changed, 7 insertions, 42 deletions
diff --git a/src/gallium/auxiliary/draw/draw_pipe_aaline.c b/src/gallium/auxiliary/draw/draw_pipe_aaline.c index bb4261c9f9..3c93bf7f72 100644 --- a/src/gallium/auxiliary/draw/draw_pipe_aaline.c +++ b/src/gallium/auxiliary/draw/draw_pipe_aaline.c @@ -120,8 +120,6 @@ struct aaline_stage void (*driver_bind_sampler_states)(struct pipe_context *, unsigned, unsigned, unsigned, void **); - void (*driver_bind_fragment_sampler_states)(struct pipe_context *, unsigned, - void **); void (*driver_set_sampler_views)(struct pipe_context *, unsigned, @@ -706,12 +704,9 @@ aaline_first_line(struct draw_stage *stage, struct prim_header *header) aaline->sampler_view); draw->suspend_flushing = TRUE; - if (aaline->driver_bind_sampler_states) - aaline->driver_bind_sampler_states(pipe, PIPE_SHADER_FRAGMENT, 0, - num_samplers, aaline->state.sampler); - else - aaline->driver_bind_fragment_sampler_states(pipe, num_samplers, - aaline->state.sampler); + + aaline->driver_bind_sampler_states(pipe, PIPE_SHADER_FRAGMENT, 0, + num_samplers, aaline->state.sampler); aaline->driver_set_sampler_views(pipe, num_samplers, aaline->state.sampler_views); @@ -741,13 +736,9 @@ aaline_flush(struct draw_stage *stage, unsigned flags) draw->suspend_flushing = TRUE; aaline->driver_bind_fs_state(pipe, aaline->fs ? aaline->fs->driver_fs : NULL); - if (aaline->driver_bind_sampler_states) - aaline->driver_bind_sampler_states(pipe, PIPE_SHADER_FRAGMENT, 0, - aaline->num_samplers, - aaline->state.sampler); - else - aaline->driver_bind_fragment_sampler_states(pipe, aaline->num_samplers, - aaline->state.sampler); + aaline->driver_bind_sampler_states(pipe, PIPE_SHADER_FRAGMENT, 0, + aaline->num_samplers, + aaline->state.sampler); aaline->driver_set_sampler_views(pipe, aaline->num_sampler_views, @@ -800,7 +791,6 @@ aaline_destroy(struct draw_stage *stage) pipe->delete_fs_state = aaline->driver_delete_fs_state; pipe->bind_sampler_states = aaline->driver_bind_sampler_states; - pipe->bind_fragment_sampler_states = aaline->driver_bind_fragment_sampler_states; pipe->set_fragment_sampler_views = aaline->driver_set_sampler_views; FREE( stage ); @@ -941,26 +931,6 @@ aaline_bind_sampler_states(struct pipe_context *pipe, unsigned shader, } -/* XXX deprecated / remove */ -static void -aaline_bind_fragment_sampler_states(struct pipe_context *pipe, - unsigned num, void **sampler) -{ - struct aaline_stage *aaline = aaline_stage_from_pipe(pipe); - - if (aaline == NULL) { - return; - } - - /* save current */ - memcpy(aaline->state.sampler, sampler, num * sizeof(void *)); - aaline->num_samplers = num; - - /* pass-through */ - aaline->driver_bind_fragment_sampler_states(pipe, num, sampler); -} - - static void aaline_set_sampler_views(struct pipe_context *pipe, unsigned num, @@ -1038,7 +1008,6 @@ draw_install_aaline_stage(struct draw_context *draw, struct pipe_context *pipe) aaline->driver_delete_fs_state = pipe->delete_fs_state; aaline->driver_bind_sampler_states = pipe->bind_sampler_states; - aaline->driver_bind_fragment_sampler_states = pipe->bind_fragment_sampler_states; aaline->driver_set_sampler_views = pipe->set_fragment_sampler_views; /* override the driver's functions */ @@ -1046,11 +1015,7 @@ draw_install_aaline_stage(struct draw_context *draw, struct pipe_context *pipe) pipe->bind_fs_state = aaline_bind_fs_state; pipe->delete_fs_state = aaline_delete_fs_state; - if (pipe->bind_sampler_states) - pipe->bind_sampler_states = aaline_bind_sampler_states; - else - pipe->bind_fragment_sampler_states = aaline_bind_fragment_sampler_states; - + pipe->bind_sampler_states = aaline_bind_sampler_states; pipe->set_fragment_sampler_views = aaline_set_sampler_views; /* Install once everything is known to be OK: |
