Lines Matching defs:tex

1707    if (!zres || !iris_resource_level_has_hiz(zres, cso_fb->zsbuf->u.tex.level))
2259 struct iris_sampler_view *tex = shs->textures[i];
2266 if (tex && tex->res->base.b.target == PIPE_TEXTURE_3D)
2283 if (tex) {
2284 enum pipe_format internal_format = tex->res->internal_format;
2532 struct pipe_resource *tex,
2547 pipe_resource_reference(&isv->base.texture, tex);
2554 iris_get_depth_stencil_resources(tex, &zres, &sres);
2556 tex = util_format_has_depth(desc) ? &zres->base.b : &sres->base.b;
2559 isv->res = (struct iris_resource *) tex;
2603 isv->view.base_level = tmpl->u.tex.first_level;
2604 isv->view.levels = tmpl->u.tex.last_level - tmpl->u.tex.first_level + 1;
2612 assert(tex->target != PIPE_TEXTURE_3D || !tmpl->u.tex.first_layer);
2614 isv->view.base_array_layer = tmpl->u.tex.first_layer;
2616 tmpl->u.tex.last_layer - tmpl->u.tex.first_layer + 1;
2651 struct pipe_resource *tex,
2678 struct iris_resource *res = (struct iris_resource *) tex;
2683 uint32_t array_len = tmpl->u.tex.last_layer - tmpl->u.tex.first_layer + 1;
2688 .base_level = tmpl->u.tex.level,
2690 .base_array_layer = tmpl->u.tex.first_layer,
2700 .base_level = tmpl->u.tex.level,
2702 .base_array_layer = tmpl->u.tex.first_layer,
2711 if (tex->target == PIPE_TEXTURE_3D && array_len == 1) {
2732 } else if (tex->target == PIPE_TEXTURE_1D_ARRAY) {
2772 pipe_resource_reference(&psurf->texture, tex);
2777 psurf->texture = tex;
2778 psurf->u.tex.first_layer = tmpl->u.tex.first_layer;
2779 psurf->u.tex.last_layer = tmpl->u.tex.last_layer;
2780 psurf->u.tex.level = tmpl->u.tex.level;
2897 .base_level = img->u.tex.level,
2899 .base_array_layer = img->u.tex.first_layer,
2900 .array_len = img->u.tex.last_layer - img->u.tex.first_layer + 1,
3300 view.base_level = cso->zsbuf->u.tex.level;
3301 view.base_array_layer = cso->zsbuf->u.tex.first_layer;
3303 cso->zsbuf->u.tex.last_layer - cso->zsbuf->u.tex.first_layer + 1;