summaryrefslogtreecommitdiff
path: root/tools/gfx/d3d12
diff options
context:
space:
mode:
Diffstat (limited to 'tools/gfx/d3d12')
-rw-r--r--tools/gfx/d3d12/d3d12-helper-functions.cpp6
1 files changed, 6 insertions, 0 deletions
diff --git a/tools/gfx/d3d12/d3d12-helper-functions.cpp b/tools/gfx/d3d12/d3d12-helper-functions.cpp
index 9e5201ea5..077645b95 100644
--- a/tools/gfx/d3d12/d3d12-helper-functions.cpp
+++ b/tools/gfx/d3d12/d3d12-helper-functions.cpp
@@ -95,6 +95,10 @@ DXGI_FORMAT getTypelessFormatFromDepthFormat(Format format)
return DXGI_FORMAT_R16_TYPELESS;
case Format::D32_FLOAT:
return DXGI_FORMAT_R32_TYPELESS;
+ case Format::D32_FLOAT_S8_UINT:
+ return DXGI_FORMAT_R32G8X24_TYPELESS;
+ //case Format::D24_UNORM_S8_UINT:
+ // return DXGI_FORMAT_R24G8_TYPELESS;
default:
return D3DUtil::getMapFormat(format);
}
@@ -106,6 +110,8 @@ bool isTypelessDepthFormat(DXGI_FORMAT format)
{
case DXGI_FORMAT_R16_TYPELESS:
case DXGI_FORMAT_R32_TYPELESS:
+ case DXGI_FORMAT_R32G8X24_TYPELESS:
+ case DXGI_FORMAT_R24G8_TYPELESS:
return true;
default:
return false;