Revert "amd/common: Always initialize gfx9 mipmap offset/pitch."
This reverts commit 973181c06c
.
Requested by Marek.
Reviewed-by: Samuel Pitoiset <samuel.pitoiset@gmail.com>
Reviewed-by: Marek Olšák <marek.olsak@amd.com>
This commit is contained in:
parent
645b195312
commit
f0ed67b770
|
@ -1061,9 +1061,11 @@ static int gfx9_compute_miptree(ADDR_HANDLE addrlib,
|
|||
surf->surf_size = out.surfSize;
|
||||
surf->surf_alignment = out.baseAlign;
|
||||
|
||||
for (unsigned i = 0; i < in->numMipLevels; i++) {
|
||||
surf->u.gfx9.offset[i] = mip_info[i].offset;
|
||||
surf->u.gfx9.pitch[i] = mip_info[i].pitch;
|
||||
if (in->swizzleMode == ADDR_SW_LINEAR) {
|
||||
for (unsigned i = 0; i < in->numMipLevels; i++) {
|
||||
surf->u.gfx9.offset[i] = mip_info[i].offset;
|
||||
surf->u.gfx9.pitch[i] = mip_info[i].pitch;
|
||||
}
|
||||
}
|
||||
|
||||
if (in->flags.depth) {
|
||||
|
|
|
@ -152,9 +152,9 @@ struct gfx9_surf_layout {
|
|||
uint64_t surf_offset; /* 0 unless imported with an offset */
|
||||
/* The size of the 2D plane containing all mipmap levels. */
|
||||
uint64_t surf_slice_size;
|
||||
/* Mipmap level offset within the slice in bytes. */
|
||||
/* Mipmap level offset within the slice in bytes. Only valid for LINEAR. */
|
||||
uint32_t offset[RADEON_SURF_MAX_LEVELS];
|
||||
/* Mipmap level pitch in elements. */
|
||||
/* Mipmap level pitch in elements. Only valid for LINEAR. */
|
||||
uint32_t pitch[RADEON_SURF_MAX_LEVELS];
|
||||
|
||||
uint64_t stencil_offset; /* separate stencil */
|
||||
|
|
Loading…
Reference in New Issue