1
+ export const WebsiteAddress = "https://d3d12infodb.boolka.dev"
2
+ export const APIAddress = "https://d3d12infodbapi.boolka.dev"
3
+
1
4
export const TrueFalseMapping =
2
5
{
3
6
"0" : "false" ,
@@ -514,7 +517,7 @@ export const EnumMappings =
514
517
"402" : "AD102" ,
515
518
"403" : "AD103" ,
516
519
"404" : "AD104" ,
517
-
520
+
518
521
"434" : "GB202" ,
519
522
} ,
520
523
"NvPhysicalGpuHandle.NvAPI_GPU_QueryWorkstationFeatureSupport(NV_GPU_WORKSTATION_FEATURE_TYPE_NVIDIA_RTX_VR_READY)" : NVAPI_Status ,
@@ -768,6 +771,10 @@ export const ListHeader = [
768
771
"Header.Using preview Agility SDK"
769
772
]
770
773
774
+ export const ListHeaderSpecial = [
775
+ "Action"
776
+ ]
777
+
771
778
export const FilterMultichoiceFields = [
772
779
"DXGI_ADAPTER_DESC3.VendorId" ,
773
780
"Header.Using preview Agility SDK"
@@ -1303,6 +1310,156 @@ const SubPropertiesOrder =
1303
1310
"NvAPI_D3D12_GetPhysicalDeviceCooperativeVectorProperties.transpose"
1304
1311
]
1305
1312
1313
+ const VendorSpecificProperties = [
1314
+ "SystemInfo.NvAPI_SYS_GetDriverAndBranchVersion.pDriverVersion" ,
1315
+ "SystemInfo.AGSGPUInfo.driverVersion" ,
1316
+ "Header.NvAPI compiled version" ,
1317
+ "Header.NVAPI_SDK_VERSION" ,
1318
+ "Header.NvAPI_GetInterfaceVersionString" ,
1319
+ "Header.AMD_AGS_VERSION" ,
1320
+ "Header.agsGetVersionNumber" ,
1321
+ "Header.AMD device_info compiled version" ,
1322
+ "Header.Intel GPU Detect compiled version" ,
1323
+ "SystemInfo.NvAPI_SYS_GetDriverAndBranchVersion.szBuildBranchString" ,
1324
+ "SystemInfo.NvAPI_SYS_GetDisplayDriverInfo - NV_DISPLAY_DRIVER_INFO.driverVersion" ,
1325
+ "SystemInfo.NvAPI_SYS_GetDisplayDriverInfo - NV_DISPLAY_DRIVER_INFO.szBuildBranch" ,
1326
+ "SystemInfo.NvAPI_SYS_GetDisplayDriverInfo - NV_DISPLAY_DRIVER_INFO.bIsDCHDriver" ,
1327
+ "SystemInfo.NvAPI_SYS_GetDisplayDriverInfo - NV_DISPLAY_DRIVER_INFO.bIsNVIDIAStudioPackage" ,
1328
+ "SystemInfo.NvAPI_SYS_GetDisplayDriverInfo - NV_DISPLAY_DRIVER_INFO.bIsNVIDIAGameReadyPackage" ,
1329
+ "SystemInfo.NvAPI_SYS_GetDisplayDriverInfo - NV_DISPLAY_DRIVER_INFO.bIsNVIDIARTXProductionBranchPackage" ,
1330
+ "SystemInfo.NvAPI_SYS_GetDisplayDriverInfo - NV_DISPLAY_DRIVER_INFO.bIsNVIDIARTXNewFeatureBranchPackage" ,
1331
+ "SystemInfo.NvAPI_SYS_GetDisplayDriverInfo - NV_DISPLAY_DRIVER_INFO.szBuildBaseBranch" ,
1332
+ "SystemInfo.AGSGPUInfo.radeonSoftwareVersion" ,
1333
+ "NvPhysicalGpuHandle.adapterType" ,
1334
+ "NvPhysicalGpuHandle.NvAPI_GPU_GetSystemType" ,
1335
+ "NvPhysicalGpuHandle.NvAPI_GPU_GetFullName" ,
1336
+ "NvPhysicalGpuHandle.NvAPI_GPU_GetPCIIdentifiers - pDeviceID" ,
1337
+ "NvPhysicalGpuHandle.NvAPI_GPU_GetPCIIdentifiers - pSubSystemId" ,
1338
+ "NvPhysicalGpuHandle.NvAPI_GPU_GetPCIIdentifiers - pRevisionId" ,
1339
+ "NvPhysicalGpuHandle.NvAPI_GPU_GetPCIIdentifiers - pExtDeviceId" ,
1340
+ "NvPhysicalGpuHandle.NvAPI_GPU_GetGPUType" ,
1341
+ "NvPhysicalGpuHandle.NvAPI_GPU_GetBusType" ,
1342
+ "NvPhysicalGpuHandle.NvAPI_GPU_GetVbiosRevision" ,
1343
+ "NvPhysicalGpuHandle.NvAPI_GPU_GetVbiosOEMRevision" ,
1344
+ "NvPhysicalGpuHandle.NvAPI_GPU_GetVbiosVersionString" ,
1345
+ "NvPhysicalGpuHandle.NvAPI_GPU_GetPhysicalFrameBufferSize" ,
1346
+ "NvPhysicalGpuHandle.NvAPI_GPU_GetVirtualFrameBufferSize" ,
1347
+ "NvPhysicalGpuHandle.NvAPI_GPU_GetArchInfo - NV_GPU_ARCH_INFO::architecture_id" ,
1348
+ "NvPhysicalGpuHandle.NvAPI_GPU_GetArchInfo - NV_GPU_ARCH_INFO::implementation_id" ,
1349
+ "NvPhysicalGpuHandle.NvAPI_GPU_GetArchInfo - NV_GPU_ARCH_INFO::revision_id" ,
1350
+ "NvPhysicalGpuHandle.NvAPI_GPU_GetVRReadyData - NV_GPU_VR_READY::isVRReady" ,
1351
+ "NvPhysicalGpuHandle.NvAPI_GPU_QueryIlluminationSupport(NV_GPU_IA_LOGO_BRIGHTNESS)" ,
1352
+ "NvPhysicalGpuHandle.NvAPI_GPU_QueryIlluminationSupport(NV_GPU_IA_SLI_BRIGHTNESS)" ,
1353
+ "NvPhysicalGpuHandle.NvAPI_GPU_QueryWorkstationFeatureSupport(NV_GPU_WORKSTATION_FEATURE_TYPE_NVIDIA_RTX_VR_READY)" ,
1354
+ "NvPhysicalGpuHandle.NvAPI_GPU_QueryWorkstationFeatureSupport(NV_GPU_WORKSTATION_FEATURE_TYPE_PROVIZ)" ,
1355
+ "NvPhysicalGpuHandle.NvAPI_GPU_GetMemoryInfoEx - NV_GPU_MEMORY_INFO_EX::dedicatedVideoMemory" ,
1356
+ "NvPhysicalGpuHandle.NvAPI_GPU_GetMemoryInfoEx - NV_GPU_MEMORY_INFO_EX::availableDedicatedVideoMemory" ,
1357
+ "NvPhysicalGpuHandle.NvAPI_GPU_GetMemoryInfoEx - NV_GPU_MEMORY_INFO_EX::systemVideoMemory" ,
1358
+ "NvPhysicalGpuHandle.NvAPI_GPU_GetMemoryInfoEx - NV_GPU_MEMORY_INFO_EX::sharedSystemMemory" ,
1359
+ "NvPhysicalGpuHandle.NvAPI_GPU_GetMemoryInfoEx - NV_GPU_MEMORY_INFO_EX::curAvailableDedicatedVideoMemory" ,
1360
+ "NvPhysicalGpuHandle.NvAPI_GPU_GetMemoryInfoEx - NV_GPU_MEMORY_INFO_EX::dedicatedVideoMemoryEvictionsSize" ,
1361
+ "NvPhysicalGpuHandle.NvAPI_GPU_GetMemoryInfoEx - NV_GPU_MEMORY_INFO_EX::dedicatedVideoMemoryEvictionCount" ,
1362
+ "NvPhysicalGpuHandle.NvAPI_GPU_GetMemoryInfoEx - NV_GPU_MEMORY_INFO_EX::dedicatedVideoMemoryPromotionsSize" ,
1363
+ "NvPhysicalGpuHandle.NvAPI_GPU_GetMemoryInfoEx - NV_GPU_MEMORY_INFO_EX::dedicatedVideoMemoryPromotionCount" ,
1364
+ "NvPhysicalGpuHandle.NvAPI_GPU_GetShaderSubPipeCount" ,
1365
+ "NvPhysicalGpuHandle.NvAPI_GPU_GetGpuCoreCount" ,
1366
+ "NvPhysicalGpuHandle.NvAPI_GPU_GetECCStatusInfo - NV_GPU_ECC_STATUS_INFO::isSupported" ,
1367
+ "NvPhysicalGpuHandle.NvAPI_GPU_GetECCStatusInfo - NV_GPU_ECC_STATUS_INFO::configurationOptions" ,
1368
+ "NvPhysicalGpuHandle.NvAPI_GPU_GetECCStatusInfo - NV_GPU_ECC_STATUS_INFO::isEnabled" ,
1369
+ "NvPhysicalGpuHandle.NvAPI_GPU_GetRamBusWidth" ,
1370
+ "NvPhysicalGpuHandle.NvAPI_GPU_GetGPUInfo - NV_GPU_INFO::bIsExternalGpu" ,
1371
+ "NvPhysicalGpuHandle.NvAPI_GPU_GetGPUInfo - NV_GPU_INFO::rayTracingCores" ,
1372
+ "NvPhysicalGpuHandle.NvAPI_GPU_GetGPUInfo - NV_GPU_INFO::tensorCores" ,
1373
+ "AGSDeviceInfo.adapterString" ,
1374
+ "AGSDeviceInfo.asicFamily" ,
1375
+ "AGSDeviceInfo.isAPU" ,
1376
+ "AGSDeviceInfo.isExternal" ,
1377
+ "AGSDeviceInfo.vendorId" ,
1378
+ "AGSDeviceInfo.deviceId" ,
1379
+ "AGSDeviceInfo.revisionId" ,
1380
+ "AGSDeviceInfo.numCUs" ,
1381
+ "AGSDeviceInfo.numWGPs" ,
1382
+ "AGSDeviceInfo.numROPs" ,
1383
+ "AGSDeviceInfo.coreClock" ,
1384
+ "AGSDeviceInfo.memoryClock" ,
1385
+ "AGSDeviceInfo.memoryBandwidth" ,
1386
+ "AGSDeviceInfo.teraFlops" ,
1387
+ "AGSDeviceInfo.localMemoryInBytes" ,
1388
+ "AGSDeviceInfo.sharedMemoryInBytes" ,
1389
+ "AMD GDT_GfxCardInfo.asicType" ,
1390
+ "AMD GDT_GfxCardInfo.generation" ,
1391
+ "AMD GDT_GfxCardInfo.APU" ,
1392
+ "AMD GDT_GfxCardInfo.CALName" ,
1393
+ "AMD GDT_GfxCardInfo.MarketingName" ,
1394
+ "AMD GDT_DeviceInfo.NumShaderEngines" ,
1395
+ "AMD GDT_DeviceInfo.MaxWavePerSIMD" ,
1396
+ "AMD GDT_DeviceInfo.ClocksPrim" ,
1397
+ "AMD GDT_DeviceInfo.NumSQMaxCounters" ,
1398
+ "AMD GDT_DeviceInfo.NumPrimPipes" ,
1399
+ "AMD GDT_DeviceInfo.WaveSize" ,
1400
+ "AMD GDT_DeviceInfo.NumSHPerSE" ,
1401
+ "AMD GDT_DeviceInfo.NumCUPerSH" ,
1402
+ "AMD GDT_DeviceInfo.NumSIMDPerCU" ,
1403
+ "AGSDX12ReturnedParams::ExtensionsSupported.intrinsics16" ,
1404
+ "AGSDX12ReturnedParams::ExtensionsSupported.intrinsics17" ,
1405
+ "AGSDX12ReturnedParams::ExtensionsSupported.userMarkers" ,
1406
+ "AGSDX12ReturnedParams::ExtensionsSupported.appRegistration" ,
1407
+ "AGSDX12ReturnedParams::ExtensionsSupported.UAVBindSlot" ,
1408
+ "AGSDX12ReturnedParams::ExtensionsSupported.intrinsics19" ,
1409
+ "AGSDX12ReturnedParams::ExtensionsSupported.baseVertex" ,
1410
+ "AGSDX12ReturnedParams::ExtensionsSupported.baseInstance" ,
1411
+ "AGSDX12ReturnedParams::ExtensionsSupported.getWaveSize" ,
1412
+ "AGSDX12ReturnedParams::ExtensionsSupported.floatConversion" ,
1413
+ "AGSDX12ReturnedParams::ExtensionsSupported.readLaneAt" ,
1414
+ "AGSDX12ReturnedParams::ExtensionsSupported.rayHitToken" ,
1415
+ "AGSDX12ReturnedParams::ExtensionsSupported.shaderClock" ,
1416
+ "Intel GPUDetect::GPUData.VendorId" ,
1417
+ "Intel GPUDetect::GPUData.deviceID" ,
1418
+ "Intel GPUDetect::GPUData.isUMAArchitecture" ,
1419
+ "Intel GPUDetect::GPUData.videoMemory" ,
1420
+ "Intel GPUDetect::GPUData.description" ,
1421
+ "Intel GPUDetect::GPUData.extensionVersion" ,
1422
+ "Intel GPUDetect::GPUData.intelExtensionAvailability" ,
1423
+ "Intel GPUDetect::GPUData.dxDriverVersion" ,
1424
+ "Intel GPUDetect::GPUData.driverInfo.driverReleaseRevision" ,
1425
+ "Intel GPUDetect::GPUData.driverInfo.driverBuildNumber" ,
1426
+ "Intel GPUDetect::GPUData.DefaultFidelityPreset" ,
1427
+ "Intel GPUDetect::GPUData.GPUArchitecture" ,
1428
+ "Intel GPUDetect::GPUData.GraphicsGeneration" ,
1429
+ "Intel GPUDetect::GPUData.euCount" ,
1430
+ "Intel GPUDetect::GPUData.packageTDP" ,
1431
+ "Intel GPUDetect::GPUData.maxFillRate" ,
1432
+ "Intel GPUDetect::GPUData.maxFrequency" ,
1433
+ "Intel GPUDetect::GPUData.minFrequency" ,
1434
+ "NvAPI_D3D12_QueryCpuVisibleVidmem.pTotalBytes" ,
1435
+ "NvAPI_D3D12_IsNvShaderExtnOpCodeSupported.NV_EXTN_OP_SHFL" ,
1436
+ "NvAPI_D3D12_IsNvShaderExtnOpCodeSupported.NV_EXTN_OP_SHFL_UP" ,
1437
+ "NvAPI_D3D12_IsNvShaderExtnOpCodeSupported.NV_EXTN_OP_SHFL_DOWN" ,
1438
+ "NvAPI_D3D12_IsNvShaderExtnOpCodeSupported.NV_EXTN_OP_SHFL_XOR" ,
1439
+ "NvAPI_D3D12_IsNvShaderExtnOpCodeSupported.NV_EXTN_OP_VOTE_ALL" ,
1440
+ "NvAPI_D3D12_IsNvShaderExtnOpCodeSupported.NV_EXTN_OP_VOTE_ANY" ,
1441
+ "NvAPI_D3D12_IsNvShaderExtnOpCodeSupported.NV_EXTN_OP_VOTE_BALLOT" ,
1442
+ "NvAPI_D3D12_IsNvShaderExtnOpCodeSupported.NV_EXTN_OP_GET_LANE_ID" ,
1443
+ "NvAPI_D3D12_IsNvShaderExtnOpCodeSupported.NV_EXTN_OP_FP16_ATOMIC" ,
1444
+ "NvAPI_D3D12_IsNvShaderExtnOpCodeSupported.NV_EXTN_OP_FP32_ATOMIC" ,
1445
+ "NvAPI_D3D12_IsNvShaderExtnOpCodeSupported.NV_EXTN_OP_UINT64_ATOMIC" ,
1446
+ "NvAPI_D3D12_IsNvShaderExtnOpCodeSupported.NV_EXTN_OP_GET_SHADING_RATE" ,
1447
+ "NvAPI_D3D12_IsNvShaderExtnOpCodeSupported.NV_EXTN_OP_VPRS_EVAL_ATTRIB_AT_SAMPLE" ,
1448
+ "NvAPI_D3D12_GetOptimalThreadCountForMesh.pThreadCount" ,
1449
+ "NvAPI_D3D12_GetRaytracingCaps.NVAPI_D3D12_RAYTRACING_CAPS_TYPE_THREAD_REORDERING" ,
1450
+ "NvAPI_D3D12_GetRaytracingCaps.NVAPI_D3D12_RAYTRACING_CAPS_TYPE_OPACITY_MICROMAP" ,
1451
+ "NvAPI_D3D12_GetRaytracingCaps.NVAPI_D3D12_RAYTRACING_CAPS_TYPE_DISPLACEMENT_MICROMAP" ,
1452
+ "NvAPI_D3D12_GetRaytracingCaps.NVAPI_D3D12_RAYTRACING_CAPS_TYPE_CLUSTER_OPERATIONS" ,
1453
+ "NvAPI_D3D12_GetRaytracingCaps.NVAPI_D3D12_RAYTRACING_CAPS_TYPE_PARTITIONED_TLAS" ,
1454
+ "NvAPI_D3D12_GetRaytracingCaps.NVAPI_D3D12_RAYTRACING_CAPS_TYPE_SPHERES" ,
1455
+ "NvAPI_D3D12_GetRaytracingCaps.NVAPI_D3D12_RAYTRACING_CAPS_TYPE_LINEAR_SWEPT_SPHERES" ,
1456
+ "NvAPI_D3D12_QueryWorkstationFeatureProperties.NV_D3D12_WORKSTATION_FEATURE_TYPE_PRESENT_BARRIER - supported" ,
1457
+ "NvAPI_D3D12_QueryWorkstationFeatureProperties.NV_D3D12_WORKSTATION_FEATURE_TYPE_RDMA_BAR1_SUPPORT - supported" ,
1458
+ "NvAPI_D3D12_QueryWorkstationFeatureProperties.NV_D3D12_WORKSTATION_FEATURE_TYPE_RDMA_BAR1_SUPPORT - rdmaHeapSize" ,
1459
+ "NvAPI_D3D12_GetNeedsAppFPBlendClamping.pAppClampNeeded" ,
1460
+ "NvAPI_D3D12_GetPhysicalDeviceCooperativeVectorProperties"
1461
+ ]
1462
+
1306
1463
export const PropertiesFilterWhitelist = new Set ( [
1307
1464
"ID" ,
1308
1465
"DXGI_ADAPTER_DESC3.Description" ,
@@ -1317,5 +1474,14 @@ function MakeMap(order) {
1317
1474
return result ;
1318
1475
}
1319
1476
1477
+ function MakeSet ( arr ) {
1478
+ let result = new Set ( )
1479
+ for ( let i = 0 ; i < arr . length ; ++ i ) {
1480
+ result . add ( arr [ i ] ) ;
1481
+ }
1482
+ return result ;
1483
+ }
1484
+
1320
1485
export const PropertiesOrderMap = MakeMap ( PropertiesOrder )
1321
1486
export const SubPropertiesOrderMap = MakeMap ( SubPropertiesOrder )
1487
+ export const VendorSpecificPropertiesSet = MakeSet ( VendorSpecificProperties )
0 commit comments