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);