From e21fe8d254d3434f7181a2412608a14470ff39f3 Mon Sep 17 00:00:00 2001 From: Chuck Walbourn Date: Sat, 30 Jul 2022 23:49:33 -0700 Subject: [PATCH] Add display of D3D12_FEATURE_EXISTING_HEAPS --- dxgi.cpp | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/dxgi.cpp b/dxgi.cpp index b90aca3..cc558b7 100644 --- a/dxgi.cpp +++ b/dxgi.cpp @@ -4342,6 +4342,7 @@ namespace auto d3d12opts5 = GetD3D12Options(pDevice); auto d3d12opts6 = GetD3D12Options(pDevice); + auto d3d12eheaps = GetD3D12Options(pDevice); auto d3d12serial = GetD3D12Options(pDevice); const char* shaderModel = "Unknown"; @@ -4480,6 +4481,8 @@ namespace LVYESNO("Casting fully typed formats", d3d12opts3.CastingFullyTypedFormatSupported); LVYESNO("Copy queue timestamp queries", d3d12opts3.CopyQueueTimestampQueriesSupported); + LVYESNO("Create heaps f/ existing sysmem", d3d12eheaps.Supported); + LVYESNO("64KB aligned MSAA textures", d3d12opts4.MSAA64KBAlignedTextureSupported); LVLINE("Heap serialization", heapSerial); @@ -4525,6 +4528,8 @@ namespace PRINTYESNO("Casting fully typed formats", d3d12opts3.CastingFullyTypedFormatSupported); PRINTYESNO("Copy queue timestamp queries", d3d12opts3.CopyQueueTimestampQueriesSupported); + PRINTYESNO("Create heaps f/ existing sysmem", d3d12eheaps.Supported); + PRINTYESNO("64KB aligned MSAA textures", d3d12opts4.MSAA64KBAlignedTextureSupported); PRINTLINE("Heap serialization", heapSerial);