Lines Matching defs:level
60 unsigned level;
66 for (level = 0; level <= pt->last_level; level++) {
79 spr->stride[level] = util_format_get_stride(pt->format, width);
81 spr->level_offset[level] = buffer_size;
84 if ((uint64_t)spr->stride[level] * nblocksy > SP_MAX_TEXTURE_SIZE) {
89 spr->img_stride[level] = spr->stride[level] * nblocksy;
91 buffer_size += (uint64_t) spr->img_stride[level] * slices;
273 * texture level/face/slice from the start of the buffer.
277 unsigned level, unsigned layer)
279 unsigned offset = spr->level_offset[level];
281 offset += layer * spr->img_stride[level];
304 assert(surf_tmpl->u.tex.level <= pt->last_level);
305 ps->width = u_minify(pt->width0, surf_tmpl->u.tex.level);
306 ps->height = u_minify(pt->height0, surf_tmpl->u.tex.level);
307 ps->u.tex.level = surf_tmpl->u.tex.level;
350 * \param level which mipmap level
357 unsigned level,
370 assert(level <= resource->last_level);
373 assert(box->x + box->width <= (int) u_minify(resource->width0, level));
378 assert(box->y + box->height <= (int) u_minify(resource->height0, level));
389 assert(box->z + box->depth <= (int) u_minify(resource->depth0, level));
401 level, box->depth > 1 ? -1 : box->z,
421 pt->level = level;
424 pt->stride = spr->stride[level];
425 pt->layer_stride = spr->img_stride[level];
427 spt->offset = softpipe_get_tex_image_offset(spr, level, box->z);