amd/surface: provide firstMipIdInTail for metadata surface calculations
This field was added in a recent addrlib update, and while there currently seems to be no issue with skipping it, we will have to set it correctly in the future. Reviewed-by: Marek Olšák <marek.olsak@amd.com>
This commit is contained in:
parent
82075e3c42
commit
e16ac33f37
|
@ -1142,6 +1142,7 @@ static int gfx9_compute_miptree(ADDR_HANDLE addrlib,
|
|||
hin.unalignedHeight = in->height;
|
||||
hin.numSlices = in->numSlices;
|
||||
hin.numMipLevels = in->numMipLevels;
|
||||
hin.firstMipIdInTail = out.firstMipIdInTail;
|
||||
|
||||
ret = Addr2ComputeHtileInfo(addrlib, &hin, &hout);
|
||||
if (ret != ADDR_OK)
|
||||
|
@ -1208,6 +1209,7 @@ static int gfx9_compute_miptree(ADDR_HANDLE addrlib,
|
|||
din.numFrags = in->numFrags;
|
||||
din.numMipLevels = in->numMipLevels;
|
||||
din.dataSurfaceSize = out.surfSize;
|
||||
din.firstMipIdInTail = out.firstMipIdInTail;
|
||||
|
||||
ret = Addr2ComputeDccInfo(addrlib, &din, &dout);
|
||||
if (ret != ADDR_OK)
|
||||
|
|
Loading…
Reference in New Issue