diff --git a/src/d3d11/d3d11_context.cpp b/src/d3d11/d3d11_context.cpp index 6b54b21d9..15889f1cd 100644 --- a/src/d3d11/d3d11_context.cpp +++ b/src/d3d11/d3d11_context.cpp @@ -473,6 +473,10 @@ namespace dxvk { if (ClearFlags & D3D11_CLEAR_STENCIL) aspectMask |= VK_IMAGE_ASPECT_STENCIL_BIT; + const DxvkFormatInfo* formatInfo = + imageFormatInfo(dxvkView->info().format); + aspectMask &= formatInfo->aspectMask; + VkClearDepthStencilValue clearValue; clearValue.depth = Depth; clearValue.stencil = Stencil;