Lines Matching refs:base
69 struct crocus_resource *rb_res = (void *) surf->base.texture;
72 surf->base.u.tex.level >= min_level &&
73 surf->base.u.tex.level < min_level + num_levels) {
101 if (isv->res->base.b.target != PIPE_BUFFER) {
117 (isv->base.format == PIPE_FORMAT_X24S8_UINT ||
118 isv->base.format == PIPE_FORMAT_X32_S8X24_UINT ||
119 isv->base.format == PIPE_FORMAT_S8_UINT)) {
121 crocus_get_depth_stencil_resources(&batch->screen->devinfo, isv->base.texture, &zres, &sres);
140 struct pipe_image_view *pview = &shs->image[i].base;
143 if (res->base.b.target != PIPE_BUFFER) {
172 info.src.resource = copy_to_wa ? surf->base.texture : surf->align_res;
173 info.src.level = copy_to_wa ? surf->base.u.tex.level : 0;
174 u_box_2d_zslice(0, 0, copy_to_wa ? surf->base.u.tex.first_layer : 0,
175 u_minify(surf->base.texture->width0, surf->base.u.tex.level),
176 u_minify(surf->base.texture->height0, surf->base.u.tex.level), &info.src.box);
177 info.src.format = surf->base.texture->format;
178 info.dst.resource = copy_to_wa ? surf->align_res : surf->base.texture;
179 info.dst.level = copy_to_wa ? 0 : surf->base.u.tex.level;
181 info.dst.box.z = copy_to_wa ? 0 : surf->base.u.tex.first_layer;
182 info.dst.format = surf->base.texture->format;
183 info.mask = util_format_is_depth_or_stencil(surf->base.texture->format) ? PIPE_MASK_ZS : PIPE_MASK_RGBA;
276 struct crocus_resource *res = (void *) surf->base.texture;
372 struct crocus_resource *res = (void *) surf->base.texture;
379 union pipe_surface_desc *desc = &surf->base.u;
536 &res->base.b, res->aux.usage, level, true);
583 &res->base.b, res->aux.usage, 0, true);
686 &res->base.b, res->aux.usage, level, true);
754 assert(layer < util_num_layers(&res->base.b, level));
777 assert(level <= res->base.b.last_level);
884 if (res->base.b.format == PIPE_FORMAT_S8_UINT)
1051 for (unsigned level = 0; level <= res->base.b.last_level; level++) {
1053 u_minify(res->base.b.width0, level),
1054 u_minify(res->base.b.height0, level), &box);
1055 const unsigned depth = res->base.b.target == PIPE_TEXTURE_3D ?
1056 u_minify(res->base.b.depth0, level) : res->base.b.array_size;
1061 &res->shadow->base.b, level, 0, 0, layer,
1062 &res->base.b, level, &box);