Lines Matching refs:view
945 const struct pipe_sampler_view *view = i < num ? views[i] : NULL;
953 if (view) {
954 struct pipe_resource *res = view->texture;
970 first_level = view->u.tex.first_level;
971 last_level = view->u.tex.last_level;
1016 (res->target == PIPE_TEXTURE_3D && view->target == PIPE_TEXTURE_2D)) {
1024 jit_tex->depth = view->u.tex.last_layer - view->u.tex.first_layer + 1;
1026 jit_tex->mip_offsets[j] += view->u.tex.first_layer *
1029 if (view->target == PIPE_TEXTURE_CUBE ||
1030 view->target == PIPE_TEXTURE_CUBE_ARRAY) {
1033 assert(view->u.tex.first_layer <= view->u.tex.last_layer);
1035 assert(view->u.tex.last_layer < res->depth0);
1037 assert(view->u.tex.last_layer < res->array_size);
1046 util_format_get_blocksize(view->format);
1053 jit_tex->width = view->u.buf.size / view_blocksize;
1054 jit_tex->base = (uint8_t *)jit_tex->base + view->u.buf.offset;
1056 assert(view->u.buf.offset + view->u.buf.size <= res->width0);