Lines Matching defs:level
78 unsigned level;
98 for (level = 0; level <= pt->last_level; level++) {
129 lpr->row_stride[level] = nblocksx * block_size;
131 lpr->row_stride[level] = align(nblocksx * block_size, util_get_cpu_caps()->cacheline);
133 lpr->img_stride[level] = (uint64_t)lpr->row_stride[level] * nblocksy;
150 mipsize = lpr->img_stride[level] * num_slices;
151 lpr->mip_offsets[level] = total_size;
155 /* Compute size of next mipmap level */
477 unsigned level,
484 assert(level < LP_MAX_TEXTURE_LEVELS);
485 assert(layer < (u_minify(resource->depth0, level) + resource->array_size - 1));
504 assert(level == 0);
517 map = llvmpipe_get_texture_image_address(lpr, layer, level);
531 unsigned level,
541 assert(level == 0);
673 unsigned level,
690 assert(level <= resource->last_level);
700 level,
732 pt->level = level;
733 pt->stride = lpr->row_stride[level];
734 pt->layer_stride = lpr->img_stride[level];
738 assert(level < LP_MAX_TEXTURE_LEVELS);
764 level,
789 unsigned level,
794 return llvmpipe_transfer_map_ms(pipe, resource, level, usage, 0, box, transfer);
804 transfer->level,
819 unsigned level)
897 * Compute size (in bytes) need to store a texture image / mipmap level,
901 tex_image_face_size(const struct llvmpipe_resource *lpr, unsigned level)
903 return lpr->img_stride[level];
913 unsigned face_slice, unsigned level)
919 offset = lpr->mip_offsets[level];
922 offset += face_slice * tex_image_face_size(lpr, level);
1068 unsigned level,
1081 *value = lpr->row_stride[level];
1084 *value = lpr->mip_offsets[level] + (lpr->img_stride[level] * layer);
1087 *value = lpr->img_stride[level];