mirror of
https://github.com/doitsujin/dxvk.git
synced 2025-03-15 07:29:17 +01:00
[d3d11] Fix incorrect layer count for some non-PoT 3D RTVs
Otherwise, we may end up with zero layers. Fixes #1756.
This commit is contained in:
parent
41a49a9c14
commit
7bf02a1925
@ -383,7 +383,7 @@ namespace dxvk {
|
|||||||
}
|
}
|
||||||
|
|
||||||
format = resourceDesc.Format;
|
format = resourceDesc.Format;
|
||||||
numLayers = resourceDesc.Depth >> pDesc->Texture3D.MipSlice;
|
numLayers = std::max(resourceDesc.Depth >> pDesc->Texture3D.MipSlice, 1u);
|
||||||
} break;
|
} break;
|
||||||
|
|
||||||
default:
|
default:
|
||||||
|
Loading…
x
Reference in New Issue
Block a user