Lines Matching defs:views
54 * Info related to samplers and sampler views.
70 struct pipe_sampler_view *views[PIPE_MAX_SAMPLERS];
314 /* free fragment samplers, views */
318 pipe_sampler_view_reference(&info->views[i], NULL);
1135 struct pipe_sampler_view **views)
1140 /* reference new views */
1142 pipe_sampler_view_reference(&info->views[i], views[i]);
1144 /* unref extra old views, if any */
1146 pipe_sampler_view_reference(&info->views[i], NULL);
1151 /* bind the new sampler views */
1154 ctx->pipe->set_fragment_sampler_views(ctx->pipe, count, info->views);
1157 ctx->pipe->set_vertex_sampler_views(ctx->pipe, count, info->views);
1160 ctx->pipe->set_geometry_sampler_views(ctx->pipe, count, info->views);
1178 pipe_sampler_view_reference(&info->views_saved[i], info->views[i]);
1190 pipe_sampler_view_reference(&info->views[i], NULL);
1192 info->views[i] = info->views_saved[i];
1196 pipe_sampler_view_reference(&info->views[i], NULL);
1199 /* bind the old/saved sampler views */
1202 ctx->pipe->set_fragment_sampler_views(ctx->pipe, nr_saved, info->views);
1205 ctx->pipe->set_vertex_sampler_views(ctx->pipe, nr_saved, info->views);
1208 ctx->pipe->set_geometry_sampler_views(ctx->pipe, nr_saved, info->views);