Signed-off-by: Thomas Klausner <wiz@NetBSD.org>
surf_minify(surf, surf->level+i, surf->bpe, i, xalign, yalign, zalign, offset);
/* level0 and first mipmap need to have alignment */
offset = surf->bo_size;
surf_minify(surf, surf->level+i, surf->bpe, i, xalign, yalign, zalign, offset);
/* level0 and first mipmap need to have alignment */
offset = surf->bo_size;
offset = ALIGN(offset, surf->bo_alignment);
}
}
offset = ALIGN(offset, surf->bo_alignment);
}
}
surf_minify(surf, surf->level+i, surf->bpe, i, xalign, yalign, zalign, offset);
/* level0 and first mipmap need to have alignment */
offset = surf->bo_size;
surf_minify(surf, surf->level+i, surf->bpe, i, xalign, yalign, zalign, offset);
/* level0 and first mipmap need to have alignment */
offset = surf->bo_size;
offset = ALIGN(offset, surf->bo_alignment);
}
}
offset = ALIGN(offset, surf->bo_alignment);
}
}
surf_minify(surf, surf->level+i, surf->bpe, i, xalign, yalign, zalign, offset);
/* level0 and first mipmap need to have alignment */
offset = surf->bo_size;
surf_minify(surf, surf->level+i, surf->bpe, i, xalign, yalign, zalign, offset);
/* level0 and first mipmap need to have alignment */
offset = surf->bo_size;
offset = ALIGN(offset, surf->bo_alignment);
}
}
offset = ALIGN(offset, surf->bo_alignment);
}
}
}
/* level0 and first mipmap need to have alignment */
offset = surf->bo_size;
}
/* level0 and first mipmap need to have alignment */
offset = surf->bo_size;
offset = ALIGN(offset, surf->bo_alignment);
}
}
offset = ALIGN(offset, surf->bo_alignment);
}
}
surf_minify(surf, level+i, bpe, i, xalign, yalign, zalign, offset);
/* level0 and first mipmap need to have alignment */
offset = surf->bo_size;
surf_minify(surf, level+i, bpe, i, xalign, yalign, zalign, offset);
/* level0 and first mipmap need to have alignment */
offset = surf->bo_size;
offset = ALIGN(offset, surf->bo_alignment);
}
}
offset = ALIGN(offset, surf->bo_alignment);
}
}
}
/* level0 and first mipmap need to have alignment */
offset = surf->bo_size;
}
/* level0 and first mipmap need to have alignment */
offset = surf->bo_size;
offset = ALIGN(offset, surf->bo_alignment);
}
}
offset = ALIGN(offset, surf->bo_alignment);
}
}
si_surf_minify(surf, surf->level+i, surf->bpe, i, xalign, yalign, zalign, slice_align, offset);
/* level0 and first mipmap need to have alignment */
offset = surf->bo_size;
si_surf_minify(surf, surf->level+i, surf->bpe, i, xalign, yalign, zalign, slice_align, offset);
/* level0 and first mipmap need to have alignment */
offset = surf->bo_size;
offset = ALIGN(offset, surf->bo_alignment);
}
if (surf->flags & RADEON_SURF_HAS_TILE_MODE_INDEX) {
offset = ALIGN(offset, surf->bo_alignment);
}
if (surf->flags & RADEON_SURF_HAS_TILE_MODE_INDEX) {
si_surf_minify(surf, level+i, bpe, i, xalign, yalign, zalign, slice_align, offset);
/* level0 and first mipmap need to have alignment */
offset = surf->bo_size;
si_surf_minify(surf, level+i, bpe, i, xalign, yalign, zalign, slice_align, offset);
/* level0 and first mipmap need to have alignment */
offset = surf->bo_size;
offset = ALIGN(offset, alignment);
}
if (surf->flags & RADEON_SURF_HAS_TILE_MODE_INDEX) {
offset = ALIGN(offset, alignment);
}
if (surf->flags & RADEON_SURF_HAS_TILE_MODE_INDEX) {
}
/* level0 and first mipmap need to have alignment */
aligned_offset = offset = surf->bo_size;
}
/* level0 and first mipmap need to have alignment */
aligned_offset = offset = surf->bo_size;
aligned_offset = ALIGN(aligned_offset, surf->bo_alignment);
}
if (surf->flags & RADEON_SURF_HAS_TILE_MODE_INDEX) {
aligned_offset = ALIGN(aligned_offset, surf->bo_alignment);
}
if (surf->flags & RADEON_SURF_HAS_TILE_MODE_INDEX) {