You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
// This is supposed to mean that tier 3 is only supported for SRVs, but unfortunately is always true when fully-featured tier 3 is reported, we fix that up later
"D3D12_FEATURE_DATA_D3D12_OPTIONS.TypedUAVLoadAdditionalFormats": "Typed UAV loads for additional formats",
104
105
"D3D12_FEATURE_DATA_D3D12_OPTIONS.VPAndRTArrayIndexFromAnyShaderFeedingRasterizerSupportedWithoutGSEmulation": "VP & RT array index without GS emulation",
AddCellReal("✅*",tableRow,"GPU Upload Heap support depends on BIOS settings and Windows version.\nSame GPU may report different values depending on the system.","bottomright");
761
+
AddCellReal(FeatureTableConstants.TableTrueFalseMapping["1"]+"*",tableRow,"GPU Upload Heap support depends on BIOS settings and Windows version.\nSame GPU may report different values depending on the system.","bottomright");
755
762
returntrue;
756
763
}
757
764
}
765
+
// If no report has GPUUploadHeapSupported == 1, we assume that the architecture doesn't support it
@@ -769,10 +791,18 @@ function OverrideCell(tableRow, archName, featureName, featureValue, newestDrive
769
791
AddCellReal("Tier 1.1 *",tableRow,"Within Turing architecture there are:\nRTX 20 series and Quadro RTX cards with hardware Tier 1.1 support\nGTX 16 series cards with >= 6GB of VRAM with software emulated Tier 1.0 support\nGTX 16 series cards with < 6GB of VRAM with no raytracing support at all");
AddCellReal("❌ *",tableRow,"X1 supports ray query in hardware,\nbut this capability is not exposed in D3D12,\nsince DXR Tier 1.0 requires callable shaders,\nwhich are unsupported on X1.","bottomright");
AddCellReal("Always supported",featureRow,"Given new enough Agility SDK, it is always supported, independently of GPU or driver.","topcenter",ArchToOutputCount());
828
+
// I don't know why, but both D3D12_FEATURE_DATA_D3D12_OPTIONS18 and D3D12_FEATURE_DATA_D3D12_OPTIONS19 were added in the same SDK version
829
+
AddCellReal("Always supported *",featureRow,"Starting with Agility SDK 1.610.0, it is always supported, independently of GPU or driver.","topcenter",ArchToOutputCount());
AddCellReal("1.2 *",featureRow,"Starting with Agility SDK 1.610.0, root signature 1.2 is always supported, independently of GPU or driver.","topcenter",ArchToOutputCount());
AddCellReal("Always supported",featureRow,"Given new enough OS, it is always supported, independently of GPU or driver.","topcenter",ArchToOutputCount());
837
+
AddCellReal("Always supported *",featureRow,"Starting with Windows 10 version 1607, it is always supported, independently of GPU or driver.\nAll currently supported Windows versions are newer than Windows 10 version 1607.","topcenter",ArchToOutputCount());
803
838
returntrue;
804
839
}
805
840
@@ -831,7 +866,7 @@ function AddRow(tbody, featureName, featureShortName) {
AddTooltipForTable(featureHeader,"Market share in the Steam Hardware Survey among DirectX 12 System. This is an underestimate and may not be very accurate in general.",{alignOutsideVertical: true});
869
+
AddTooltipForTable(featureHeader,"Market share in the Steam Hardware Survey among DirectX 12 Systems.\nThis is an underestimate and may not be very accurate in general.",{alignOutsideVertical: true});
0 commit comments