mirror of
https://github.com/doitsujin/dxvk.git
synced 2025-02-21 22:54:16 +01:00
[d3d11] Actually fix subresources discarded by DiscardView1
This commit is contained in:
parent
53fca5143f
commit
25a1e0d355
@ -128,8 +128,10 @@ namespace dxvk {
|
|||||||
VkImageSubresourceRange sr = view->subresources();
|
VkImageSubresourceRange sr = view->subresources();
|
||||||
|
|
||||||
for (uint32_t layer = 0; layer < sr.layerCount; layer++) {
|
for (uint32_t layer = 0; layer < sr.layerCount; layer++) {
|
||||||
for (uint32_t mip = 0; mip < sr.levelCount; mip++)
|
for (uint32_t mip = 0; mip < sr.levelCount; mip++) {
|
||||||
DiscardTexture(resource.ptr(), D3D11CalcSubresource(mip, layer, mipCount));
|
DiscardTexture(resource.ptr(), D3D11CalcSubresource(
|
||||||
|
sr.baseMipLevel + mip, sr.baseArrayLayer + layer, mipCount));
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user