Lines Matching refs:view
115 /* Return true if the GPU can use sampler TS with this sampler view.
120 etna_can_use_sampler_ts(struct pipe_sampler_view *view, int num)
124 * - the sampler view will be bound to sampler <VIVS_TS_SAMPLER__LEN.
128 * - the sampler view has a supported format for sampler TS.
134 struct etna_resource *rsc = etna_resource(view->texture);
141 view->u.tex.first_level == 0 && MIN2(view->u.tex.last_level, rsc->base.last_level) == 0 &&
146 etna_update_sampler_source(struct pipe_sampler_view *view, int num)
148 struct etna_resource *base = etna_resource(view->texture);
150 struct etna_context *ctx = etna_context(view->context);
160 etna_copy_resource(view->context, &to->base, &from->base, 0,
161 view->texture->last_level);
165 if (ctx->ts_for_sampler_view && etna_can_use_sampler_ts(view, num)) {
170 etna_copy_resource(view->context, &to->base, &from->base, 0,
171 view->texture->last_level);
180 etna_configure_sampler_ts(ctx->ts_for_sampler_view(view), view, enable_sampler_ts)) {
250 struct pipe_sampler_view *view = views ? views[j] : NULL;
254 ctx->sampler_view[i] = view;
256 pipe_sampler_view_reference(&ctx->sampler_view[i], view);
258 if (view) {