1
0
mirror of https://github.com/doitsujin/dxvk.git synced 2025-02-20 19:54:19 +01:00

[d3d11] Actually fix subresources discarded by DiscardView1

This commit is contained in:
Philip Rebohle 2019-11-24 00:34:15 +01:00
parent 53fca5143f
commit 25a1e0d355
No known key found for this signature in database
GPG Key ID: C8CC613427A31C99

View File

@ -128,8 +128,10 @@ namespace dxvk {
VkImageSubresourceRange sr = view->subresources();
for (uint32_t layer = 0; layer < sr.layerCount; layer++) {
for (uint32_t mip = 0; mip < sr.levelCount; mip++)
DiscardTexture(resource.ptr(), D3D11CalcSubresource(mip, layer, mipCount));
for (uint32_t mip = 0; mip < sr.levelCount; mip++) {
DiscardTexture(resource.ptr(), D3D11CalcSubresource(
sr.baseMipLevel + mip, sr.baseArrayLayer + layer, mipCount));
}
}
}