Lines Matching defs:tex
950 out.u.tex.first_layer = v->u.tex.first_layer;
951 out.u.tex.last_layer = v->u.tex.last_layer;
954 out.u.tex.first_level = v->u.tex.level;
955 out.u.tex.last_level = v->u.tex.level;
1083 struct pipe_sampler_view *tex = &ctx->sampler_views[st][texidx]->base;
1087 if (tex->target == PIPE_BUFFER) {
1090 tex->u.buf.size / util_format_get_blocksize(tex->format);
1094 uniform->i[0] = u_minify(tex->texture->width0, tex->u.tex.first_level);
1097 uniform->i[1] = u_minify(tex->texture->height0,
1098 tex->u.tex.first_level);
1101 uniform->i[2] = u_minify(tex->texture->depth0,
1102 tex->u.tex.first_level);
1105 unsigned size = tex->texture->array_size;
1111 if (tex->target == PIPE_TEXTURE_CUBE_ARRAY)
1139 image->u.tex.level);
1143 image->u.tex.level);
1147 image->u.tex.level);
1694 unsigned first_level = is_buffer ? 0 : so->base.u.tex.first_level;
1695 unsigned last_level = is_buffer ? 0 : so->base.u.tex.last_level;
1696 unsigned first_layer = is_buffer ? 0 : so->base.u.tex.first_layer;
1697 unsigned last_layer = is_buffer ? 0 : so->base.u.tex.last_layer;
1735 void *tex = (PAN_ARCH >= 6) ? &so->bifrost_descriptor : payload.cpu;
1742 GENX(panfrost_new_texture)(device, &iview, tex, &payload);
1905 image->u.tex.level,
1906 is_3d ? 0 : image->u.tex.first_layer,
1907 is_3d ? image->u.tex.first_layer : 0);
1929 unsigned level = image->u.tex.level;
1935 image->u.tex.last_layer - image->u.tex.first_layer + 1;
2714 BITSET_SET(rsrc->valid.data, surf->u.tex.level);