Lines Matching refs:view
417 struct pipe_sampler_view *view;
423 view = textures->views[i];
424 assert(view);
425 sview = (struct si_sampler_view *)view;
427 tex = (struct si_texture *)view->texture;
431 view->u.tex.first_level, view->u.tex.last_level, 0,
432 util_max_layer(&tex->buffer.b.b, view->u.tex.first_level));
573 struct pipe_sampler_view *view;
578 view = textures->views[i];
579 assert(view);
581 tex = (struct si_texture *)view->texture;
583 si_decompress_color_texture(sctx, tex, view->u.tex.first_level, view->u.tex.last_level,
594 const struct pipe_image_view *view;
599 view = &images->views[i];
600 assert(view->resource->target != PIPE_BUFFER);
602 tex = (struct si_texture *)view->resource;
604 si_decompress_color_texture(sctx, tex, view->u.tex.level, view->u.tex.level,
605 view->access & PIPE_IMAGE_ACCESS_WRITE);
644 const struct pipe_sampler_view *view;
649 view = textures->views[i];
650 if (view->texture->target == PIPE_BUFFER)
653 tex = (struct si_texture *)view->texture;
655 si_check_render_feedback_texture(sctx, tex, view->u.tex.first_level, view->u.tex.last_level,
656 view->u.tex.first_layer, view->u.tex.last_layer);
666 const struct pipe_image_view *view;
671 view = &images->views[i];
672 if (view->resource->target == PIPE_BUFFER)
675 tex = (struct si_texture *)view->resource;
677 si_check_render_feedback_texture(sctx, tex, view->u.tex.level, view->u.tex.level,
678 view->u.tex.first_layer, view->u.tex.last_layer);
685 struct pipe_sampler_view *view;
688 view = (*tex_handle)->view;
689 if (view->texture->target == PIPE_BUFFER)
692 tex = (struct si_texture *)view->texture;
694 si_check_render_feedback_texture(sctx, tex, view->u.tex.first_level, view->u.tex.last_level,
695 view->u.tex.first_layer, view->u.tex.last_layer);
702 struct pipe_image_view *view;
705 view = &(*img_handle)->view;
706 if (view->resource->target == PIPE_BUFFER)
709 tex = (struct si_texture *)view->resource;
711 si_check_render_feedback_texture(sctx, tex, view->u.tex.level, view->u.tex.level,
712 view->u.tex.first_layer, view->u.tex.last_layer);
748 struct pipe_sampler_view *view = (*tex_handle)->view;
749 struct si_texture *tex = (struct si_texture *)view->texture;
751 si_decompress_color_texture(sctx, tex, view->u.tex.first_level, view->u.tex.last_level,
757 struct pipe_sampler_view *view = (*tex_handle)->view;
758 struct si_sampler_view *sview = (struct si_sampler_view *)view;
759 struct si_texture *tex = (struct si_texture *)view->texture;
762 view->u.tex.first_level, view->u.tex.last_level, 0,
763 util_max_layer(&tex->buffer.b.b, view->u.tex.first_level));
771 struct pipe_image_view *view = &(*img_handle)->view;
772 struct si_texture *tex = (struct si_texture *)view->resource;
774 si_decompress_color_texture(sctx, tex, view->u.tex.level, view->u.tex.level,
775 view->access & PIPE_IMAGE_ACCESS_WRITE);
973 /* Initialize the sampler view. */