From 33e15236c6fd8623bc516a194ca65e8810f1f855 Mon Sep 17 00:00:00 2001 From: kopaka1822 Date: Fri, 19 May 2023 18:38:49 +0200 Subject: added D32_S8 format (#2885) * added D32_S8 format * fixed isTypelessDepthFormat format for DXGI_FORMAT_R32G8X24_TYPELESS * added R32_FLOAT_X32_TYPELESS format to allow (depth component only) shader resource views for the D32_FLOAT_S8_UINT format. - unsure about the changed in the vk-util.cpp: No matching VK_Format? --------- Co-authored-by: Yong He Co-authored-by: jsmall-nvidia --- tools/gfx/render.cpp | 2 ++ 1 file changed, 2 insertions(+) (limited to 'tools/gfx/render.cpp') diff --git a/tools/gfx/render.cpp b/tools/gfx/render.cpp index 11aacc741..aad544eb4 100644 --- a/tools/gfx/render.cpp +++ b/tools/gfx/render.cpp @@ -135,6 +135,8 @@ struct FormatInfoMap set(Format::D32_FLOAT, SLANG_SCALAR_TYPE_FLOAT32, 1); set(Format::D16_UNORM, SLANG_SCALAR_TYPE_FLOAT32, 1); + set(Format::D32_FLOAT_S8_UINT, SLANG_SCALAR_TYPE_FLOAT32, 2); + set(Format::R32_FLOAT_X32_TYPELESS, SLANG_SCALAR_TYPE_FLOAT32, 2); set(Format::B4G4R4A4_UNORM, SLANG_SCALAR_TYPE_FLOAT32, 4); set(Format::B5G6R5_UNORM, SLANG_SCALAR_TYPE_FLOAT32, 3); -- cgit v1.2.3