softpipe: Get rid of the redundant resource parameter to get_sampler_variant().
authorHenri Verbeet <hverbeet@gmail.com>
Mon, 17 Jan 2011 21:03:29 +0000 (22:03 +0100)
committerBrian Paul <brianp@vmware.com>
Thu, 20 Jan 2011 04:47:27 +0000 (21:47 -0700)
Signed-off-by: Brian Paul <brianp@vmware.com>
src/gallium/drivers/softpipe/sp_state_sampler.c

index 513ce0fcc0b9916a2c58e8261d05c158567dcd1e..7becd6e9d7b84df02d429e21705eca97eb77fe79 100644 (file)
@@ -290,10 +290,9 @@ static struct sp_sampler_variant *
 get_sampler_variant( unsigned unit,
                      struct sp_sampler *sampler,
                      struct pipe_sampler_view *view,
-                     struct pipe_resource *resource,
                      unsigned processor )
 {
-   struct softpipe_resource *sp_texture = softpipe_resource(resource);
+   struct softpipe_resource *sp_texture = softpipe_resource(view->texture);
    struct sp_sampler_variant *v = NULL;
    union sp_sampler_key key;
 
@@ -353,7 +352,6 @@ softpipe_reset_sampler_variants(struct softpipe_context *softpipe)
             get_sampler_variant( i,
                                  sp_sampler(softpipe->vertex_samplers[i]),
                                  softpipe->vertex_sampler_views[i],
-                                 texture,
                                  TGSI_PROCESSOR_VERTEX );
 
          sp_sampler_variant_bind_texture( softpipe->tgsi.vert_samplers_list[i], 
@@ -376,7 +374,6 @@ softpipe_reset_sampler_variants(struct softpipe_context *softpipe)
                   i,
                   sp_sampler(softpipe->geometry_samplers[i]),
                   softpipe->geometry_sampler_views[i],
-                  texture,
                   TGSI_PROCESSOR_GEOMETRY );
 
             sp_sampler_variant_bind_texture(
@@ -399,7 +396,6 @@ softpipe_reset_sampler_variants(struct softpipe_context *softpipe)
             get_sampler_variant( i,
                                  sp_sampler(softpipe->sampler[i]),
                                  softpipe->sampler_views[i],
-                                 texture,
                                  TGSI_PROCESSOR_FRAGMENT );
 
          sp_sampler_variant_bind_texture( softpipe->tgsi.frag_samplers_list[i],