Advertisement
IonutDanNica

Untitled

Apr 23rd, 2023
19
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 132.93 KB | None | 0 0
  1. ==========
  2. VULKANINFO
  3. ==========
  4.  
  5. Vulkan Instance Version: 1.3.239
  6.  
  7.  
  8. Instance Extensions: count = 14
  9. ===============================
  10. VK_EXT_debug_report : extension revision 10
  11. VK_EXT_debug_utils : extension revision 2
  12. VK_EXT_swapchain_colorspace : extension revision 4
  13. VK_KHR_device_group_creation : extension revision 1
  14. VK_KHR_external_fence_capabilities : extension revision 1
  15. VK_KHR_external_memory_capabilities : extension revision 1
  16. VK_KHR_external_semaphore_capabilities : extension revision 1
  17. VK_KHR_get_physical_device_properties2 : extension revision 2
  18. VK_KHR_get_surface_capabilities2 : extension revision 1
  19. VK_KHR_portability_enumeration : extension revision 1
  20. VK_KHR_surface : extension revision 25
  21. VK_KHR_surface_protected_capabilities : extension revision 1
  22. VK_KHR_win32_surface : extension revision 6
  23. VK_NV_external_memory_capabilities : extension revision 1
  24.  
  25. Layers: count = 1
  26. =================
  27. VK_LAYER_NV_optimus (NVIDIA Optimus layer) Vulkan version 1.3.224, layer version 1:
  28. Layer Extensions: count = 0
  29. Devices: count = 2
  30. GPU id = 0 (NVIDIA T1200 Laptop GPU)
  31. Layer-Device Extensions: count = 0
  32.  
  33. GPU id = 1 (Intel(R) UHD Graphics)
  34. Layer-Device Extensions: count = 0
  35.  
  36. Presentable Surfaces:
  37. =====================
  38. GPU id : 0 (NVIDIA T1200 Laptop GPU):
  39. Surface type = VK_KHR_win32_surface
  40. Formats: count = 3
  41. SurfaceFormat[0]:
  42. format = FORMAT_B8G8R8A8_UNORM
  43. colorSpace = COLOR_SPACE_SRGB_NONLINEAR_KHR
  44. SurfaceFormat[1]:
  45. format = FORMAT_B8G8R8A8_SRGB
  46. colorSpace = COLOR_SPACE_SRGB_NONLINEAR_KHR
  47. SurfaceFormat[2]:
  48. format = FORMAT_A2B10G10R10_UNORM_PACK32
  49. colorSpace = COLOR_SPACE_SRGB_NONLINEAR_KHR
  50. Present Modes: count = 4
  51. PRESENT_MODE_FIFO_KHR
  52. PRESENT_MODE_FIFO_RELAXED_KHR
  53. PRESENT_MODE_MAILBOX_KHR
  54. PRESENT_MODE_IMMEDIATE_KHR
  55. VkSurfaceCapabilitiesKHR:
  56. -------------------------
  57. minImageCount = 2
  58. maxImageCount = 8
  59. currentExtent:
  60. width = 256
  61. height = 256
  62. minImageExtent:
  63. width = 256
  64. height = 256
  65. maxImageExtent:
  66. width = 256
  67. height = 256
  68. maxImageArrayLayers = 1
  69. supportedTransforms: count = 1
  70. SURFACE_TRANSFORM_IDENTITY_BIT_KHR
  71. currentTransform = SURFACE_TRANSFORM_IDENTITY_BIT_KHR
  72. supportedCompositeAlpha: count = 1
  73. COMPOSITE_ALPHA_OPAQUE_BIT_KHR
  74. supportedUsageFlags: count = 6
  75. IMAGE_USAGE_TRANSFER_SRC_BIT
  76. IMAGE_USAGE_TRANSFER_DST_BIT
  77. IMAGE_USAGE_SAMPLED_BIT
  78. IMAGE_USAGE_STORAGE_BIT
  79. IMAGE_USAGE_COLOR_ATTACHMENT_BIT
  80. IMAGE_USAGE_INPUT_ATTACHMENT_BIT
  81. VkSurfaceCapabilitiesFullScreenExclusiveEXT:
  82. --------------------------------------------
  83. fullScreenExclusiveSupported = true
  84.  
  85. VkSurfaceProtectedCapabilitiesKHR:
  86. ----------------------------------
  87. supportsProtected = false
  88.  
  89.  
  90. GPU id : 1 (Intel(R) UHD Graphics):
  91. Surface type = VK_KHR_win32_surface
  92. Formats: count = 4
  93. SurfaceFormat[0]:
  94. format = FORMAT_B8G8R8A8_UNORM
  95. colorSpace = COLOR_SPACE_SRGB_NONLINEAR_KHR
  96. SurfaceFormat[1]:
  97. format = FORMAT_B8G8R8A8_SRGB
  98. colorSpace = COLOR_SPACE_SRGB_NONLINEAR_KHR
  99. SurfaceFormat[2]:
  100. format = FORMAT_R8G8B8A8_UNORM
  101. colorSpace = COLOR_SPACE_SRGB_NONLINEAR_KHR
  102. SurfaceFormat[3]:
  103. format = FORMAT_R8G8B8A8_SRGB
  104. colorSpace = COLOR_SPACE_SRGB_NONLINEAR_KHR
  105. Present Modes: count = 2
  106. PRESENT_MODE_IMMEDIATE_KHR
  107. PRESENT_MODE_FIFO_KHR
  108. VkSurfaceCapabilitiesKHR:
  109. -------------------------
  110. minImageCount = 2
  111. maxImageCount = 64
  112. currentExtent:
  113. width = 256
  114. height = 256
  115. minImageExtent:
  116. width = 256
  117. height = 256
  118. maxImageExtent:
  119. width = 256
  120. height = 256
  121. maxImageArrayLayers = 2048
  122. supportedTransforms: count = 1
  123. SURFACE_TRANSFORM_IDENTITY_BIT_KHR
  124. currentTransform = SURFACE_TRANSFORM_IDENTITY_BIT_KHR
  125. supportedCompositeAlpha: count = 2
  126. COMPOSITE_ALPHA_OPAQUE_BIT_KHR
  127. COMPOSITE_ALPHA_INHERIT_BIT_KHR
  128. supportedUsageFlags: count = 5
  129. IMAGE_USAGE_TRANSFER_SRC_BIT
  130. IMAGE_USAGE_TRANSFER_DST_BIT
  131. IMAGE_USAGE_SAMPLED_BIT
  132. IMAGE_USAGE_STORAGE_BIT
  133. IMAGE_USAGE_COLOR_ATTACHMENT_BIT
  134. VkSurfaceCapabilitiesFullScreenExclusiveEXT:
  135. --------------------------------------------
  136. fullScreenExclusiveSupported = true
  137.  
  138. VkSurfaceProtectedCapabilitiesKHR:
  139. ----------------------------------
  140. supportsProtected = false
  141.  
  142.  
  143.  
  144. Device Groups:
  145. ==============
  146. Group 0:
  147. Properties:
  148. physicalDevices: count = 1
  149. NVIDIA T1200 Laptop GPU (ID: 0)
  150. subsetAllocation = 1
  151.  
  152. Present Capabilities:
  153. NVIDIA T1200 Laptop GPU (ID: 0):
  154. Can present images from the following devices: count = 1
  155. NVIDIA T1200 Laptop GPU (ID: 0)
  156. Present modes: count = 1
  157. DEVICE_GROUP_PRESENT_MODE_LOCAL_BIT_KHR
  158.  
  159. Group 1:
  160. Properties:
  161. physicalDevices: count = 1
  162. Intel(R) UHD Graphics (ID: 0)
  163. subsetAllocation = 0
  164.  
  165. Present Capabilities:
  166. Intel(R) UHD Graphics (ID: 0):
  167. Can present images from the following devices: count = 1
  168. Intel(R) UHD Graphics (ID: 0)
  169. Present modes: count = 1
  170. DEVICE_GROUP_PRESENT_MODE_LOCAL_BIT_KHR
  171.  
  172.  
  173. Device Properties and Extensions:
  174. =================================
  175. GPU0:
  176. VkPhysicalDeviceProperties:
  177. ---------------------------
  178. apiVersion = 1.3.224 (4206816)
  179. driverVersion = 528.89.0.0 (2216050688)
  180. vendorID = 0x10de
  181. deviceID = 0x1fbc
  182. deviceType = PHYSICAL_DEVICE_TYPE_DISCRETE_GPU
  183. deviceName = NVIDIA T1200 Laptop GPU
  184. pipelineCacheUUID = 0813f640-88cd-db25-c64e-82c47cd64b53
  185.  
  186. VkPhysicalDeviceLimits:
  187. -----------------------
  188. maxImageDimension1D = 32768
  189. maxImageDimension2D = 32768
  190. maxImageDimension3D = 16384
  191. maxImageDimensionCube = 32768
  192. maxImageArrayLayers = 2048
  193. maxTexelBufferElements = 134217728
  194. maxUniformBufferRange = 65536
  195. maxStorageBufferRange = 4294967295
  196. maxPushConstantsSize = 256
  197. maxMemoryAllocationCount = 4096
  198. maxSamplerAllocationCount = 4000
  199. bufferImageGranularity = 0x00000400
  200. sparseAddressSpaceSize = 0xffffffffff
  201. maxBoundDescriptorSets = 32
  202. maxPerStageDescriptorSamplers = 1048576
  203. maxPerStageDescriptorUniformBuffers = 1048576
  204. maxPerStageDescriptorStorageBuffers = 1048576
  205. maxPerStageDescriptorSampledImages = 1048576
  206. maxPerStageDescriptorStorageImages = 1048576
  207. maxPerStageDescriptorInputAttachments = 1048576
  208. maxPerStageResources = 4294967295
  209. maxDescriptorSetSamplers = 1048576
  210. maxDescriptorSetUniformBuffers = 1048576
  211. maxDescriptorSetUniformBuffersDynamic = 15
  212. maxDescriptorSetStorageBuffers = 1048576
  213. maxDescriptorSetStorageBuffersDynamic = 16
  214. maxDescriptorSetSampledImages = 1048576
  215. maxDescriptorSetStorageImages = 1048576
  216. maxDescriptorSetInputAttachments = 1048576
  217. maxVertexInputAttributes = 32
  218. maxVertexInputBindings = 32
  219. maxVertexInputAttributeOffset = 2047
  220. maxVertexInputBindingStride = 2048
  221. maxVertexOutputComponents = 128
  222. maxTessellationGenerationLevel = 64
  223. maxTessellationPatchSize = 32
  224. maxTessellationControlPerVertexInputComponents = 128
  225. maxTessellationControlPerVertexOutputComponents = 128
  226. maxTessellationControlPerPatchOutputComponents = 120
  227. maxTessellationControlTotalOutputComponents = 4216
  228. maxTessellationEvaluationInputComponents = 128
  229. maxTessellationEvaluationOutputComponents = 128
  230. maxGeometryShaderInvocations = 32
  231. maxGeometryInputComponents = 128
  232. maxGeometryOutputComponents = 128
  233. maxGeometryOutputVertices = 1024
  234. maxGeometryTotalOutputComponents = 1024
  235. maxFragmentInputComponents = 128
  236. maxFragmentOutputAttachments = 8
  237. maxFragmentDualSrcAttachments = 1
  238. maxFragmentCombinedOutputResources = 4294967295
  239. maxComputeSharedMemorySize = 49152
  240. maxComputeWorkGroupCount: count = 3
  241. 2147483647
  242. 65535
  243. 65535
  244. maxComputeWorkGroupInvocations = 1024
  245. maxComputeWorkGroupSize: count = 3
  246. 1024
  247. 1024
  248. 64
  249. subPixelPrecisionBits = 8
  250. subTexelPrecisionBits = 8
  251. mipmapPrecisionBits = 8
  252. maxDrawIndexedIndexValue = 4294967295
  253. maxDrawIndirectCount = 4294967295
  254. maxSamplerLodBias = 15
  255. maxSamplerAnisotropy = 16
  256. maxViewports = 16
  257. maxViewportDimensions: count = 2
  258. 32768
  259. 32768
  260. viewportBoundsRange: count = 2
  261. -65536
  262. 65536
  263. viewportSubPixelBits = 8
  264. minMemoryMapAlignment = 64
  265. minTexelBufferOffsetAlignment = 0x00000010
  266. minUniformBufferOffsetAlignment = 0x00000040
  267. minStorageBufferOffsetAlignment = 0x00000010
  268. minTexelOffset = -8
  269. maxTexelOffset = 7
  270. minTexelGatherOffset = -32
  271. maxTexelGatherOffset = 31
  272. minInterpolationOffset = -0.5
  273. maxInterpolationOffset = 0.4375
  274. subPixelInterpolationOffsetBits = 4
  275. maxFramebufferWidth = 32768
  276. maxFramebufferHeight = 32768
  277. maxFramebufferLayers = 2048
  278. framebufferColorSampleCounts: count = 4
  279. SAMPLE_COUNT_1_BIT
  280. SAMPLE_COUNT_2_BIT
  281. SAMPLE_COUNT_4_BIT
  282. SAMPLE_COUNT_8_BIT
  283. framebufferDepthSampleCounts: count = 4
  284. SAMPLE_COUNT_1_BIT
  285. SAMPLE_COUNT_2_BIT
  286. SAMPLE_COUNT_4_BIT
  287. SAMPLE_COUNT_8_BIT
  288. framebufferStencilSampleCounts: count = 5
  289. SAMPLE_COUNT_1_BIT
  290. SAMPLE_COUNT_2_BIT
  291. SAMPLE_COUNT_4_BIT
  292. SAMPLE_COUNT_8_BIT
  293. SAMPLE_COUNT_16_BIT
  294. framebufferNoAttachmentsSampleCounts: count = 5
  295. SAMPLE_COUNT_1_BIT
  296. SAMPLE_COUNT_2_BIT
  297. SAMPLE_COUNT_4_BIT
  298. SAMPLE_COUNT_8_BIT
  299. SAMPLE_COUNT_16_BIT
  300. maxColorAttachments = 8
  301. sampledImageColorSampleCounts: count = 4
  302. SAMPLE_COUNT_1_BIT
  303. SAMPLE_COUNT_2_BIT
  304. SAMPLE_COUNT_4_BIT
  305. SAMPLE_COUNT_8_BIT
  306. sampledImageIntegerSampleCounts: count = 4
  307. SAMPLE_COUNT_1_BIT
  308. SAMPLE_COUNT_2_BIT
  309. SAMPLE_COUNT_4_BIT
  310. SAMPLE_COUNT_8_BIT
  311. sampledImageDepthSampleCounts: count = 4
  312. SAMPLE_COUNT_1_BIT
  313. SAMPLE_COUNT_2_BIT
  314. SAMPLE_COUNT_4_BIT
  315. SAMPLE_COUNT_8_BIT
  316. sampledImageStencilSampleCounts: count = 5
  317. SAMPLE_COUNT_1_BIT
  318. SAMPLE_COUNT_2_BIT
  319. SAMPLE_COUNT_4_BIT
  320. SAMPLE_COUNT_8_BIT
  321. SAMPLE_COUNT_16_BIT
  322. storageImageSampleCounts: count = 4
  323. SAMPLE_COUNT_1_BIT
  324. SAMPLE_COUNT_2_BIT
  325. SAMPLE_COUNT_4_BIT
  326. SAMPLE_COUNT_8_BIT
  327. maxSampleMaskWords = 1
  328. timestampComputeAndGraphics = true
  329. timestampPeriod = 1
  330. maxClipDistances = 8
  331. maxCullDistances = 8
  332. maxCombinedClipAndCullDistances = 8
  333. discreteQueuePriorities = 2
  334. pointSizeRange: count = 2
  335. 1
  336. 2047.94
  337. lineWidthRange: count = 2
  338. 1
  339. 64
  340. pointSizeGranularity = 0.0625
  341. lineWidthGranularity = 0.0625
  342. strictLines = true
  343. standardSampleLocations = true
  344. optimalBufferCopyOffsetAlignment = 0x00000001
  345. optimalBufferCopyRowPitchAlignment = 0x00000001
  346. nonCoherentAtomSize = 0x00000040
  347.  
  348. VkPhysicalDeviceSparseProperties:
  349. ---------------------------------
  350. residencyStandard2DBlockShape = true
  351. residencyStandard2DMultisampleBlockShape = true
  352. residencyStandard3DBlockShape = true
  353. residencyAlignedMipSize = false
  354. residencyNonResidentStrict = true
  355.  
  356. VkPhysicalDeviceBlendOperationAdvancedPropertiesEXT:
  357. ----------------------------------------------------
  358. advancedBlendMaxColorAttachments = 8
  359. advancedBlendIndependentBlend = false
  360. advancedBlendNonPremultipliedSrcColor = true
  361. advancedBlendNonPremultipliedDstColor = true
  362. advancedBlendCorrelatedOverlap = true
  363. advancedBlendAllOperations = true
  364.  
  365. VkPhysicalDeviceConservativeRasterizationPropertiesEXT:
  366. -------------------------------------------------------
  367. primitiveOverestimationSize = 0.00195313
  368. maxExtraPrimitiveOverestimationSize = 0.75
  369. extraPrimitiveOverestimationSizeGranularity = 0.25
  370. primitiveUnderestimation = true
  371. conservativePointAndLineRasterization = true
  372. degenerateTrianglesRasterized = true
  373. degenerateLinesRasterized = true
  374. fullyCoveredFragmentShaderInputVariable = true
  375. conservativeRasterizationPostDepthCoverage = true
  376.  
  377. VkPhysicalDeviceCustomBorderColorPropertiesEXT:
  378. -----------------------------------------------
  379. maxCustomBorderColorSamplers = 4000
  380.  
  381. VkPhysicalDeviceDepthStencilResolveProperties:
  382. ----------------------------------------------
  383. supportedDepthResolveModes: count = 4
  384. RESOLVE_MODE_SAMPLE_ZERO_BIT
  385. RESOLVE_MODE_AVERAGE_BIT
  386. RESOLVE_MODE_MIN_BIT
  387. RESOLVE_MODE_MAX_BIT
  388. supportedStencilResolveModes: count = 3
  389. RESOLVE_MODE_SAMPLE_ZERO_BIT
  390. RESOLVE_MODE_MIN_BIT
  391. RESOLVE_MODE_MAX_BIT
  392. independentResolveNone = true
  393. independentResolve = true
  394.  
  395. VkPhysicalDeviceDescriptorIndexingProperties:
  396. ---------------------------------------------
  397. maxUpdateAfterBindDescriptorsInAllPools = 4294967295
  398. shaderUniformBufferArrayNonUniformIndexingNative = true
  399. shaderSampledImageArrayNonUniformIndexingNative = true
  400. shaderStorageBufferArrayNonUniformIndexingNative = true
  401. shaderStorageImageArrayNonUniformIndexingNative = true
  402. shaderInputAttachmentArrayNonUniformIndexingNative = true
  403. robustBufferAccessUpdateAfterBind = true
  404. quadDivergentImplicitLod = true
  405. maxPerStageDescriptorUpdateAfterBindSamplers = 1048576
  406. maxPerStageDescriptorUpdateAfterBindUniformBuffers = 1048576
  407. maxPerStageDescriptorUpdateAfterBindStorageBuffers = 1048576
  408. maxPerStageDescriptorUpdateAfterBindSampledImages = 1048576
  409. maxPerStageDescriptorUpdateAfterBindStorageImages = 1048576
  410. maxPerStageDescriptorUpdateAfterBindInputAttachments = 1048576
  411. maxPerStageUpdateAfterBindResources = 4294967295
  412. maxDescriptorSetUpdateAfterBindSamplers = 1048576
  413. maxDescriptorSetUpdateAfterBindUniformBuffers = 1048576
  414. maxDescriptorSetUpdateAfterBindUniformBuffersDynamic = 15
  415. maxDescriptorSetUpdateAfterBindStorageBuffers = 1048576
  416. maxDescriptorSetUpdateAfterBindStorageBuffersDynamic = 16
  417. maxDescriptorSetUpdateAfterBindSampledImages = 1048576
  418. maxDescriptorSetUpdateAfterBindStorageImages = 1048576
  419. maxDescriptorSetUpdateAfterBindInputAttachments = 1048576
  420.  
  421. VkPhysicalDeviceDiscardRectanglePropertiesEXT:
  422. ----------------------------------------------
  423. maxDiscardRectangles = 8
  424.  
  425. VkPhysicalDeviceDriverProperties:
  426. ---------------------------------
  427. driverID = DRIVER_ID_NVIDIA_PROPRIETARY
  428. driverName = NVIDIA
  429. driverInfo = 528.89
  430. conformanceVersion:
  431. major = 1
  432. minor = 3
  433. subminor = 3
  434. patch = 1
  435.  
  436. VkPhysicalDeviceExternalMemoryHostPropertiesEXT:
  437. ------------------------------------------------
  438. minImportedHostPointerAlignment = 0x00001000
  439.  
  440. VkPhysicalDeviceFloatControlsProperties:
  441. ----------------------------------------
  442. denormBehaviorIndependence = SHADER_FLOAT_CONTROLS_INDEPENDENCE_ALL
  443. roundingModeIndependence = SHADER_FLOAT_CONTROLS_INDEPENDENCE_ALL
  444. shaderSignedZeroInfNanPreserveFloat16 = true
  445. shaderSignedZeroInfNanPreserveFloat32 = true
  446. shaderSignedZeroInfNanPreserveFloat64 = true
  447. shaderDenormPreserveFloat16 = true
  448. shaderDenormPreserveFloat32 = false
  449. shaderDenormPreserveFloat64 = false
  450. shaderDenormFlushToZeroFloat16 = false
  451. shaderDenormFlushToZeroFloat32 = false
  452. shaderDenormFlushToZeroFloat64 = false
  453. shaderRoundingModeRTEFloat16 = true
  454. shaderRoundingModeRTEFloat32 = true
  455. shaderRoundingModeRTEFloat64 = true
  456. shaderRoundingModeRTZFloat16 = false
  457. shaderRoundingModeRTZFloat32 = true
  458. shaderRoundingModeRTZFloat64 = true
  459.  
  460. VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR:
  461. -------------------------------------------------------
  462. triStripVertexOrderIndependentOfProvokingVertex = false
  463.  
  464. VkPhysicalDeviceFragmentShadingRatePropertiesKHR:
  465. -------------------------------------------------
  466. minFragmentShadingRateAttachmentTexelSize:
  467. width = 16
  468. height = 16
  469. maxFragmentShadingRateAttachmentTexelSize:
  470. width = 16
  471. height = 16
  472. maxFragmentShadingRateAttachmentTexelSizeAspectRatio = 1
  473. primitiveFragmentShadingRateWithMultipleViewports = false
  474. layeredShadingRateAttachments = true
  475. fragmentShadingRateNonTrivialCombinerOps = true
  476. maxFragmentSize:
  477. width = 4
  478. height = 4
  479. maxFragmentSizeAspectRatio = 2
  480. maxFragmentShadingRateCoverageSamples = 16
  481. maxFragmentShadingRateRasterizationSamples = SAMPLE_COUNT_16_BIT
  482. fragmentShadingRateWithShaderDepthStencilWrites = true
  483. fragmentShadingRateWithSampleMask = true
  484. fragmentShadingRateWithShaderSampleMask = true
  485. fragmentShadingRateWithConservativeRasterization = true
  486. fragmentShadingRateWithFragmentShaderInterlock = true
  487. fragmentShadingRateWithCustomSampleLocations = true
  488. fragmentShadingRateStrictMultiplyCombiner = true
  489.  
  490. VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT:
  491. -----------------------------------------------------
  492. graphicsPipelineLibraryFastLinking = true
  493. graphicsPipelineLibraryIndependentInterpolationDecoration = true
  494.  
  495. VkPhysicalDeviceIDProperties:
  496. -----------------------------
  497. deviceUUID = 1f67ca17-a886-7bd7-6dc0-f4141ce262ba
  498. driverUUID = ce824b8e-ab09-5fca-95e3-e1d9031f278c
  499. deviceLUID = 92d10100-00000000
  500. deviceNodeMask = 1
  501. deviceLUIDValid = true
  502.  
  503. VkPhysicalDeviceInlineUniformBlockProperties:
  504. ---------------------------------------------
  505. maxInlineUniformBlockSize = 256
  506. maxPerStageDescriptorInlineUniformBlocks = 32
  507. maxPerStageDescriptorUpdateAfterBindInlineUniformBlocks = 32
  508. maxDescriptorSetInlineUniformBlocks = 32
  509. maxDescriptorSetUpdateAfterBindInlineUniformBlocks = 32
  510.  
  511. VkPhysicalDeviceLineRasterizationPropertiesEXT:
  512. -----------------------------------------------
  513. lineSubPixelPrecisionBits = 8
  514.  
  515. VkPhysicalDeviceMaintenance3Properties:
  516. ---------------------------------------
  517. maxPerSetDescriptors = 4294967295
  518. maxMemoryAllocationSize = 0xffe00000
  519.  
  520. VkPhysicalDeviceMaintenance4Properties:
  521. ---------------------------------------
  522. maxBufferSize = 0xffffffffffff0000
  523.  
  524. VkPhysicalDeviceMeshShaderPropertiesEXT:
  525. ----------------------------------------
  526. maxTaskWorkGroupTotalCount = 4194304
  527. maxTaskWorkGroupCount: count = 3
  528. 4194304
  529. 65535
  530. 65535
  531. maxTaskWorkGroupInvocations = 128
  532. maxTaskWorkGroupSize: count = 3
  533. 128
  534. 128
  535. 128
  536. maxTaskPayloadSize = 16384
  537. maxTaskSharedMemorySize = 32768
  538. maxTaskPayloadAndSharedMemorySize = 32768
  539. maxMeshWorkGroupTotalCount = 4194304
  540. maxMeshWorkGroupCount: count = 3
  541. 4194304
  542. 65535
  543. 65535
  544. maxMeshWorkGroupInvocations = 128
  545. maxMeshWorkGroupSize: count = 3
  546. 128
  547. 128
  548. 128
  549. maxMeshSharedMemorySize = 28672
  550. maxMeshPayloadAndSharedMemorySize = 28672
  551. maxMeshOutputMemorySize = 32768
  552. maxMeshPayloadAndOutputMemorySize = 48128
  553. maxMeshOutputComponents = 128
  554. maxMeshOutputVertices = 256
  555. maxMeshOutputPrimitives = 256
  556. maxMeshOutputLayers = 2048
  557. maxMeshMultiviewViewCount = 4
  558. meshOutputPerVertexGranularity = 32
  559. meshOutputPerPrimitiveGranularity = 32
  560. maxPreferredTaskWorkGroupInvocations = 32
  561. maxPreferredMeshWorkGroupInvocations = 32
  562. prefersLocalInvocationVertexOutput = false
  563. prefersLocalInvocationPrimitiveOutput = false
  564. prefersCompactVertexOutput = false
  565. prefersCompactPrimitiveOutput = true
  566.  
  567. VkPhysicalDeviceMultiDrawPropertiesEXT:
  568. ---------------------------------------
  569. maxMultiDrawCount = 4294967295
  570.  
  571. VkPhysicalDeviceMultiviewProperties:
  572. ------------------------------------
  573. maxMultiviewViewCount = 32
  574. maxMultiviewInstanceIndex = 134217727
  575.  
  576. VkPhysicalDevicePCIBusInfoPropertiesEXT:
  577. ----------------------------------------
  578. pciDomain = 0
  579. pciBus = 1
  580. pciDevice = 0
  581. pciFunction = 0
  582.  
  583. VkPhysicalDevicePipelineRobustnessPropertiesEXT:
  584. ------------------------------------------------
  585. defaultRobustnessStorageBuffers = PIPELINE_ROBUSTNESS_BUFFER_BEHAVIOR_DISABLED_EXT
  586. defaultRobustnessUniformBuffers = PIPELINE_ROBUSTNESS_BUFFER_BEHAVIOR_DISABLED_EXT
  587. defaultRobustnessVertexInputs = PIPELINE_ROBUSTNESS_BUFFER_BEHAVIOR_ROBUST_BUFFER_ACCESS_2_EXT
  588. defaultRobustnessImages = PIPELINE_ROBUSTNESS_IMAGE_BEHAVIOR_ROBUST_IMAGE_ACCESS_2_EXT
  589.  
  590. VkPhysicalDevicePointClippingProperties:
  591. ----------------------------------------
  592. pointClippingBehavior = POINT_CLIPPING_BEHAVIOR_USER_CLIP_PLANES_ONLY
  593.  
  594. VkPhysicalDeviceProtectedMemoryProperties:
  595. ------------------------------------------
  596. protectedNoFault = false
  597.  
  598. VkPhysicalDeviceProvokingVertexPropertiesEXT:
  599. ---------------------------------------------
  600. provokingVertexModePerPipeline = true
  601. transformFeedbackPreservesTriangleFanProvokingVertex = true
  602.  
  603. VkPhysicalDevicePushDescriptorPropertiesKHR:
  604. --------------------------------------------
  605. maxPushDescriptors = 32
  606.  
  607. VkPhysicalDeviceRobustness2PropertiesEXT:
  608. -----------------------------------------
  609. robustStorageBufferAccessSizeAlignment = 0x00000001
  610. robustUniformBufferAccessSizeAlignment = 0x00000010
  611.  
  612. VkPhysicalDeviceSampleLocationsPropertiesEXT:
  613. ---------------------------------------------
  614. sampleLocationSampleCounts: count = 5
  615. SAMPLE_COUNT_1_BIT
  616. SAMPLE_COUNT_2_BIT
  617. SAMPLE_COUNT_4_BIT
  618. SAMPLE_COUNT_8_BIT
  619. SAMPLE_COUNT_16_BIT
  620. maxSampleLocationGridSize:
  621. width = 1
  622. height = 1
  623. sampleLocationCoordinateRange: count = 2
  624. 0
  625. 0.9375
  626. sampleLocationSubPixelBits = 4
  627. variableSampleLocations = true
  628.  
  629. VkPhysicalDeviceSamplerFilterMinmaxProperties:
  630. ----------------------------------------------
  631. filterMinmaxSingleComponentFormats = true
  632. filterMinmaxImageComponentMapping = true
  633.  
  634. VkPhysicalDeviceShaderIntegerDotProductProperties:
  635. --------------------------------------------------
  636. integerDotProduct8BitUnsignedAccelerated = true
  637. integerDotProduct8BitSignedAccelerated = true
  638. integerDotProduct8BitMixedSignednessAccelerated = true
  639. integerDotProduct4x8BitPackedUnsignedAccelerated = true
  640. integerDotProduct4x8BitPackedSignedAccelerated = true
  641. integerDotProduct4x8BitPackedMixedSignednessAccelerated = true
  642. integerDotProduct16BitUnsignedAccelerated = false
  643. integerDotProduct16BitSignedAccelerated = false
  644. integerDotProduct16BitMixedSignednessAccelerated = false
  645. integerDotProduct32BitUnsignedAccelerated = false
  646. integerDotProduct32BitSignedAccelerated = false
  647. integerDotProduct32BitMixedSignednessAccelerated = false
  648. integerDotProduct64BitUnsignedAccelerated = false
  649. integerDotProduct64BitSignedAccelerated = false
  650. integerDotProduct64BitMixedSignednessAccelerated = false
  651. integerDotProductAccumulatingSaturating8BitUnsignedAccelerated = true
  652. integerDotProductAccumulatingSaturating8BitSignedAccelerated = true
  653. integerDotProductAccumulatingSaturating8BitMixedSignednessAccelerated = true
  654. integerDotProductAccumulatingSaturating4x8BitPackedUnsignedAccelerated = true
  655. integerDotProductAccumulatingSaturating4x8BitPackedSignedAccelerated = true
  656. integerDotProductAccumulatingSaturating4x8BitPackedMixedSignednessAccelerated = true
  657. integerDotProductAccumulatingSaturating16BitUnsignedAccelerated = true
  658. integerDotProductAccumulatingSaturating16BitSignedAccelerated = true
  659. integerDotProductAccumulatingSaturating16BitMixedSignednessAccelerated = true
  660. integerDotProductAccumulatingSaturating32BitUnsignedAccelerated = true
  661. integerDotProductAccumulatingSaturating32BitSignedAccelerated = true
  662. integerDotProductAccumulatingSaturating32BitMixedSignednessAccelerated = true
  663. integerDotProductAccumulatingSaturating64BitUnsignedAccelerated = true
  664. integerDotProductAccumulatingSaturating64BitSignedAccelerated = true
  665. integerDotProductAccumulatingSaturating64BitMixedSignednessAccelerated = true
  666.  
  667. VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT:
  668. ----------------------------------------------------
  669. shaderModuleIdentifierAlgorithmUUID = 1f4517a6-c1c4-11ec-9d64-0242ac120005
  670.  
  671. VkPhysicalDeviceSubgroupProperties:
  672. -----------------------------------
  673. subgroupSize = 32
  674. supportedStages: count = 8
  675. SHADER_STAGE_VERTEX_BIT
  676. SHADER_STAGE_TESSELLATION_CONTROL_BIT
  677. SHADER_STAGE_TESSELLATION_EVALUATION_BIT
  678. SHADER_STAGE_GEOMETRY_BIT
  679. SHADER_STAGE_FRAGMENT_BIT
  680. SHADER_STAGE_COMPUTE_BIT
  681. SHADER_STAGE_TASK_BIT_EXT
  682. SHADER_STAGE_MESH_BIT_EXT
  683. supportedOperations: count = 9
  684. SUBGROUP_FEATURE_BASIC_BIT
  685. SUBGROUP_FEATURE_VOTE_BIT
  686. SUBGROUP_FEATURE_ARITHMETIC_BIT
  687. SUBGROUP_FEATURE_BALLOT_BIT
  688. SUBGROUP_FEATURE_SHUFFLE_BIT
  689. SUBGROUP_FEATURE_SHUFFLE_RELATIVE_BIT
  690. SUBGROUP_FEATURE_CLUSTERED_BIT
  691. SUBGROUP_FEATURE_QUAD_BIT
  692. SUBGROUP_FEATURE_PARTITIONED_BIT_NV
  693. quadOperationsInAllStages = true
  694.  
  695. VkPhysicalDeviceSubgroupSizeControlProperties:
  696. ----------------------------------------------
  697. minSubgroupSize = 32
  698. maxSubgroupSize = 32
  699. maxComputeWorkgroupSubgroups = 2097152
  700. requiredSubgroupSizeStages: count = 8
  701. SHADER_STAGE_VERTEX_BIT
  702. SHADER_STAGE_TESSELLATION_CONTROL_BIT
  703. SHADER_STAGE_TESSELLATION_EVALUATION_BIT
  704. SHADER_STAGE_GEOMETRY_BIT
  705. SHADER_STAGE_FRAGMENT_BIT
  706. SHADER_STAGE_COMPUTE_BIT
  707. SHADER_STAGE_TASK_BIT_EXT
  708. SHADER_STAGE_MESH_BIT_EXT
  709.  
  710. VkPhysicalDeviceTexelBufferAlignmentProperties:
  711. -----------------------------------------------
  712. storageTexelBufferOffsetAlignmentBytes = 0x00000010
  713. storageTexelBufferOffsetSingleTexelAlignment = true
  714. uniformTexelBufferOffsetAlignmentBytes = 0x00000010
  715. uniformTexelBufferOffsetSingleTexelAlignment = true
  716.  
  717. VkPhysicalDeviceTimelineSemaphoreProperties:
  718. --------------------------------------------
  719. maxTimelineSemaphoreValueDifference = 2147483647
  720.  
  721. VkPhysicalDeviceTransformFeedbackPropertiesEXT:
  722. -----------------------------------------------
  723. maxTransformFeedbackStreams = 4
  724. maxTransformFeedbackBuffers = 4
  725. maxTransformFeedbackBufferSize = 0xffffffff
  726. maxTransformFeedbackStreamDataSize = 2048
  727. maxTransformFeedbackBufferDataSize = 512
  728. maxTransformFeedbackBufferDataStride = 2048
  729. transformFeedbackQueries = true
  730. transformFeedbackStreamsLinesTriangles = false
  731. transformFeedbackRasterizationStreamSelect = true
  732. transformFeedbackDraw = true
  733.  
  734. VkPhysicalDeviceVertexAttributeDivisorPropertiesEXT:
  735. ----------------------------------------------------
  736. maxVertexAttribDivisor = 4294967295
  737.  
  738. VkPhysicalDeviceVulkan11Properties:
  739. -----------------------------------
  740. deviceUUID = 1f67ca17-a886-7bd7-6dc0-f4141ce262ba
  741. driverUUID = ce824b8e-ab09-5fca-95e3-e1d9031f278c
  742. deviceLUID = 92d10100-00000000
  743. deviceNodeMask = 1
  744. deviceLUIDValid = true
  745. subgroupSize = 32
  746. subgroupSupportedStages: count = 8
  747. SHADER_STAGE_VERTEX_BIT
  748. SHADER_STAGE_TESSELLATION_CONTROL_BIT
  749. SHADER_STAGE_TESSELLATION_EVALUATION_BIT
  750. SHADER_STAGE_GEOMETRY_BIT
  751. SHADER_STAGE_FRAGMENT_BIT
  752. SHADER_STAGE_COMPUTE_BIT
  753. SHADER_STAGE_TASK_BIT_EXT
  754. SHADER_STAGE_MESH_BIT_EXT
  755. subgroupSupportedOperations: count = 9
  756. SUBGROUP_FEATURE_BASIC_BIT
  757. SUBGROUP_FEATURE_VOTE_BIT
  758. SUBGROUP_FEATURE_ARITHMETIC_BIT
  759. SUBGROUP_FEATURE_BALLOT_BIT
  760. SUBGROUP_FEATURE_SHUFFLE_BIT
  761. SUBGROUP_FEATURE_SHUFFLE_RELATIVE_BIT
  762. SUBGROUP_FEATURE_CLUSTERED_BIT
  763. SUBGROUP_FEATURE_QUAD_BIT
  764. SUBGROUP_FEATURE_PARTITIONED_BIT_NV
  765. subgroupQuadOperationsInAllStages = true
  766. pointClippingBehavior = POINT_CLIPPING_BEHAVIOR_USER_CLIP_PLANES_ONLY
  767. maxMultiviewViewCount = 32
  768. maxMultiviewInstanceIndex = 134217727
  769. protectedNoFault = false
  770. maxPerSetDescriptors = 4294967295
  771. maxMemoryAllocationSize = 0xffe00000
  772.  
  773. VkPhysicalDeviceVulkan12Properties:
  774. -----------------------------------
  775. driverID = DRIVER_ID_NVIDIA_PROPRIETARY
  776. driverName = NVIDIA
  777. driverInfo = 528.89
  778. conformanceVersion:
  779. major = 1
  780. minor = 3
  781. subminor = 3
  782. patch = 1
  783. denormBehaviorIndependence = SHADER_FLOAT_CONTROLS_INDEPENDENCE_ALL
  784. roundingModeIndependence = SHADER_FLOAT_CONTROLS_INDEPENDENCE_ALL
  785. shaderSignedZeroInfNanPreserveFloat16 = true
  786. shaderSignedZeroInfNanPreserveFloat32 = true
  787. shaderSignedZeroInfNanPreserveFloat64 = true
  788. shaderDenormPreserveFloat16 = true
  789. shaderDenormPreserveFloat32 = false
  790. shaderDenormPreserveFloat64 = false
  791. shaderDenormFlushToZeroFloat16 = false
  792. shaderDenormFlushToZeroFloat32 = false
  793. shaderDenormFlushToZeroFloat64 = false
  794. shaderRoundingModeRTEFloat16 = true
  795. shaderRoundingModeRTEFloat32 = true
  796. shaderRoundingModeRTEFloat64 = true
  797. shaderRoundingModeRTZFloat16 = false
  798. shaderRoundingModeRTZFloat32 = true
  799. shaderRoundingModeRTZFloat64 = true
  800. maxUpdateAfterBindDescriptorsInAllPools = 4294967295
  801. shaderUniformBufferArrayNonUniformIndexingNative = true
  802. shaderSampledImageArrayNonUniformIndexingNative = true
  803. shaderStorageBufferArrayNonUniformIndexingNative = true
  804. shaderStorageImageArrayNonUniformIndexingNative = true
  805. shaderInputAttachmentArrayNonUniformIndexingNative = true
  806. robustBufferAccessUpdateAfterBind = true
  807. quadDivergentImplicitLod = true
  808. maxPerStageDescriptorUpdateAfterBindSamplers = 1048576
  809. maxPerStageDescriptorUpdateAfterBindUniformBuffers = 1048576
  810. maxPerStageDescriptorUpdateAfterBindStorageBuffers = 1048576
  811. maxPerStageDescriptorUpdateAfterBindSampledImages = 1048576
  812. maxPerStageDescriptorUpdateAfterBindStorageImages = 1048576
  813. maxPerStageDescriptorUpdateAfterBindInputAttachments = 1048576
  814. maxPerStageUpdateAfterBindResources = 4294967295
  815. maxDescriptorSetUpdateAfterBindSamplers = 1048576
  816. maxDescriptorSetUpdateAfterBindUniformBuffers = 1048576
  817. maxDescriptorSetUpdateAfterBindUniformBuffersDynamic = 15
  818. maxDescriptorSetUpdateAfterBindStorageBuffers = 1048576
  819. maxDescriptorSetUpdateAfterBindStorageBuffersDynamic = 16
  820. maxDescriptorSetUpdateAfterBindSampledImages = 1048576
  821. maxDescriptorSetUpdateAfterBindStorageImages = 1048576
  822. maxDescriptorSetUpdateAfterBindInputAttachments = 1048576
  823. supportedDepthResolveModes: count = 4
  824. RESOLVE_MODE_SAMPLE_ZERO_BIT
  825. RESOLVE_MODE_AVERAGE_BIT
  826. RESOLVE_MODE_MIN_BIT
  827. RESOLVE_MODE_MAX_BIT
  828. supportedStencilResolveModes: count = 3
  829. RESOLVE_MODE_SAMPLE_ZERO_BIT
  830. RESOLVE_MODE_MIN_BIT
  831. RESOLVE_MODE_MAX_BIT
  832. independentResolveNone = true
  833. independentResolve = true
  834. filterMinmaxSingleComponentFormats = true
  835. filterMinmaxImageComponentMapping = true
  836. maxTimelineSemaphoreValueDifference = 2147483647
  837. framebufferIntegerColorSampleCounts: count = 4
  838. SAMPLE_COUNT_1_BIT
  839. SAMPLE_COUNT_2_BIT
  840. SAMPLE_COUNT_4_BIT
  841. SAMPLE_COUNT_8_BIT
  842.  
  843. VkPhysicalDeviceVulkan13Properties:
  844. -----------------------------------
  845. minSubgroupSize = 32
  846. maxSubgroupSize = 32
  847. maxComputeWorkgroupSubgroups = 2097152
  848. requiredSubgroupSizeStages: count = 8
  849. SHADER_STAGE_VERTEX_BIT
  850. SHADER_STAGE_TESSELLATION_CONTROL_BIT
  851. SHADER_STAGE_TESSELLATION_EVALUATION_BIT
  852. SHADER_STAGE_GEOMETRY_BIT
  853. SHADER_STAGE_FRAGMENT_BIT
  854. SHADER_STAGE_COMPUTE_BIT
  855. SHADER_STAGE_TASK_BIT_EXT
  856. SHADER_STAGE_MESH_BIT_EXT
  857. maxInlineUniformBlockSize = 256
  858. maxPerStageDescriptorInlineUniformBlocks = 32
  859. maxPerStageDescriptorUpdateAfterBindInlineUniformBlocks = 32
  860. maxDescriptorSetInlineUniformBlocks = 32
  861. maxDescriptorSetUpdateAfterBindInlineUniformBlocks = 32
  862. maxInlineUniformTotalSize = 2048
  863. integerDotProduct8BitUnsignedAccelerated = true
  864. integerDotProduct8BitSignedAccelerated = true
  865. integerDotProduct8BitMixedSignednessAccelerated = true
  866. integerDotProduct4x8BitPackedUnsignedAccelerated = true
  867. integerDotProduct4x8BitPackedSignedAccelerated = true
  868. integerDotProduct4x8BitPackedMixedSignednessAccelerated = true
  869. integerDotProduct16BitUnsignedAccelerated = false
  870. integerDotProduct16BitSignedAccelerated = false
  871. integerDotProduct16BitMixedSignednessAccelerated = false
  872. integerDotProduct32BitUnsignedAccelerated = false
  873. integerDotProduct32BitSignedAccelerated = false
  874. integerDotProduct32BitMixedSignednessAccelerated = false
  875. integerDotProduct64BitUnsignedAccelerated = false
  876. integerDotProduct64BitSignedAccelerated = false
  877. integerDotProduct64BitMixedSignednessAccelerated = false
  878. integerDotProductAccumulatingSaturating8BitUnsignedAccelerated = true
  879. integerDotProductAccumulatingSaturating8BitSignedAccelerated = true
  880. integerDotProductAccumulatingSaturating8BitMixedSignednessAccelerated = true
  881. integerDotProductAccumulatingSaturating4x8BitPackedUnsignedAccelerated = true
  882. integerDotProductAccumulatingSaturating4x8BitPackedSignedAccelerated = true
  883. integerDotProductAccumulatingSaturating4x8BitPackedMixedSignednessAccelerated = true
  884. integerDotProductAccumulatingSaturating16BitUnsignedAccelerated = true
  885. integerDotProductAccumulatingSaturating16BitSignedAccelerated = true
  886. integerDotProductAccumulatingSaturating16BitMixedSignednessAccelerated = true
  887. integerDotProductAccumulatingSaturating32BitUnsignedAccelerated = true
  888. integerDotProductAccumulatingSaturating32BitSignedAccelerated = true
  889. integerDotProductAccumulatingSaturating32BitMixedSignednessAccelerated = true
  890. integerDotProductAccumulatingSaturating64BitUnsignedAccelerated = true
  891. integerDotProductAccumulatingSaturating64BitSignedAccelerated = true
  892. integerDotProductAccumulatingSaturating64BitMixedSignednessAccelerated = true
  893. storageTexelBufferOffsetAlignmentBytes = 0x00000010
  894. storageTexelBufferOffsetSingleTexelAlignment = true
  895. uniformTexelBufferOffsetAlignmentBytes = 0x00000010
  896. uniformTexelBufferOffsetSingleTexelAlignment = true
  897. maxBufferSize = 0xffffffffffff0000
  898.  
  899.  
  900. Device Extensions: count = 165
  901. VK_EXT_4444_formats : extension revision 1
  902. VK_EXT_attachment_feedback_loop_layout : extension revision 2
  903. VK_EXT_blend_operation_advanced : extension revision 2
  904. VK_EXT_border_color_swizzle : extension revision 1
  905. VK_EXT_buffer_device_address : extension revision 2
  906. VK_EXT_calibrated_timestamps : extension revision 2
  907. VK_EXT_color_write_enable : extension revision 1
  908. VK_EXT_conditional_rendering : extension revision 2
  909. VK_EXT_conservative_rasterization : extension revision 1
  910. VK_EXT_custom_border_color : extension revision 12
  911. VK_EXT_depth_clip_control : extension revision 1
  912. VK_EXT_depth_clip_enable : extension revision 1
  913. VK_EXT_depth_range_unrestricted : extension revision 1
  914. VK_EXT_descriptor_indexing : extension revision 2
  915. VK_EXT_discard_rectangles : extension revision 1
  916. VK_EXT_extended_dynamic_state : extension revision 1
  917. VK_EXT_extended_dynamic_state2 : extension revision 1
  918. VK_EXT_external_memory_host : extension revision 1
  919. VK_EXT_fragment_shader_interlock : extension revision 1
  920. VK_EXT_full_screen_exclusive : extension revision 4
  921. VK_EXT_graphics_pipeline_library : extension revision 1
  922. VK_EXT_hdr_metadata : extension revision 2
  923. VK_EXT_host_query_reset : extension revision 1
  924. VK_EXT_image_2d_view_of_3d : extension revision 1
  925. VK_EXT_image_robustness : extension revision 1
  926. VK_EXT_image_view_min_lod : extension revision 1
  927. VK_EXT_index_type_uint8 : extension revision 1
  928. VK_EXT_inline_uniform_block : extension revision 1
  929. VK_EXT_line_rasterization : extension revision 1
  930. VK_EXT_load_store_op_none : extension revision 1
  931. VK_EXT_memory_budget : extension revision 1
  932. VK_EXT_memory_priority : extension revision 1
  933. VK_EXT_mesh_shader : extension revision 1
  934. VK_EXT_multi_draw : extension revision 1
  935. VK_EXT_mutable_descriptor_type : extension revision 1
  936. VK_EXT_non_seamless_cube_map : extension revision 1
  937. VK_EXT_pageable_device_local_memory : extension revision 1
  938. VK_EXT_pci_bus_info : extension revision 2
  939. VK_EXT_pipeline_creation_cache_control : extension revision 3
  940. VK_EXT_pipeline_creation_feedback : extension revision 1
  941. VK_EXT_pipeline_robustness : extension revision 1
  942. VK_EXT_post_depth_coverage : extension revision 1
  943. VK_EXT_primitive_topology_list_restart : extension revision 1
  944. VK_EXT_primitives_generated_query : extension revision 1
  945. VK_EXT_private_data : extension revision 1
  946. VK_EXT_provoking_vertex : extension revision 1
  947. VK_EXT_queue_family_foreign : extension revision 1
  948. VK_EXT_robustness2 : extension revision 1
  949. VK_EXT_sample_locations : extension revision 1
  950. VK_EXT_sampler_filter_minmax : extension revision 2
  951. VK_EXT_scalar_block_layout : extension revision 1
  952. VK_EXT_separate_stencil_usage : extension revision 1
  953. VK_EXT_shader_atomic_float : extension revision 1
  954. VK_EXT_shader_demote_to_helper_invocation : extension revision 1
  955. VK_EXT_shader_image_atomic_int64 : extension revision 1
  956. VK_EXT_shader_module_identifier : extension revision 1
  957. VK_EXT_shader_subgroup_ballot : extension revision 1
  958. VK_EXT_shader_subgroup_vote : extension revision 1
  959. VK_EXT_shader_viewport_index_layer : extension revision 1
  960. VK_EXT_subgroup_size_control : extension revision 2
  961. VK_EXT_texel_buffer_alignment : extension revision 1
  962. VK_EXT_tooling_info : extension revision 1
  963. VK_EXT_transform_feedback : extension revision 1
  964. VK_EXT_vertex_attribute_divisor : extension revision 3
  965. VK_EXT_vertex_input_dynamic_state : extension revision 2
  966. VK_EXT_ycbcr_2plane_444_formats : extension revision 1
  967. VK_EXT_ycbcr_image_arrays : extension revision 1
  968. VK_KHR_16bit_storage : extension revision 1
  969. VK_KHR_8bit_storage : extension revision 1
  970. VK_KHR_bind_memory2 : extension revision 1
  971. VK_KHR_buffer_device_address : extension revision 1
  972. VK_KHR_copy_commands2 : extension revision 1
  973. VK_KHR_create_renderpass2 : extension revision 1
  974. VK_KHR_dedicated_allocation : extension revision 3
  975. VK_KHR_depth_stencil_resolve : extension revision 1
  976. VK_KHR_descriptor_update_template : extension revision 1
  977. VK_KHR_device_group : extension revision 4
  978. VK_KHR_draw_indirect_count : extension revision 1
  979. VK_KHR_driver_properties : extension revision 1
  980. VK_KHR_dynamic_rendering : extension revision 1
  981. VK_KHR_external_fence : extension revision 1
  982. VK_KHR_external_fence_win32 : extension revision 1
  983. VK_KHR_external_memory : extension revision 1
  984. VK_KHR_external_memory_win32 : extension revision 1
  985. VK_KHR_external_semaphore : extension revision 1
  986. VK_KHR_external_semaphore_win32 : extension revision 1
  987. VK_KHR_format_feature_flags2 : extension revision 1
  988. VK_KHR_fragment_shader_barycentric : extension revision 1
  989. VK_KHR_fragment_shading_rate : extension revision 2
  990. VK_KHR_get_memory_requirements2 : extension revision 1
  991. VK_KHR_image_format_list : extension revision 1
  992. VK_KHR_imageless_framebuffer : extension revision 1
  993. VK_KHR_maintenance1 : extension revision 2
  994. VK_KHR_maintenance2 : extension revision 1
  995. VK_KHR_maintenance3 : extension revision 1
  996. VK_KHR_maintenance4 : extension revision 2
  997. VK_KHR_multiview : extension revision 1
  998. VK_KHR_pipeline_executable_properties : extension revision 1
  999. VK_KHR_pipeline_library : extension revision 1
  1000. VK_KHR_present_id : extension revision 1
  1001. VK_KHR_present_wait : extension revision 1
  1002. VK_KHR_push_descriptor : extension revision 2
  1003. VK_KHR_relaxed_block_layout : extension revision 1
  1004. VK_KHR_sampler_mirror_clamp_to_edge : extension revision 3
  1005. VK_KHR_sampler_ycbcr_conversion : extension revision 14
  1006. VK_KHR_separate_depth_stencil_layouts : extension revision 1
  1007. VK_KHR_shader_atomic_int64 : extension revision 1
  1008. VK_KHR_shader_clock : extension revision 1
  1009. VK_KHR_shader_draw_parameters : extension revision 1
  1010. VK_KHR_shader_float16_int8 : extension revision 1
  1011. VK_KHR_shader_float_controls : extension revision 4
  1012. VK_KHR_shader_integer_dot_product : extension revision 1
  1013. VK_KHR_shader_non_semantic_info : extension revision 1
  1014. VK_KHR_shader_subgroup_extended_types : extension revision 1
  1015. VK_KHR_shader_subgroup_uniform_control_flow : extension revision 1
  1016. VK_KHR_shader_terminate_invocation : extension revision 1
  1017. VK_KHR_spirv_1_4 : extension revision 1
  1018. VK_KHR_storage_buffer_storage_class : extension revision 1
  1019. VK_KHR_swapchain : extension revision 70
  1020. VK_KHR_swapchain_mutable_format : extension revision 1
  1021. VK_KHR_synchronization2 : extension revision 1
  1022. VK_KHR_timeline_semaphore : extension revision 2
  1023. VK_KHR_uniform_buffer_standard_layout : extension revision 1
  1024. VK_KHR_variable_pointers : extension revision 1
  1025. VK_KHR_vulkan_memory_model : extension revision 3
  1026. VK_KHR_win32_keyed_mutex : extension revision 1
  1027. VK_KHR_workgroup_memory_explicit_layout : extension revision 1
  1028. VK_KHR_zero_initialize_workgroup_memory : extension revision 1
  1029. VK_NVX_binary_import : extension revision 1
  1030. VK_NVX_image_view_handle : extension revision 2
  1031. VK_NVX_multiview_per_view_attributes : extension revision 1
  1032. VK_NV_clip_space_w_scaling : extension revision 1
  1033. VK_NV_compute_shader_derivatives : extension revision 1
  1034. VK_NV_copy_memory_indirect : extension revision 1
  1035. VK_NV_corner_sampled_image : extension revision 2
  1036. VK_NV_coverage_reduction_mode : extension revision 1
  1037. VK_NV_cuda_kernel_launch : extension revision 2
  1038. VK_NV_dedicated_allocation : extension revision 1
  1039. VK_NV_dedicated_allocation_image_aliasing : extension revision 1
  1040. VK_NV_device_diagnostic_checkpoints : extension revision 2
  1041. VK_NV_device_diagnostics_config : extension revision 2
  1042. VK_NV_device_generated_commands : extension revision 3
  1043. VK_NV_external_memory : extension revision 1
  1044. VK_NV_external_memory_win32 : extension revision 1
  1045. VK_NV_fill_rectangle : extension revision 1
  1046. VK_NV_fragment_coverage_to_color : extension revision 1
  1047. VK_NV_fragment_shader_barycentric : extension revision 1
  1048. VK_NV_fragment_shading_rate_enums : extension revision 1
  1049. VK_NV_framebuffer_mixed_samples : extension revision 1
  1050. VK_NV_geometry_shader_passthrough : extension revision 1
  1051. VK_NV_inherited_viewport_scissor : extension revision 1
  1052. VK_NV_linear_color_attachment : extension revision 1
  1053. VK_NV_memory_decompression : extension revision 1
  1054. VK_NV_mesh_shader : extension revision 1
  1055. VK_NV_present_barrier : extension revision 1
  1056. VK_NV_representative_fragment_test : extension revision 2
  1057. VK_NV_sample_mask_override_coverage : extension revision 1
  1058. VK_NV_scissor_exclusive : extension revision 1
  1059. VK_NV_shader_image_footprint : extension revision 2
  1060. VK_NV_shader_sm_builtins : extension revision 1
  1061. VK_NV_shader_subgroup_partitioned : extension revision 1
  1062. VK_NV_shading_rate_image : extension revision 3
  1063. VK_NV_viewport_array2 : extension revision 1
  1064. VK_NV_viewport_swizzle : extension revision 1
  1065. VK_NV_win32_keyed_mutex : extension revision 2
  1066.  
  1067. VkQueueFamilyProperties:
  1068. ========================
  1069. queueProperties[0]:
  1070. -------------------
  1071. minImageTransferGranularity = (1,1,1)
  1072. queueCount = 16
  1073. queueFlags = QUEUE_GRAPHICS | QUEUE_COMPUTE | QUEUE_TRANSFER | QUEUE_SPARSE_BINDING
  1074. timestampValidBits = 64
  1075. present support = true
  1076.  
  1077. queueProperties[1]:
  1078. -------------------
  1079. minImageTransferGranularity = (1,1,1)
  1080. queueCount = 2
  1081. queueFlags = QUEUE_TRANSFER | QUEUE_SPARSE_BINDING
  1082. timestampValidBits = 64
  1083. present support = false
  1084.  
  1085. queueProperties[2]:
  1086. -------------------
  1087. minImageTransferGranularity = (1,1,1)
  1088. queueCount = 8
  1089. queueFlags = QUEUE_COMPUTE | QUEUE_TRANSFER | QUEUE_SPARSE_BINDING
  1090. timestampValidBits = 64
  1091. present support = true
  1092.  
  1093. VkPhysicalDeviceMemoryProperties:
  1094. =================================
  1095. memoryHeaps: count = 3
  1096. memoryHeaps[0]:
  1097. size = 4140826624 (0xf6d00000) (3.86 GiB)
  1098. budget = 3519702631 (0xd1ca6667) (3.28 GiB)
  1099. usage = 0 (0x00000000) (0.00 B)
  1100. flags: count = 1
  1101. MEMORY_HEAP_DEVICE_LOCAL_BIT
  1102. memoryHeaps[1]:
  1103. size = 17024184320 (0x3f6b87000) (15.86 GiB)
  1104. budget = 16218877952 (0x3c6b87000) (15.11 GiB)
  1105. usage = 0 (0x00000000) (0.00 B)
  1106. flags:
  1107. None
  1108. memoryHeaps[2]:
  1109. size = 224395264 (0x0d600000) (214.00 MiB)
  1110. budget = 220004352 (0x0d1d0000) (209.81 MiB)
  1111. usage = 4390912 (0x00430000) (4.19 MiB)
  1112. flags: count = 1
  1113. MEMORY_HEAP_DEVICE_LOCAL_BIT
  1114. memoryTypes: count = 5
  1115. memoryTypes[0]:
  1116. heapIndex = 1
  1117. propertyFlags = 0x0000:
  1118. None
  1119. usable for:
  1120. IMAGE_TILING_OPTIMAL:
  1121. color images
  1122. FORMAT_D16_UNORM
  1123. FORMAT_X8_D24_UNORM_PACK32
  1124. FORMAT_D32_SFLOAT
  1125. FORMAT_S8_UINT
  1126. FORMAT_D24_UNORM_S8_UINT
  1127. FORMAT_D32_SFLOAT_S8_UINT
  1128. (non-sparse)
  1129. IMAGE_TILING_LINEAR:
  1130. color images
  1131. (non-sparse, non-transient)
  1132. memoryTypes[1]:
  1133. heapIndex = 0
  1134. propertyFlags = 0x0001: count = 1
  1135. MEMORY_PROPERTY_DEVICE_LOCAL_BIT
  1136. usable for:
  1137. IMAGE_TILING_OPTIMAL:
  1138. color images
  1139. FORMAT_D16_UNORM
  1140. FORMAT_X8_D24_UNORM_PACK32
  1141. FORMAT_D32_SFLOAT
  1142. FORMAT_S8_UINT
  1143. FORMAT_D24_UNORM_S8_UINT
  1144. FORMAT_D32_SFLOAT_S8_UINT
  1145. IMAGE_TILING_LINEAR:
  1146. color images
  1147. (non-sparse, non-transient)
  1148. memoryTypes[2]:
  1149. heapIndex = 1
  1150. propertyFlags = 0x0006: count = 2
  1151. MEMORY_PROPERTY_HOST_VISIBLE_BIT
  1152. MEMORY_PROPERTY_HOST_COHERENT_BIT
  1153. usable for:
  1154. IMAGE_TILING_OPTIMAL:
  1155. None
  1156. IMAGE_TILING_LINEAR:
  1157. color images
  1158. (non-sparse, non-transient)
  1159. memoryTypes[3]:
  1160. heapIndex = 1
  1161. propertyFlags = 0x000e: count = 3
  1162. MEMORY_PROPERTY_HOST_VISIBLE_BIT
  1163. MEMORY_PROPERTY_HOST_COHERENT_BIT
  1164. MEMORY_PROPERTY_HOST_CACHED_BIT
  1165. usable for:
  1166. IMAGE_TILING_OPTIMAL:
  1167. None
  1168. IMAGE_TILING_LINEAR:
  1169. color images
  1170. (non-sparse, non-transient)
  1171. memoryTypes[4]:
  1172. heapIndex = 2
  1173. propertyFlags = 0x0007: count = 3
  1174. MEMORY_PROPERTY_DEVICE_LOCAL_BIT
  1175. MEMORY_PROPERTY_HOST_VISIBLE_BIT
  1176. MEMORY_PROPERTY_HOST_COHERENT_BIT
  1177. usable for:
  1178. IMAGE_TILING_OPTIMAL:
  1179. None
  1180. IMAGE_TILING_LINEAR:
  1181. color images
  1182. (non-sparse, non-transient)
  1183.  
  1184. VkPhysicalDeviceFeatures:
  1185. =========================
  1186. robustBufferAccess = true
  1187. fullDrawIndexUint32 = true
  1188. imageCubeArray = true
  1189. independentBlend = true
  1190. geometryShader = true
  1191. tessellationShader = true
  1192. sampleRateShading = true
  1193. dualSrcBlend = true
  1194. logicOp = true
  1195. multiDrawIndirect = true
  1196. drawIndirectFirstInstance = true
  1197. depthClamp = true
  1198. depthBiasClamp = true
  1199. fillModeNonSolid = true
  1200. depthBounds = true
  1201. wideLines = true
  1202. largePoints = true
  1203. alphaToOne = true
  1204. multiViewport = true
  1205. samplerAnisotropy = true
  1206. textureCompressionETC2 = false
  1207. textureCompressionASTC_LDR = false
  1208. textureCompressionBC = true
  1209. occlusionQueryPrecise = true
  1210. pipelineStatisticsQuery = true
  1211. vertexPipelineStoresAndAtomics = true
  1212. fragmentStoresAndAtomics = true
  1213. shaderTessellationAndGeometryPointSize = true
  1214. shaderImageGatherExtended = true
  1215. shaderStorageImageExtendedFormats = true
  1216. shaderStorageImageMultisample = true
  1217. shaderStorageImageReadWithoutFormat = true
  1218. shaderStorageImageWriteWithoutFormat = true
  1219. shaderUniformBufferArrayDynamicIndexing = true
  1220. shaderSampledImageArrayDynamicIndexing = true
  1221. shaderStorageBufferArrayDynamicIndexing = true
  1222. shaderStorageImageArrayDynamicIndexing = true
  1223. shaderClipDistance = true
  1224. shaderCullDistance = true
  1225. shaderFloat64 = true
  1226. shaderInt64 = true
  1227. shaderInt16 = true
  1228. shaderResourceResidency = true
  1229. shaderResourceMinLod = true
  1230. sparseBinding = true
  1231. sparseResidencyBuffer = true
  1232. sparseResidencyImage2D = true
  1233. sparseResidencyImage3D = true
  1234. sparseResidency2Samples = true
  1235. sparseResidency4Samples = true
  1236. sparseResidency8Samples = true
  1237. sparseResidency16Samples = true
  1238. sparseResidencyAliased = true
  1239. variableMultisampleRate = true
  1240. inheritedQueries = true
  1241.  
  1242. VkPhysicalDevice16BitStorageFeatures:
  1243. -------------------------------------
  1244. storageBuffer16BitAccess = true
  1245. uniformAndStorageBuffer16BitAccess = true
  1246. storagePushConstant16 = true
  1247. storageInputOutput16 = false
  1248.  
  1249. VkPhysicalDevice4444FormatsFeaturesEXT:
  1250. ---------------------------------------
  1251. formatA4R4G4B4 = true
  1252. formatA4B4G4R4 = true
  1253.  
  1254. VkPhysicalDevice8BitStorageFeatures:
  1255. ------------------------------------
  1256. storageBuffer8BitAccess = true
  1257. uniformAndStorageBuffer8BitAccess = true
  1258. storagePushConstant8 = true
  1259.  
  1260. VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT:
  1261. --------------------------------------------------------
  1262. attachmentFeedbackLoopLayout = true
  1263.  
  1264. VkPhysicalDeviceBlendOperationAdvancedFeaturesEXT:
  1265. --------------------------------------------------
  1266. advancedBlendCoherentOperations = true
  1267.  
  1268. VkPhysicalDeviceBorderColorSwizzleFeaturesEXT:
  1269. ----------------------------------------------
  1270. borderColorSwizzle = true
  1271. borderColorSwizzleFromImage = false
  1272.  
  1273. VkPhysicalDeviceBufferDeviceAddressFeatures:
  1274. --------------------------------------------
  1275. bufferDeviceAddress = true
  1276. bufferDeviceAddressCaptureReplay = true
  1277. bufferDeviceAddressMultiDevice = true
  1278.  
  1279. VkPhysicalDeviceBufferDeviceAddressFeaturesEXT:
  1280. -----------------------------------------------
  1281. bufferDeviceAddress = true
  1282. bufferDeviceAddressCaptureReplay = true
  1283. bufferDeviceAddressMultiDevice = true
  1284.  
  1285. VkPhysicalDeviceColorWriteEnableFeaturesEXT:
  1286. --------------------------------------------
  1287. colorWriteEnable = true
  1288.  
  1289. VkPhysicalDeviceConditionalRenderingFeaturesEXT:
  1290. ------------------------------------------------
  1291. conditionalRendering = true
  1292. inheritedConditionalRendering = true
  1293.  
  1294. VkPhysicalDeviceCustomBorderColorFeaturesEXT:
  1295. ---------------------------------------------
  1296. customBorderColors = true
  1297. customBorderColorWithoutFormat = true
  1298.  
  1299. VkPhysicalDeviceDepthClipControlFeaturesEXT:
  1300. --------------------------------------------
  1301. depthClipControl = true
  1302.  
  1303. VkPhysicalDeviceDepthClipEnableFeaturesEXT:
  1304. -------------------------------------------
  1305. depthClipEnable = true
  1306.  
  1307. VkPhysicalDeviceDescriptorIndexingFeatures:
  1308. -------------------------------------------
  1309. shaderInputAttachmentArrayDynamicIndexing = true
  1310. shaderUniformTexelBufferArrayDynamicIndexing = true
  1311. shaderStorageTexelBufferArrayDynamicIndexing = true
  1312. shaderUniformBufferArrayNonUniformIndexing = true
  1313. shaderSampledImageArrayNonUniformIndexing = true
  1314. shaderStorageBufferArrayNonUniformIndexing = true
  1315. shaderStorageImageArrayNonUniformIndexing = true
  1316. shaderInputAttachmentArrayNonUniformIndexing = true
  1317. shaderUniformTexelBufferArrayNonUniformIndexing = true
  1318. shaderStorageTexelBufferArrayNonUniformIndexing = true
  1319. descriptorBindingUniformBufferUpdateAfterBind = true
  1320. descriptorBindingSampledImageUpdateAfterBind = true
  1321. descriptorBindingStorageImageUpdateAfterBind = true
  1322. descriptorBindingStorageBufferUpdateAfterBind = true
  1323. descriptorBindingUniformTexelBufferUpdateAfterBind = true
  1324. descriptorBindingStorageTexelBufferUpdateAfterBind = true
  1325. descriptorBindingUpdateUnusedWhilePending = true
  1326. descriptorBindingPartiallyBound = true
  1327. descriptorBindingVariableDescriptorCount = true
  1328. runtimeDescriptorArray = true
  1329.  
  1330. VkPhysicalDeviceDynamicRenderingFeatures:
  1331. -----------------------------------------
  1332. dynamicRendering = true
  1333.  
  1334. VkPhysicalDeviceExtendedDynamicState2FeaturesEXT:
  1335. -------------------------------------------------
  1336. extendedDynamicState2 = true
  1337. extendedDynamicState2LogicOp = true
  1338. extendedDynamicState2PatchControlPoints = true
  1339.  
  1340. VkPhysicalDeviceExtendedDynamicStateFeaturesEXT:
  1341. ------------------------------------------------
  1342. extendedDynamicState = true
  1343.  
  1344. VkPhysicalDeviceFragmentShaderBarycentricFeaturesKHR:
  1345. -----------------------------------------------------
  1346. fragmentShaderBarycentric = true
  1347.  
  1348. VkPhysicalDeviceFragmentShaderInterlockFeaturesEXT:
  1349. ---------------------------------------------------
  1350. fragmentShaderSampleInterlock = true
  1351. fragmentShaderPixelInterlock = true
  1352. fragmentShaderShadingRateInterlock = true
  1353.  
  1354. VkPhysicalDeviceFragmentShadingRateFeaturesKHR:
  1355. -----------------------------------------------
  1356. pipelineFragmentShadingRate = true
  1357. primitiveFragmentShadingRate = true
  1358. attachmentFragmentShadingRate = true
  1359.  
  1360. VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT:
  1361. ---------------------------------------------------
  1362. graphicsPipelineLibrary = true
  1363.  
  1364. VkPhysicalDeviceHostQueryResetFeatures:
  1365. ---------------------------------------
  1366. hostQueryReset = true
  1367.  
  1368. VkPhysicalDeviceImage2DViewOf3DFeaturesEXT:
  1369. -------------------------------------------
  1370. image2DViewOf3D = true
  1371. sampler2DViewOf3D = true
  1372.  
  1373. VkPhysicalDeviceImageRobustnessFeatures:
  1374. ----------------------------------------
  1375. robustImageAccess = true
  1376.  
  1377. VkPhysicalDeviceImageViewMinLodFeaturesEXT:
  1378. -------------------------------------------
  1379. minLod = true
  1380.  
  1381. VkPhysicalDeviceImagelessFramebufferFeatures:
  1382. ---------------------------------------------
  1383. imagelessFramebuffer = true
  1384.  
  1385. VkPhysicalDeviceIndexTypeUint8FeaturesEXT:
  1386. ------------------------------------------
  1387. indexTypeUint8 = true
  1388.  
  1389. VkPhysicalDeviceInlineUniformBlockFeatures:
  1390. -------------------------------------------
  1391. inlineUniformBlock = true
  1392. descriptorBindingInlineUniformBlockUpdateAfterBind = true
  1393.  
  1394. VkPhysicalDeviceLineRasterizationFeaturesEXT:
  1395. ---------------------------------------------
  1396. rectangularLines = true
  1397. bresenhamLines = true
  1398. smoothLines = true
  1399. stippledRectangularLines = true
  1400. stippledBresenhamLines = true
  1401. stippledSmoothLines = true
  1402.  
  1403. VkPhysicalDeviceMaintenance4Features:
  1404. -------------------------------------
  1405. maintenance4 = true
  1406.  
  1407. VkPhysicalDeviceMemoryPriorityFeaturesEXT:
  1408. ------------------------------------------
  1409. memoryPriority = true
  1410.  
  1411. VkPhysicalDeviceMeshShaderFeaturesEXT:
  1412. --------------------------------------
  1413. taskShader = true
  1414. meshShader = true
  1415. multiviewMeshShader = true
  1416. primitiveFragmentShadingRateMeshShader = true
  1417. meshShaderQueries = true
  1418.  
  1419. VkPhysicalDeviceMultiDrawFeaturesEXT:
  1420. -------------------------------------
  1421. multiDraw = true
  1422.  
  1423. VkPhysicalDeviceMultiviewFeatures:
  1424. ----------------------------------
  1425. multiview = true
  1426. multiviewGeometryShader = true
  1427. multiviewTessellationShader = true
  1428.  
  1429. VkPhysicalDeviceMutableDescriptorTypeFeaturesEXT:
  1430. -------------------------------------------------
  1431. mutableDescriptorType = true
  1432.  
  1433. VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT:
  1434. ----------------------------------------------
  1435. nonSeamlessCubeMap = true
  1436.  
  1437. VkPhysicalDevicePageableDeviceLocalMemoryFeaturesEXT:
  1438. -----------------------------------------------------
  1439. pageableDeviceLocalMemory = true
  1440.  
  1441. VkPhysicalDevicePipelineCreationCacheControlFeatures:
  1442. -----------------------------------------------------
  1443. pipelineCreationCacheControl = true
  1444.  
  1445. VkPhysicalDevicePipelineExecutablePropertiesFeaturesKHR:
  1446. --------------------------------------------------------
  1447. pipelineExecutableInfo = true
  1448.  
  1449. VkPhysicalDevicePipelineRobustnessFeaturesEXT:
  1450. ----------------------------------------------
  1451. pipelineRobustness = true
  1452.  
  1453. VkPhysicalDevicePresentIdFeaturesKHR:
  1454. -------------------------------------
  1455. presentId = true
  1456.  
  1457. VkPhysicalDevicePresentWaitFeaturesKHR:
  1458. ---------------------------------------
  1459. presentWait = true
  1460.  
  1461. VkPhysicalDevicePrimitiveTopologyListRestartFeaturesEXT:
  1462. --------------------------------------------------------
  1463. primitiveTopologyListRestart = true
  1464. primitiveTopologyPatchListRestart = true
  1465.  
  1466. VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT:
  1467. ----------------------------------------------------
  1468. primitivesGeneratedQuery = true
  1469. primitivesGeneratedQueryWithRasterizerDiscard = true
  1470. primitivesGeneratedQueryWithNonZeroStreams = true
  1471.  
  1472. VkPhysicalDevicePrivateDataFeatures:
  1473. ------------------------------------
  1474. privateData = true
  1475.  
  1476. VkPhysicalDeviceProtectedMemoryFeatures:
  1477. ----------------------------------------
  1478. protectedMemory = false
  1479.  
  1480. VkPhysicalDeviceProvokingVertexFeaturesEXT:
  1481. -------------------------------------------
  1482. provokingVertexLast = true
  1483. transformFeedbackPreservesProvokingVertex = true
  1484.  
  1485. VkPhysicalDeviceRobustness2FeaturesEXT:
  1486. ---------------------------------------
  1487. robustBufferAccess2 = true
  1488. robustImageAccess2 = true
  1489. nullDescriptor = true
  1490.  
  1491. VkPhysicalDeviceSamplerYcbcrConversionFeatures:
  1492. -----------------------------------------------
  1493. samplerYcbcrConversion = true
  1494.  
  1495. VkPhysicalDeviceScalarBlockLayoutFeatures:
  1496. ------------------------------------------
  1497. scalarBlockLayout = true
  1498.  
  1499. VkPhysicalDeviceSeparateDepthStencilLayoutsFeatures:
  1500. ----------------------------------------------------
  1501. separateDepthStencilLayouts = true
  1502.  
  1503. VkPhysicalDeviceShaderAtomicFloatFeaturesEXT:
  1504. ---------------------------------------------
  1505. shaderBufferFloat32Atomics = true
  1506. shaderBufferFloat32AtomicAdd = true
  1507. shaderBufferFloat64Atomics = true
  1508. shaderBufferFloat64AtomicAdd = true
  1509. shaderSharedFloat32Atomics = true
  1510. shaderSharedFloat32AtomicAdd = true
  1511. shaderSharedFloat64Atomics = true
  1512. shaderSharedFloat64AtomicAdd = true
  1513. shaderImageFloat32Atomics = true
  1514. shaderImageFloat32AtomicAdd = true
  1515. sparseImageFloat32Atomics = true
  1516. sparseImageFloat32AtomicAdd = true
  1517.  
  1518. VkPhysicalDeviceShaderAtomicInt64Features:
  1519. ------------------------------------------
  1520. shaderBufferInt64Atomics = true
  1521. shaderSharedInt64Atomics = true
  1522.  
  1523. VkPhysicalDeviceShaderClockFeaturesKHR:
  1524. ---------------------------------------
  1525. shaderSubgroupClock = true
  1526. shaderDeviceClock = true
  1527.  
  1528. VkPhysicalDeviceShaderDemoteToHelperInvocationFeatures:
  1529. -------------------------------------------------------
  1530. shaderDemoteToHelperInvocation = true
  1531.  
  1532. VkPhysicalDeviceShaderDrawParametersFeatures:
  1533. ---------------------------------------------
  1534. shaderDrawParameters = true
  1535.  
  1536. VkPhysicalDeviceShaderFloat16Int8Features:
  1537. ------------------------------------------
  1538. shaderFloat16 = true
  1539. shaderInt8 = true
  1540.  
  1541. VkPhysicalDeviceShaderImageAtomicInt64FeaturesEXT:
  1542. --------------------------------------------------
  1543. shaderImageInt64Atomics = true
  1544. sparseImageInt64Atomics = true
  1545.  
  1546. VkPhysicalDeviceShaderIntegerDotProductFeatures:
  1547. ------------------------------------------------
  1548. shaderIntegerDotProduct = true
  1549.  
  1550. VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT:
  1551. --------------------------------------------------
  1552. shaderModuleIdentifier = true
  1553.  
  1554. VkPhysicalDeviceShaderSubgroupExtendedTypesFeatures:
  1555. ----------------------------------------------------
  1556. shaderSubgroupExtendedTypes = true
  1557.  
  1558. VkPhysicalDeviceShaderSubgroupUniformControlFlowFeaturesKHR:
  1559. ------------------------------------------------------------
  1560. shaderSubgroupUniformControlFlow = true
  1561.  
  1562. VkPhysicalDeviceShaderTerminateInvocationFeatures:
  1563. --------------------------------------------------
  1564. shaderTerminateInvocation = true
  1565.  
  1566. VkPhysicalDeviceSubgroupSizeControlFeatures:
  1567. --------------------------------------------
  1568. subgroupSizeControl = true
  1569. computeFullSubgroups = true
  1570.  
  1571. VkPhysicalDeviceSynchronization2Features:
  1572. -----------------------------------------
  1573. synchronization2 = true
  1574.  
  1575. VkPhysicalDeviceTexelBufferAlignmentFeaturesEXT:
  1576. ------------------------------------------------
  1577. texelBufferAlignment = true
  1578.  
  1579. VkPhysicalDeviceTextureCompressionASTCHDRFeatures:
  1580. --------------------------------------------------
  1581. textureCompressionASTC_HDR = false
  1582.  
  1583. VkPhysicalDeviceTimelineSemaphoreFeatures:
  1584. ------------------------------------------
  1585. timelineSemaphore = true
  1586.  
  1587. VkPhysicalDeviceTransformFeedbackFeaturesEXT:
  1588. ---------------------------------------------
  1589. transformFeedback = true
  1590. geometryStreams = true
  1591.  
  1592. VkPhysicalDeviceUniformBufferStandardLayoutFeatures:
  1593. ----------------------------------------------------
  1594. uniformBufferStandardLayout = true
  1595.  
  1596. VkPhysicalDeviceVariablePointersFeatures:
  1597. -----------------------------------------
  1598. variablePointersStorageBuffer = true
  1599. variablePointers = true
  1600.  
  1601. VkPhysicalDeviceVertexAttributeDivisorFeaturesEXT:
  1602. --------------------------------------------------
  1603. vertexAttributeInstanceRateDivisor = true
  1604. vertexAttributeInstanceRateZeroDivisor = true
  1605.  
  1606. VkPhysicalDeviceVertexInputDynamicStateFeaturesEXT:
  1607. ---------------------------------------------------
  1608. vertexInputDynamicState = true
  1609.  
  1610. VkPhysicalDeviceVulkan11Features:
  1611. ---------------------------------
  1612. storageBuffer16BitAccess = true
  1613. uniformAndStorageBuffer16BitAccess = true
  1614. storagePushConstant16 = true
  1615. storageInputOutput16 = false
  1616. multiview = true
  1617. multiviewGeometryShader = true
  1618. multiviewTessellationShader = true
  1619. variablePointersStorageBuffer = true
  1620. variablePointers = true
  1621. protectedMemory = false
  1622. samplerYcbcrConversion = true
  1623. shaderDrawParameters = true
  1624.  
  1625. VkPhysicalDeviceVulkan12Features:
  1626. ---------------------------------
  1627. samplerMirrorClampToEdge = true
  1628. drawIndirectCount = true
  1629. storageBuffer8BitAccess = true
  1630. uniformAndStorageBuffer8BitAccess = true
  1631. storagePushConstant8 = true
  1632. shaderBufferInt64Atomics = true
  1633. shaderSharedInt64Atomics = true
  1634. shaderFloat16 = true
  1635. shaderInt8 = true
  1636. descriptorIndexing = true
  1637. shaderInputAttachmentArrayDynamicIndexing = true
  1638. shaderUniformTexelBufferArrayDynamicIndexing = true
  1639. shaderStorageTexelBufferArrayDynamicIndexing = true
  1640. shaderUniformBufferArrayNonUniformIndexing = true
  1641. shaderSampledImageArrayNonUniformIndexing = true
  1642. shaderStorageBufferArrayNonUniformIndexing = true
  1643. shaderStorageImageArrayNonUniformIndexing = true
  1644. shaderInputAttachmentArrayNonUniformIndexing = true
  1645. shaderUniformTexelBufferArrayNonUniformIndexing = true
  1646. shaderStorageTexelBufferArrayNonUniformIndexing = true
  1647. descriptorBindingUniformBufferUpdateAfterBind = true
  1648. descriptorBindingSampledImageUpdateAfterBind = true
  1649. descriptorBindingStorageImageUpdateAfterBind = true
  1650. descriptorBindingStorageBufferUpdateAfterBind = true
  1651. descriptorBindingUniformTexelBufferUpdateAfterBind = true
  1652. descriptorBindingStorageTexelBufferUpdateAfterBind = true
  1653. descriptorBindingUpdateUnusedWhilePending = true
  1654. descriptorBindingPartiallyBound = true
  1655. descriptorBindingVariableDescriptorCount = true
  1656. runtimeDescriptorArray = true
  1657. samplerFilterMinmax = true
  1658. scalarBlockLayout = true
  1659. imagelessFramebuffer = true
  1660. uniformBufferStandardLayout = true
  1661. shaderSubgroupExtendedTypes = true
  1662. separateDepthStencilLayouts = true
  1663. hostQueryReset = true
  1664. timelineSemaphore = true
  1665. bufferDeviceAddress = true
  1666. bufferDeviceAddressCaptureReplay = true
  1667. bufferDeviceAddressMultiDevice = true
  1668. vulkanMemoryModel = true
  1669. vulkanMemoryModelDeviceScope = true
  1670. vulkanMemoryModelAvailabilityVisibilityChains = true
  1671. shaderOutputViewportIndex = true
  1672. shaderOutputLayer = true
  1673. subgroupBroadcastDynamicId = true
  1674.  
  1675. VkPhysicalDeviceVulkan13Features:
  1676. ---------------------------------
  1677. robustImageAccess = true
  1678. inlineUniformBlock = true
  1679. descriptorBindingInlineUniformBlockUpdateAfterBind = true
  1680. pipelineCreationCacheControl = true
  1681. privateData = true
  1682. shaderDemoteToHelperInvocation = true
  1683. shaderTerminateInvocation = true
  1684. subgroupSizeControl = true
  1685. computeFullSubgroups = true
  1686. synchronization2 = true
  1687. textureCompressionASTC_HDR = false
  1688. shaderZeroInitializeWorkgroupMemory = true
  1689. dynamicRendering = true
  1690. shaderIntegerDotProduct = true
  1691. maintenance4 = true
  1692.  
  1693. VkPhysicalDeviceVulkanMemoryModelFeatures:
  1694. ------------------------------------------
  1695. vulkanMemoryModel = true
  1696. vulkanMemoryModelDeviceScope = true
  1697. vulkanMemoryModelAvailabilityVisibilityChains = true
  1698.  
  1699. VkPhysicalDeviceWorkgroupMemoryExplicitLayoutFeaturesKHR:
  1700. ---------------------------------------------------------
  1701. workgroupMemoryExplicitLayout = true
  1702. workgroupMemoryExplicitLayoutScalarBlockLayout = true
  1703. workgroupMemoryExplicitLayout8BitAccess = true
  1704. workgroupMemoryExplicitLayout16BitAccess = true
  1705.  
  1706. VkPhysicalDeviceYcbcr2Plane444FormatsFeaturesEXT:
  1707. -------------------------------------------------
  1708. ycbcr2plane444Formats = true
  1709.  
  1710. VkPhysicalDeviceYcbcrImageArraysFeaturesEXT:
  1711. --------------------------------------------
  1712. ycbcrImageArrays = true
  1713.  
  1714. VkPhysicalDeviceZeroInitializeWorkgroupMemoryFeatures:
  1715. ------------------------------------------------------
  1716. shaderZeroInitializeWorkgroupMemory = true
  1717.  
  1718.  
  1719. GPU1:
  1720. VkPhysicalDeviceProperties:
  1721. ---------------------------
  1722. apiVersion = 1.3.240 (4206832)
  1723. driverVersion = 101.4255 (1659039)
  1724. vendorID = 0x8086
  1725. deviceID = 0x9a60
  1726. deviceType = PHYSICAL_DEVICE_TYPE_INTEGRATED_GPU
  1727. deviceName = Intel(R) UHD Graphics
  1728. pipelineCacheUUID = ae25ac26-ab25-992a-a627-a529a22da01c
  1729.  
  1730. VkPhysicalDeviceLimits:
  1731. -----------------------
  1732. maxImageDimension1D = 16384
  1733. maxImageDimension2D = 16384
  1734. maxImageDimension3D = 2048
  1735. maxImageDimensionCube = 16384
  1736. maxImageArrayLayers = 2048
  1737. maxTexelBufferElements = 134217728
  1738. maxUniformBufferRange = 134217724
  1739. maxStorageBufferRange = 1073741820
  1740. maxPushConstantsSize = 256
  1741. maxMemoryAllocationCount = 4189063
  1742. maxSamplerAllocationCount = 4000
  1743. bufferImageGranularity = 0x00000001
  1744. sparseAddressSpaceSize = 0xff000000000
  1745. maxBoundDescriptorSets = 32
  1746. maxPerStageDescriptorSamplers = 64
  1747. maxPerStageDescriptorUniformBuffers = 200
  1748. maxPerStageDescriptorStorageBuffers = 200
  1749. maxPerStageDescriptorSampledImages = 200
  1750. maxPerStageDescriptorStorageImages = 16
  1751. maxPerStageDescriptorInputAttachments = 7
  1752. maxPerStageResources = 200
  1753. maxDescriptorSetSamplers = 576
  1754. maxDescriptorSetUniformBuffers = 1800
  1755. maxDescriptorSetUniformBuffersDynamic = 16
  1756. maxDescriptorSetStorageBuffers = 1800
  1757. maxDescriptorSetStorageBuffersDynamic = 16
  1758. maxDescriptorSetSampledImages = 1800
  1759. maxDescriptorSetStorageImages = 144
  1760. maxDescriptorSetInputAttachments = 7
  1761. maxVertexInputAttributes = 32
  1762. maxVertexInputBindings = 32
  1763. maxVertexInputAttributeOffset = 2047
  1764. maxVertexInputBindingStride = 4095
  1765. maxVertexOutputComponents = 128
  1766. maxTessellationGenerationLevel = 64
  1767. maxTessellationPatchSize = 32
  1768. maxTessellationControlPerVertexInputComponents = 128
  1769. maxTessellationControlPerVertexOutputComponents = 128
  1770. maxTessellationControlPerPatchOutputComponents = 120
  1771. maxTessellationControlTotalOutputComponents = 4096
  1772. maxTessellationEvaluationInputComponents = 128
  1773. maxTessellationEvaluationOutputComponents = 128
  1774. maxGeometryShaderInvocations = 32
  1775. maxGeometryInputComponents = 128
  1776. maxGeometryOutputComponents = 128
  1777. maxGeometryOutputVertices = 256
  1778. maxGeometryTotalOutputComponents = 1024
  1779. maxFragmentInputComponents = 128
  1780. maxFragmentOutputAttachments = 8
  1781. maxFragmentDualSrcAttachments = 1
  1782. maxFragmentCombinedOutputResources = 208
  1783. maxComputeSharedMemorySize = 32768
  1784. maxComputeWorkGroupCount: count = 3
  1785. 65536
  1786. 65536
  1787. 65536
  1788. maxComputeWorkGroupInvocations = 1024
  1789. maxComputeWorkGroupSize: count = 3
  1790. 1024
  1791. 1024
  1792. 64
  1793. subPixelPrecisionBits = 8
  1794. subTexelPrecisionBits = 8
  1795. mipmapPrecisionBits = 8
  1796. maxDrawIndexedIndexValue = 4294967295
  1797. maxDrawIndirectCount = 4294967295
  1798. maxSamplerLodBias = 16
  1799. maxSamplerAnisotropy = 16
  1800. maxViewports = 16
  1801. maxViewportDimensions: count = 2
  1802. 32768
  1803. 32768
  1804. viewportBoundsRange: count = 2
  1805. -65536
  1806. 65535
  1807. viewportSubPixelBits = 8
  1808. minMemoryMapAlignment = 64
  1809. minTexelBufferOffsetAlignment = 0x00000040
  1810. minUniformBufferOffsetAlignment = 0x00000040
  1811. minStorageBufferOffsetAlignment = 0x00000040
  1812. minTexelOffset = -8
  1813. maxTexelOffset = 7
  1814. minTexelGatherOffset = -32
  1815. maxTexelGatherOffset = 31
  1816. minInterpolationOffset = -0.5
  1817. maxInterpolationOffset = 0.4375
  1818. subPixelInterpolationOffsetBits = 4
  1819. maxFramebufferWidth = 16384
  1820. maxFramebufferHeight = 16384
  1821. maxFramebufferLayers = 2048
  1822. framebufferColorSampleCounts: count = 5
  1823. SAMPLE_COUNT_1_BIT
  1824. SAMPLE_COUNT_2_BIT
  1825. SAMPLE_COUNT_4_BIT
  1826. SAMPLE_COUNT_8_BIT
  1827. SAMPLE_COUNT_16_BIT
  1828. framebufferDepthSampleCounts: count = 5
  1829. SAMPLE_COUNT_1_BIT
  1830. SAMPLE_COUNT_2_BIT
  1831. SAMPLE_COUNT_4_BIT
  1832. SAMPLE_COUNT_8_BIT
  1833. SAMPLE_COUNT_16_BIT
  1834. framebufferStencilSampleCounts: count = 5
  1835. SAMPLE_COUNT_1_BIT
  1836. SAMPLE_COUNT_2_BIT
  1837. SAMPLE_COUNT_4_BIT
  1838. SAMPLE_COUNT_8_BIT
  1839. SAMPLE_COUNT_16_BIT
  1840. framebufferNoAttachmentsSampleCounts: count = 5
  1841. SAMPLE_COUNT_1_BIT
  1842. SAMPLE_COUNT_2_BIT
  1843. SAMPLE_COUNT_4_BIT
  1844. SAMPLE_COUNT_8_BIT
  1845. SAMPLE_COUNT_16_BIT
  1846. maxColorAttachments = 8
  1847. sampledImageColorSampleCounts: count = 5
  1848. SAMPLE_COUNT_1_BIT
  1849. SAMPLE_COUNT_2_BIT
  1850. SAMPLE_COUNT_4_BIT
  1851. SAMPLE_COUNT_8_BIT
  1852. SAMPLE_COUNT_16_BIT
  1853. sampledImageIntegerSampleCounts: count = 5
  1854. SAMPLE_COUNT_1_BIT
  1855. SAMPLE_COUNT_2_BIT
  1856. SAMPLE_COUNT_4_BIT
  1857. SAMPLE_COUNT_8_BIT
  1858. SAMPLE_COUNT_16_BIT
  1859. sampledImageDepthSampleCounts: count = 5
  1860. SAMPLE_COUNT_1_BIT
  1861. SAMPLE_COUNT_2_BIT
  1862. SAMPLE_COUNT_4_BIT
  1863. SAMPLE_COUNT_8_BIT
  1864. SAMPLE_COUNT_16_BIT
  1865. sampledImageStencilSampleCounts: count = 5
  1866. SAMPLE_COUNT_1_BIT
  1867. SAMPLE_COUNT_2_BIT
  1868. SAMPLE_COUNT_4_BIT
  1869. SAMPLE_COUNT_8_BIT
  1870. SAMPLE_COUNT_16_BIT
  1871. storageImageSampleCounts: count = 5
  1872. SAMPLE_COUNT_1_BIT
  1873. SAMPLE_COUNT_2_BIT
  1874. SAMPLE_COUNT_4_BIT
  1875. SAMPLE_COUNT_8_BIT
  1876. SAMPLE_COUNT_16_BIT
  1877. maxSampleMaskWords = 1
  1878. timestampComputeAndGraphics = true
  1879. timestampPeriod = 52.0833
  1880. maxClipDistances = 8
  1881. maxCullDistances = 8
  1882. maxCombinedClipAndCullDistances = 8
  1883. discreteQueuePriorities = 2
  1884. pointSizeRange: count = 2
  1885. 0.125
  1886. 255.875
  1887. lineWidthRange: count = 2
  1888. 0
  1889. 7.99219
  1890. pointSizeGranularity = 0.125
  1891. lineWidthGranularity = 0.0078125
  1892. strictLines = false
  1893. standardSampleLocations = true
  1894. optimalBufferCopyOffsetAlignment = 0x00000040
  1895. optimalBufferCopyRowPitchAlignment = 0x00000040
  1896. nonCoherentAtomSize = 0x00000001
  1897.  
  1898. VkPhysicalDeviceSparseProperties:
  1899. ---------------------------------
  1900. residencyStandard2DBlockShape = true
  1901. residencyStandard2DMultisampleBlockShape = true
  1902. residencyStandard3DBlockShape = true
  1903. residencyAlignedMipSize = false
  1904. residencyNonResidentStrict = true
  1905.  
  1906. VkPhysicalDeviceConservativeRasterizationPropertiesEXT:
  1907. -------------------------------------------------------
  1908. primitiveOverestimationSize = 0.00195313
  1909. maxExtraPrimitiveOverestimationSize = 0
  1910. extraPrimitiveOverestimationSizeGranularity = 0
  1911. primitiveUnderestimation = false
  1912. conservativePointAndLineRasterization = false
  1913. degenerateTrianglesRasterized = true
  1914. degenerateLinesRasterized = false
  1915. fullyCoveredFragmentShaderInputVariable = false
  1916. conservativeRasterizationPostDepthCoverage = false
  1917.  
  1918. VkPhysicalDeviceCustomBorderColorPropertiesEXT:
  1919. -----------------------------------------------
  1920. maxCustomBorderColorSamplers = 4096
  1921.  
  1922. VkPhysicalDeviceDepthStencilResolveProperties:
  1923. ----------------------------------------------
  1924. supportedDepthResolveModes: count = 4
  1925. RESOLVE_MODE_SAMPLE_ZERO_BIT
  1926. RESOLVE_MODE_AVERAGE_BIT
  1927. RESOLVE_MODE_MIN_BIT
  1928. RESOLVE_MODE_MAX_BIT
  1929. supportedStencilResolveModes: count = 3
  1930. RESOLVE_MODE_SAMPLE_ZERO_BIT
  1931. RESOLVE_MODE_MIN_BIT
  1932. RESOLVE_MODE_MAX_BIT
  1933. independentResolveNone = true
  1934. independentResolve = true
  1935.  
  1936. VkPhysicalDeviceDescriptorIndexingProperties:
  1937. ---------------------------------------------
  1938. maxUpdateAfterBindDescriptorsInAllPools = 1048576
  1939. shaderUniformBufferArrayNonUniformIndexingNative = false
  1940. shaderSampledImageArrayNonUniformIndexingNative = false
  1941. shaderStorageBufferArrayNonUniformIndexingNative = false
  1942. shaderStorageImageArrayNonUniformIndexingNative = false
  1943. shaderInputAttachmentArrayNonUniformIndexingNative = false
  1944. robustBufferAccessUpdateAfterBind = true
  1945. quadDivergentImplicitLod = true
  1946. maxPerStageDescriptorUpdateAfterBindSamplers = 1048576
  1947. maxPerStageDescriptorUpdateAfterBindUniformBuffers = 1048576
  1948. maxPerStageDescriptorUpdateAfterBindStorageBuffers = 1048576
  1949. maxPerStageDescriptorUpdateAfterBindSampledImages = 1048576
  1950. maxPerStageDescriptorUpdateAfterBindStorageImages = 1048576
  1951. maxPerStageDescriptorUpdateAfterBindInputAttachments = 1048576
  1952. maxPerStageUpdateAfterBindResources = 1048576
  1953. maxDescriptorSetUpdateAfterBindSamplers = 1048576
  1954. maxDescriptorSetUpdateAfterBindUniformBuffers = 1048576
  1955. maxDescriptorSetUpdateAfterBindUniformBuffersDynamic = 16
  1956. maxDescriptorSetUpdateAfterBindStorageBuffers = 1048576
  1957. maxDescriptorSetUpdateAfterBindStorageBuffersDynamic = 16
  1958. maxDescriptorSetUpdateAfterBindSampledImages = 1048576
  1959. maxDescriptorSetUpdateAfterBindStorageImages = 1048576
  1960. maxDescriptorSetUpdateAfterBindInputAttachments = 1048576
  1961.  
  1962. VkPhysicalDeviceDriverProperties:
  1963. ---------------------------------
  1964. driverID = DRIVER_ID_INTEL_PROPRIETARY_WINDOWS
  1965. driverName = Intel Corporation
  1966. driverInfo = Intel driver
  1967. conformanceVersion:
  1968. major = 1
  1969. minor = 3
  1970. subminor = 4
  1971. patch = 1
  1972.  
  1973. VkPhysicalDeviceExternalMemoryHostPropertiesEXT:
  1974. ------------------------------------------------
  1975. minImportedHostPointerAlignment = 0x00001000
  1976.  
  1977. VkPhysicalDeviceFloatControlsProperties:
  1978. ----------------------------------------
  1979. denormBehaviorIndependence = SHADER_FLOAT_CONTROLS_INDEPENDENCE_ALL
  1980. roundingModeIndependence = SHADER_FLOAT_CONTROLS_INDEPENDENCE_NONE
  1981. shaderSignedZeroInfNanPreserveFloat16 = true
  1982. shaderSignedZeroInfNanPreserveFloat32 = true
  1983. shaderSignedZeroInfNanPreserveFloat64 = true
  1984. shaderDenormPreserveFloat16 = true
  1985. shaderDenormPreserveFloat32 = true
  1986. shaderDenormPreserveFloat64 = true
  1987. shaderDenormFlushToZeroFloat16 = true
  1988. shaderDenormFlushToZeroFloat32 = true
  1989. shaderDenormFlushToZeroFloat64 = true
  1990. shaderRoundingModeRTEFloat16 = true
  1991. shaderRoundingModeRTEFloat32 = true
  1992. shaderRoundingModeRTEFloat64 = true
  1993. shaderRoundingModeRTZFloat16 = true
  1994. shaderRoundingModeRTZFloat32 = true
  1995. shaderRoundingModeRTZFloat64 = true
  1996.  
  1997. VkPhysicalDeviceFragmentShadingRatePropertiesKHR:
  1998. -------------------------------------------------
  1999. minFragmentShadingRateAttachmentTexelSize:
  2000. width = 0
  2001. height = 0
  2002. maxFragmentShadingRateAttachmentTexelSize:
  2003. width = 0
  2004. height = 0
  2005. maxFragmentShadingRateAttachmentTexelSizeAspectRatio = 0
  2006. primitiveFragmentShadingRateWithMultipleViewports = false
  2007. layeredShadingRateAttachments = false
  2008. fragmentShadingRateNonTrivialCombinerOps = false
  2009. maxFragmentSize:
  2010. width = 4
  2011. height = 4
  2012. maxFragmentSizeAspectRatio = 4
  2013. maxFragmentShadingRateCoverageSamples = 256
  2014. maxFragmentShadingRateRasterizationSamples = SAMPLE_COUNT_16_BIT
  2015. fragmentShadingRateWithShaderDepthStencilWrites = false
  2016. fragmentShadingRateWithSampleMask = true
  2017. fragmentShadingRateWithShaderSampleMask = false
  2018. fragmentShadingRateWithConservativeRasterization = true
  2019. fragmentShadingRateWithFragmentShaderInterlock = true
  2020. fragmentShadingRateWithCustomSampleLocations = true
  2021. fragmentShadingRateStrictMultiplyCombiner = true
  2022.  
  2023. VkPhysicalDeviceIDProperties:
  2024. -----------------------------
  2025. deviceUUID = 8680609a-0100-0000-0002-000000000000
  2026. driverUUID = 33312e30-2e31-3031-2e34-323535000000
  2027. deviceLUID = c88f0100-00000000
  2028. deviceNodeMask = 1
  2029. deviceLUIDValid = true
  2030.  
  2031. VkPhysicalDeviceInlineUniformBlockProperties:
  2032. ---------------------------------------------
  2033. maxInlineUniformBlockSize = 256
  2034. maxPerStageDescriptorInlineUniformBlocks = 4
  2035. maxPerStageDescriptorUpdateAfterBindInlineUniformBlocks = 4
  2036. maxDescriptorSetInlineUniformBlocks = 4
  2037. maxDescriptorSetUpdateAfterBindInlineUniformBlocks = 4
  2038.  
  2039. VkPhysicalDeviceLineRasterizationPropertiesEXT:
  2040. -----------------------------------------------
  2041. lineSubPixelPrecisionBits = 8
  2042.  
  2043. VkPhysicalDeviceMaintenance3Properties:
  2044. ---------------------------------------
  2045. maxPerSetDescriptors = 6159
  2046. maxMemoryAllocationSize = 0x3f6b87000
  2047.  
  2048. VkPhysicalDeviceMaintenance4Properties:
  2049. ---------------------------------------
  2050. maxBufferSize = 0x100000000
  2051.  
  2052. VkPhysicalDeviceMultiDrawPropertiesEXT:
  2053. ---------------------------------------
  2054. maxMultiDrawCount = 4294967295
  2055.  
  2056. VkPhysicalDeviceMultiviewProperties:
  2057. ------------------------------------
  2058. maxMultiviewViewCount = 16
  2059. maxMultiviewInstanceIndex = 268435454
  2060.  
  2061. VkPhysicalDevicePerformanceQueryPropertiesKHR:
  2062. ----------------------------------------------
  2063. allowCommandBufferQueryCopies = false
  2064.  
  2065. VkPhysicalDevicePipelineRobustnessPropertiesEXT:
  2066. ------------------------------------------------
  2067. defaultRobustnessStorageBuffers = PIPELINE_ROBUSTNESS_BUFFER_BEHAVIOR_DISABLED_EXT
  2068. defaultRobustnessUniformBuffers = PIPELINE_ROBUSTNESS_BUFFER_BEHAVIOR_DISABLED_EXT
  2069. defaultRobustnessVertexInputs = PIPELINE_ROBUSTNESS_BUFFER_BEHAVIOR_ROBUST_BUFFER_ACCESS_EXT
  2070. defaultRobustnessImages = PIPELINE_ROBUSTNESS_IMAGE_BEHAVIOR_DISABLED_EXT
  2071.  
  2072. VkPhysicalDevicePointClippingProperties:
  2073. ----------------------------------------
  2074. pointClippingBehavior = POINT_CLIPPING_BEHAVIOR_USER_CLIP_PLANES_ONLY
  2075.  
  2076. VkPhysicalDeviceProtectedMemoryProperties:
  2077. ------------------------------------------
  2078. protectedNoFault = false
  2079.  
  2080. VkPhysicalDeviceProvokingVertexPropertiesEXT:
  2081. ---------------------------------------------
  2082. provokingVertexModePerPipeline = true
  2083. transformFeedbackPreservesTriangleFanProvokingVertex = false
  2084.  
  2085. VkPhysicalDevicePushDescriptorPropertiesKHR:
  2086. --------------------------------------------
  2087. maxPushDescriptors = 32
  2088.  
  2089. VkPhysicalDeviceRobustness2PropertiesEXT:
  2090. -----------------------------------------
  2091. robustStorageBufferAccessSizeAlignment = 0x00000004
  2092. robustUniformBufferAccessSizeAlignment = 0x00000010
  2093.  
  2094. VkPhysicalDeviceSampleLocationsPropertiesEXT:
  2095. ---------------------------------------------
  2096. sampleLocationSampleCounts: count = 5
  2097. SAMPLE_COUNT_1_BIT
  2098. SAMPLE_COUNT_2_BIT
  2099. SAMPLE_COUNT_4_BIT
  2100. SAMPLE_COUNT_8_BIT
  2101. SAMPLE_COUNT_16_BIT
  2102. maxSampleLocationGridSize:
  2103. width = 1
  2104. height = 1
  2105. sampleLocationCoordinateRange: count = 2
  2106. 0
  2107. 0.9375
  2108. sampleLocationSubPixelBits = 4
  2109. variableSampleLocations = false
  2110.  
  2111. VkPhysicalDeviceSamplerFilterMinmaxProperties:
  2112. ----------------------------------------------
  2113. filterMinmaxSingleComponentFormats = true
  2114. filterMinmaxImageComponentMapping = true
  2115.  
  2116. VkPhysicalDeviceShaderIntegerDotProductProperties:
  2117. --------------------------------------------------
  2118. integerDotProduct8BitUnsignedAccelerated = true
  2119. integerDotProduct8BitSignedAccelerated = true
  2120. integerDotProduct8BitMixedSignednessAccelerated = true
  2121. integerDotProduct4x8BitPackedUnsignedAccelerated = true
  2122. integerDotProduct4x8BitPackedSignedAccelerated = true
  2123. integerDotProduct4x8BitPackedMixedSignednessAccelerated = true
  2124. integerDotProduct16BitUnsignedAccelerated = false
  2125. integerDotProduct16BitSignedAccelerated = false
  2126. integerDotProduct16BitMixedSignednessAccelerated = false
  2127. integerDotProduct32BitUnsignedAccelerated = false
  2128. integerDotProduct32BitSignedAccelerated = false
  2129. integerDotProduct32BitMixedSignednessAccelerated = false
  2130. integerDotProduct64BitUnsignedAccelerated = false
  2131. integerDotProduct64BitSignedAccelerated = false
  2132. integerDotProduct64BitMixedSignednessAccelerated = false
  2133. integerDotProductAccumulatingSaturating8BitUnsignedAccelerated = true
  2134. integerDotProductAccumulatingSaturating8BitSignedAccelerated = true
  2135. integerDotProductAccumulatingSaturating8BitMixedSignednessAccelerated = true
  2136. integerDotProductAccumulatingSaturating4x8BitPackedUnsignedAccelerated = true
  2137. integerDotProductAccumulatingSaturating4x8BitPackedSignedAccelerated = true
  2138. integerDotProductAccumulatingSaturating4x8BitPackedMixedSignednessAccelerated = true
  2139. integerDotProductAccumulatingSaturating16BitUnsignedAccelerated = false
  2140. integerDotProductAccumulatingSaturating16BitSignedAccelerated = false
  2141. integerDotProductAccumulatingSaturating16BitMixedSignednessAccelerated = false
  2142. integerDotProductAccumulatingSaturating32BitUnsignedAccelerated = false
  2143. integerDotProductAccumulatingSaturating32BitSignedAccelerated = false
  2144. integerDotProductAccumulatingSaturating32BitMixedSignednessAccelerated = false
  2145. integerDotProductAccumulatingSaturating64BitUnsignedAccelerated = false
  2146. integerDotProductAccumulatingSaturating64BitSignedAccelerated = false
  2147. integerDotProductAccumulatingSaturating64BitMixedSignednessAccelerated = false
  2148.  
  2149. VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT:
  2150. ----------------------------------------------------
  2151. shaderModuleIdentifierAlgorithmUUID = 09ac223f-2717-26c9-90ca-22f37271629c
  2152.  
  2153. VkPhysicalDeviceSubgroupProperties:
  2154. -----------------------------------
  2155. subgroupSize = 32
  2156. supportedStages: count = 6
  2157. SHADER_STAGE_VERTEX_BIT
  2158. SHADER_STAGE_TESSELLATION_CONTROL_BIT
  2159. SHADER_STAGE_TESSELLATION_EVALUATION_BIT
  2160. SHADER_STAGE_GEOMETRY_BIT
  2161. SHADER_STAGE_FRAGMENT_BIT
  2162. SHADER_STAGE_COMPUTE_BIT
  2163. supportedOperations: count = 8
  2164. SUBGROUP_FEATURE_BASIC_BIT
  2165. SUBGROUP_FEATURE_VOTE_BIT
  2166. SUBGROUP_FEATURE_ARITHMETIC_BIT
  2167. SUBGROUP_FEATURE_BALLOT_BIT
  2168. SUBGROUP_FEATURE_SHUFFLE_BIT
  2169. SUBGROUP_FEATURE_SHUFFLE_RELATIVE_BIT
  2170. SUBGROUP_FEATURE_CLUSTERED_BIT
  2171. SUBGROUP_FEATURE_QUAD_BIT
  2172. quadOperationsInAllStages = true
  2173.  
  2174. VkPhysicalDeviceSubgroupSizeControlProperties:
  2175. ----------------------------------------------
  2176. minSubgroupSize = 8
  2177. maxSubgroupSize = 32
  2178. maxComputeWorkgroupSubgroups = 56
  2179. requiredSubgroupSizeStages: count = 1
  2180. SHADER_STAGE_COMPUTE_BIT
  2181.  
  2182. VkPhysicalDeviceTexelBufferAlignmentProperties:
  2183. -----------------------------------------------
  2184. storageTexelBufferOffsetAlignmentBytes = 0x00000010
  2185. storageTexelBufferOffsetSingleTexelAlignment = true
  2186. uniformTexelBufferOffsetAlignmentBytes = 0x00000001
  2187. uniformTexelBufferOffsetSingleTexelAlignment = true
  2188.  
  2189. VkPhysicalDeviceTimelineSemaphoreProperties:
  2190. --------------------------------------------
  2191. maxTimelineSemaphoreValueDifference = 18446744073709551615
  2192.  
  2193. VkPhysicalDeviceTransformFeedbackPropertiesEXT:
  2194. -----------------------------------------------
  2195. maxTransformFeedbackStreams = 4
  2196. maxTransformFeedbackBuffers = 4
  2197. maxTransformFeedbackBufferSize = 0x100000000
  2198. maxTransformFeedbackStreamDataSize = 512
  2199. maxTransformFeedbackBufferDataSize = 512
  2200. maxTransformFeedbackBufferDataStride = 2048
  2201. transformFeedbackQueries = true
  2202. transformFeedbackStreamsLinesTriangles = false
  2203. transformFeedbackRasterizationStreamSelect = true
  2204. transformFeedbackDraw = true
  2205.  
  2206. VkPhysicalDeviceVertexAttributeDivisorPropertiesEXT:
  2207. ----------------------------------------------------
  2208. maxVertexAttribDivisor = 268435455
  2209.  
  2210. VkPhysicalDeviceVulkan11Properties:
  2211. -----------------------------------
  2212. deviceUUID = 8680609a-0100-0000-0002-000000000000
  2213. driverUUID = 33312e30-2e31-3031-2e34-323535000000
  2214. deviceLUID = c88f0100-00000000
  2215. deviceNodeMask = 1
  2216. deviceLUIDValid = true
  2217. subgroupSize = 32
  2218. subgroupSupportedStages: count = 6
  2219. SHADER_STAGE_VERTEX_BIT
  2220. SHADER_STAGE_TESSELLATION_CONTROL_BIT
  2221. SHADER_STAGE_TESSELLATION_EVALUATION_BIT
  2222. SHADER_STAGE_GEOMETRY_BIT
  2223. SHADER_STAGE_FRAGMENT_BIT
  2224. SHADER_STAGE_COMPUTE_BIT
  2225. subgroupSupportedOperations: count = 8
  2226. SUBGROUP_FEATURE_BASIC_BIT
  2227. SUBGROUP_FEATURE_VOTE_BIT
  2228. SUBGROUP_FEATURE_ARITHMETIC_BIT
  2229. SUBGROUP_FEATURE_BALLOT_BIT
  2230. SUBGROUP_FEATURE_SHUFFLE_BIT
  2231. SUBGROUP_FEATURE_SHUFFLE_RELATIVE_BIT
  2232. SUBGROUP_FEATURE_CLUSTERED_BIT
  2233. SUBGROUP_FEATURE_QUAD_BIT
  2234. subgroupQuadOperationsInAllStages = true
  2235. pointClippingBehavior = POINT_CLIPPING_BEHAVIOR_USER_CLIP_PLANES_ONLY
  2236. maxMultiviewViewCount = 16
  2237. maxMultiviewInstanceIndex = 268435454
  2238. protectedNoFault = false
  2239. maxPerSetDescriptors = 6159
  2240. maxMemoryAllocationSize = 0x3f6b87000
  2241.  
  2242. VkPhysicalDeviceVulkan12Properties:
  2243. -----------------------------------
  2244. driverID = DRIVER_ID_INTEL_PROPRIETARY_WINDOWS
  2245. driverName = Intel Corporation
  2246. driverInfo = Intel driver
  2247. conformanceVersion:
  2248. major = 1
  2249. minor = 3
  2250. subminor = 4
  2251. patch = 1
  2252. denormBehaviorIndependence = SHADER_FLOAT_CONTROLS_INDEPENDENCE_ALL
  2253. roundingModeIndependence = SHADER_FLOAT_CONTROLS_INDEPENDENCE_NONE
  2254. shaderSignedZeroInfNanPreserveFloat16 = true
  2255. shaderSignedZeroInfNanPreserveFloat32 = true
  2256. shaderSignedZeroInfNanPreserveFloat64 = true
  2257. shaderDenormPreserveFloat16 = true
  2258. shaderDenormPreserveFloat32 = true
  2259. shaderDenormPreserveFloat64 = true
  2260. shaderDenormFlushToZeroFloat16 = true
  2261. shaderDenormFlushToZeroFloat32 = true
  2262. shaderDenormFlushToZeroFloat64 = true
  2263. shaderRoundingModeRTEFloat16 = true
  2264. shaderRoundingModeRTEFloat32 = true
  2265. shaderRoundingModeRTEFloat64 = true
  2266. shaderRoundingModeRTZFloat16 = true
  2267. shaderRoundingModeRTZFloat32 = true
  2268. shaderRoundingModeRTZFloat64 = true
  2269. maxUpdateAfterBindDescriptorsInAllPools = 1048576
  2270. shaderUniformBufferArrayNonUniformIndexingNative = false
  2271. shaderSampledImageArrayNonUniformIndexingNative = false
  2272. shaderStorageBufferArrayNonUniformIndexingNative = false
  2273. shaderStorageImageArrayNonUniformIndexingNative = false
  2274. shaderInputAttachmentArrayNonUniformIndexingNative = false
  2275. robustBufferAccessUpdateAfterBind = true
  2276. quadDivergentImplicitLod = true
  2277. maxPerStageDescriptorUpdateAfterBindSamplers = 1048576
  2278. maxPerStageDescriptorUpdateAfterBindUniformBuffers = 1048576
  2279. maxPerStageDescriptorUpdateAfterBindStorageBuffers = 1048576
  2280. maxPerStageDescriptorUpdateAfterBindSampledImages = 1048576
  2281. maxPerStageDescriptorUpdateAfterBindStorageImages = 1048576
  2282. maxPerStageDescriptorUpdateAfterBindInputAttachments = 1048576
  2283. maxPerStageUpdateAfterBindResources = 1048576
  2284. maxDescriptorSetUpdateAfterBindSamplers = 1048576
  2285. maxDescriptorSetUpdateAfterBindUniformBuffers = 1048576
  2286. maxDescriptorSetUpdateAfterBindUniformBuffersDynamic = 16
  2287. maxDescriptorSetUpdateAfterBindStorageBuffers = 1048576
  2288. maxDescriptorSetUpdateAfterBindStorageBuffersDynamic = 16
  2289. maxDescriptorSetUpdateAfterBindSampledImages = 1048576
  2290. maxDescriptorSetUpdateAfterBindStorageImages = 1048576
  2291. maxDescriptorSetUpdateAfterBindInputAttachments = 1048576
  2292. supportedDepthResolveModes: count = 4
  2293. RESOLVE_MODE_SAMPLE_ZERO_BIT
  2294. RESOLVE_MODE_AVERAGE_BIT
  2295. RESOLVE_MODE_MIN_BIT
  2296. RESOLVE_MODE_MAX_BIT
  2297. supportedStencilResolveModes: count = 3
  2298. RESOLVE_MODE_SAMPLE_ZERO_BIT
  2299. RESOLVE_MODE_MIN_BIT
  2300. RESOLVE_MODE_MAX_BIT
  2301. independentResolveNone = true
  2302. independentResolve = true
  2303. filterMinmaxSingleComponentFormats = true
  2304. filterMinmaxImageComponentMapping = true
  2305. maxTimelineSemaphoreValueDifference = 18446744073709551615
  2306. framebufferIntegerColorSampleCounts: count = 5
  2307. SAMPLE_COUNT_1_BIT
  2308. SAMPLE_COUNT_2_BIT
  2309. SAMPLE_COUNT_4_BIT
  2310. SAMPLE_COUNT_8_BIT
  2311. SAMPLE_COUNT_16_BIT
  2312.  
  2313. VkPhysicalDeviceVulkan13Properties:
  2314. -----------------------------------
  2315. minSubgroupSize = 8
  2316. maxSubgroupSize = 32
  2317. maxComputeWorkgroupSubgroups = 56
  2318. requiredSubgroupSizeStages: count = 1
  2319. SHADER_STAGE_COMPUTE_BIT
  2320. maxInlineUniformBlockSize = 256
  2321. maxPerStageDescriptorInlineUniformBlocks = 4
  2322. maxPerStageDescriptorUpdateAfterBindInlineUniformBlocks = 4
  2323. maxDescriptorSetInlineUniformBlocks = 4
  2324. maxDescriptorSetUpdateAfterBindInlineUniformBlocks = 4
  2325. maxInlineUniformTotalSize = 9216
  2326. integerDotProduct8BitUnsignedAccelerated = true
  2327. integerDotProduct8BitSignedAccelerated = true
  2328. integerDotProduct8BitMixedSignednessAccelerated = true
  2329. integerDotProduct4x8BitPackedUnsignedAccelerated = true
  2330. integerDotProduct4x8BitPackedSignedAccelerated = true
  2331. integerDotProduct4x8BitPackedMixedSignednessAccelerated = true
  2332. integerDotProduct16BitUnsignedAccelerated = false
  2333. integerDotProduct16BitSignedAccelerated = false
  2334. integerDotProduct16BitMixedSignednessAccelerated = false
  2335. integerDotProduct32BitUnsignedAccelerated = false
  2336. integerDotProduct32BitSignedAccelerated = false
  2337. integerDotProduct32BitMixedSignednessAccelerated = false
  2338. integerDotProduct64BitUnsignedAccelerated = false
  2339. integerDotProduct64BitSignedAccelerated = false
  2340. integerDotProduct64BitMixedSignednessAccelerated = false
  2341. integerDotProductAccumulatingSaturating8BitUnsignedAccelerated = true
  2342. integerDotProductAccumulatingSaturating8BitSignedAccelerated = true
  2343. integerDotProductAccumulatingSaturating8BitMixedSignednessAccelerated = true
  2344. integerDotProductAccumulatingSaturating4x8BitPackedUnsignedAccelerated = true
  2345. integerDotProductAccumulatingSaturating4x8BitPackedSignedAccelerated = true
  2346. integerDotProductAccumulatingSaturating4x8BitPackedMixedSignednessAccelerated = true
  2347. integerDotProductAccumulatingSaturating16BitUnsignedAccelerated = false
  2348. integerDotProductAccumulatingSaturating16BitSignedAccelerated = false
  2349. integerDotProductAccumulatingSaturating16BitMixedSignednessAccelerated = false
  2350. integerDotProductAccumulatingSaturating32BitUnsignedAccelerated = false
  2351. integerDotProductAccumulatingSaturating32BitSignedAccelerated = false
  2352. integerDotProductAccumulatingSaturating32BitMixedSignednessAccelerated = false
  2353. integerDotProductAccumulatingSaturating64BitUnsignedAccelerated = false
  2354. integerDotProductAccumulatingSaturating64BitSignedAccelerated = false
  2355. integerDotProductAccumulatingSaturating64BitMixedSignednessAccelerated = false
  2356. storageTexelBufferOffsetAlignmentBytes = 0x00000010
  2357. storageTexelBufferOffsetSingleTexelAlignment = true
  2358. uniformTexelBufferOffsetAlignmentBytes = 0x00000001
  2359. uniformTexelBufferOffsetSingleTexelAlignment = true
  2360. maxBufferSize = 0x100000000
  2361.  
  2362.  
  2363. Device Extensions: count = 120
  2364. VK_EXT_4444_formats : extension revision 1
  2365. VK_EXT_attachment_feedback_loop_layout : extension revision 1
  2366. VK_EXT_buffer_device_address : extension revision 2
  2367. VK_EXT_calibrated_timestamps : extension revision 1
  2368. VK_EXT_color_write_enable : extension revision 1
  2369. VK_EXT_conditional_rendering : extension revision 2
  2370. VK_EXT_conservative_rasterization : extension revision 1
  2371. VK_EXT_custom_border_color : extension revision 12
  2372. VK_EXT_depth_clip_control : extension revision 1
  2373. VK_EXT_depth_clip_enable : extension revision 1
  2374. VK_EXT_descriptor_indexing : extension revision 2
  2375. VK_EXT_device_address_binding_report : extension revision 1
  2376. VK_EXT_extended_dynamic_state : extension revision 1
  2377. VK_EXT_extended_dynamic_state2 : extension revision 1
  2378. VK_EXT_external_memory_host : extension revision 1
  2379. VK_EXT_fragment_shader_interlock : extension revision 1
  2380. VK_EXT_full_screen_exclusive : extension revision 4
  2381. VK_EXT_global_priority : extension revision 2
  2382. VK_EXT_global_priority_query : extension revision 1
  2383. VK_EXT_hdr_metadata : extension revision 2
  2384. VK_EXT_host_query_reset : extension revision 1
  2385. VK_EXT_image_2d_view_of_3d : extension revision 1
  2386. VK_EXT_image_robustness : extension revision 1
  2387. VK_EXT_image_view_min_lod : extension revision 1
  2388. VK_EXT_index_type_uint8 : extension revision 1
  2389. VK_EXT_inline_uniform_block : extension revision 1
  2390. VK_EXT_line_rasterization : extension revision 1
  2391. VK_EXT_memory_budget : extension revision 1
  2392. VK_EXT_memory_priority : extension revision 1
  2393. VK_EXT_multi_draw : extension revision 1
  2394. VK_EXT_pageable_device_local_memory : extension revision 1
  2395. VK_EXT_pipeline_creation_cache_control : extension revision 3
  2396. VK_EXT_pipeline_creation_feedback : extension revision 1
  2397. VK_EXT_pipeline_robustness : extension revision 1
  2398. VK_EXT_post_depth_coverage : extension revision 1
  2399. VK_EXT_primitive_topology_list_restart : extension revision 1
  2400. VK_EXT_primitives_generated_query : extension revision 1
  2401. VK_EXT_private_data : extension revision 1
  2402. VK_EXT_provoking_vertex : extension revision 1
  2403. VK_EXT_robustness2 : extension revision 1
  2404. VK_EXT_sample_locations : extension revision 1
  2405. VK_EXT_sampler_filter_minmax : extension revision 2
  2406. VK_EXT_scalar_block_layout : extension revision 1
  2407. VK_EXT_separate_stencil_usage : extension revision 1
  2408. VK_EXT_shader_atomic_float : extension revision 1
  2409. VK_EXT_shader_atomic_float2 : extension revision 1
  2410. VK_EXT_shader_demote_to_helper_invocation : extension revision 1
  2411. VK_EXT_shader_module_identifier : extension revision 1
  2412. VK_EXT_shader_stencil_export : extension revision 1
  2413. VK_EXT_shader_subgroup_ballot : extension revision 1
  2414. VK_EXT_shader_subgroup_vote : extension revision 1
  2415. VK_EXT_shader_viewport_index_layer : extension revision 1
  2416. VK_EXT_subgroup_size_control : extension revision 2
  2417. VK_EXT_texel_buffer_alignment : extension revision 1
  2418. VK_EXT_transform_feedback : extension revision 1
  2419. VK_EXT_vertex_attribute_divisor : extension revision 3
  2420. VK_EXT_vertex_input_dynamic_state : extension revision 2
  2421. VK_EXT_ycbcr_2plane_444_formats : extension revision 1
  2422. VK_INTEL_performance_query : extension revision 2
  2423. VK_KHR_16bit_storage : extension revision 1
  2424. VK_KHR_8bit_storage : extension revision 1
  2425. VK_KHR_bind_memory2 : extension revision 1
  2426. VK_KHR_buffer_device_address : extension revision 1
  2427. VK_KHR_copy_commands2 : extension revision 1
  2428. VK_KHR_create_renderpass2 : extension revision 1
  2429. VK_KHR_dedicated_allocation : extension revision 1
  2430. VK_KHR_depth_stencil_resolve : extension revision 1
  2431. VK_KHR_descriptor_update_template : extension revision 1
  2432. VK_KHR_device_group : extension revision 4
  2433. VK_KHR_draw_indirect_count : extension revision 1
  2434. VK_KHR_driver_properties : extension revision 1
  2435. VK_KHR_dynamic_rendering : extension revision 1
  2436. VK_KHR_external_fence : extension revision 1
  2437. VK_KHR_external_fence_win32 : extension revision 1
  2438. VK_KHR_external_memory : extension revision 1
  2439. VK_KHR_external_memory_win32 : extension revision 1
  2440. VK_KHR_external_semaphore : extension revision 1
  2441. VK_KHR_external_semaphore_win32 : extension revision 1
  2442. VK_KHR_format_feature_flags2 : extension revision 1
  2443. VK_KHR_fragment_shading_rate : extension revision 2
  2444. VK_KHR_get_memory_requirements2 : extension revision 1
  2445. VK_KHR_global_priority : extension revision 1
  2446. VK_KHR_image_format_list : extension revision 1
  2447. VK_KHR_imageless_framebuffer : extension revision 1
  2448. VK_KHR_maintenance1 : extension revision 1
  2449. VK_KHR_maintenance2 : extension revision 1
  2450. VK_KHR_maintenance3 : extension revision 1
  2451. VK_KHR_maintenance4 : extension revision 2
  2452. VK_KHR_multiview : extension revision 1
  2453. VK_KHR_performance_query : extension revision 1
  2454. VK_KHR_pipeline_executable_properties : extension revision 1
  2455. VK_KHR_pipeline_library : extension revision 1
  2456. VK_KHR_push_descriptor : extension revision 1
  2457. VK_KHR_relaxed_block_layout : extension revision 1
  2458. VK_KHR_sampler_mirror_clamp_to_edge : extension revision 3
  2459. VK_KHR_sampler_ycbcr_conversion : extension revision 14
  2460. VK_KHR_separate_depth_stencil_layouts : extension revision 1
  2461. VK_KHR_shader_clock : extension revision 1
  2462. VK_KHR_shader_draw_parameters : extension revision 1
  2463. VK_KHR_shader_float16_int8 : extension revision 1
  2464. VK_KHR_shader_float_controls : extension revision 4
  2465. VK_KHR_shader_integer_dot_product : extension revision 1
  2466. VK_KHR_shader_non_semantic_info : extension revision 1
  2467. VK_KHR_shader_subgroup_extended_types : extension revision 1
  2468. VK_KHR_shader_subgroup_uniform_control_flow : extension revision 1
  2469. VK_KHR_shader_terminate_invocation : extension revision 1
  2470. VK_KHR_spirv_1_4 : extension revision 1
  2471. VK_KHR_storage_buffer_storage_class : extension revision 1
  2472. VK_KHR_swapchain : extension revision 70
  2473. VK_KHR_swapchain_mutable_format : extension revision 1
  2474. VK_KHR_synchronization2 : extension revision 1
  2475. VK_KHR_timeline_semaphore : extension revision 2
  2476. VK_KHR_uniform_buffer_standard_layout : extension revision 1
  2477. VK_KHR_variable_pointers : extension revision 1
  2478. VK_KHR_vulkan_memory_model : extension revision 3
  2479. VK_KHR_win32_keyed_mutex : extension revision 1
  2480. VK_KHR_workgroup_memory_explicit_layout : extension revision 1
  2481. VK_KHR_zero_initialize_workgroup_memory : extension revision 1
  2482. VK_NV_compute_shader_derivatives : extension revision 1
  2483. VK_NV_device_diagnostic_checkpoints : extension revision 2
  2484.  
  2485. VkQueueFamilyProperties:
  2486. ========================
  2487. queueProperties[0]:
  2488. -------------------
  2489. minImageTransferGranularity = (1,1,1)
  2490. queueCount = 1
  2491. queueFlags = QUEUE_GRAPHICS | QUEUE_COMPUTE | QUEUE_TRANSFER | QUEUE_SPARSE_BINDING
  2492. timestampValidBits = 36
  2493. present support = true
  2494. VkQueueFamilyGlobalPriorityPropertiesKHR:
  2495. -----------------------------------------
  2496. priorityCount = 4
  2497. priorities: count = 4
  2498. QUEUE_GLOBAL_PRIORITY_LOW_KHR
  2499. QUEUE_GLOBAL_PRIORITY_MEDIUM_KHR
  2500. QUEUE_GLOBAL_PRIORITY_HIGH_KHR
  2501. QUEUE_GLOBAL_PRIORITY_REALTIME_KHR
  2502.  
  2503.  
  2504. VkPhysicalDeviceMemoryProperties:
  2505. =================================
  2506. memoryHeaps: count = 1
  2507. memoryHeaps[0]:
  2508. size = 17024184320 (0x3f6b87000) (15.86 GiB)
  2509. budget = 16218877952 (0x3c6b87000) (15.11 GiB)
  2510. usage = 0 (0x00000000) (0.00 B)
  2511. flags: count = 1
  2512. MEMORY_HEAP_DEVICE_LOCAL_BIT
  2513. memoryTypes: count = 3
  2514. memoryTypes[0]:
  2515. heapIndex = 0
  2516. propertyFlags = 0x0001: count = 1
  2517. MEMORY_PROPERTY_DEVICE_LOCAL_BIT
  2518. usable for:
  2519. IMAGE_TILING_OPTIMAL:
  2520. color images
  2521. FORMAT_D16_UNORM
  2522. FORMAT_X8_D24_UNORM_PACK32
  2523. FORMAT_D32_SFLOAT
  2524. FORMAT_D24_UNORM_S8_UINT
  2525. FORMAT_D32_SFLOAT_S8_UINT
  2526. IMAGE_TILING_LINEAR:
  2527. color images
  2528. memoryTypes[1]:
  2529. heapIndex = 0
  2530. propertyFlags = 0x0007: count = 3
  2531. MEMORY_PROPERTY_DEVICE_LOCAL_BIT
  2532. MEMORY_PROPERTY_HOST_VISIBLE_BIT
  2533. MEMORY_PROPERTY_HOST_COHERENT_BIT
  2534. usable for:
  2535. IMAGE_TILING_OPTIMAL:
  2536. color images
  2537. FORMAT_D16_UNORM
  2538. FORMAT_X8_D24_UNORM_PACK32
  2539. FORMAT_D32_SFLOAT
  2540. FORMAT_D24_UNORM_S8_UINT
  2541. FORMAT_D32_SFLOAT_S8_UINT
  2542. IMAGE_TILING_LINEAR:
  2543. color images
  2544. memoryTypes[2]:
  2545. heapIndex = 0
  2546. propertyFlags = 0x000f: count = 4
  2547. MEMORY_PROPERTY_DEVICE_LOCAL_BIT
  2548. MEMORY_PROPERTY_HOST_VISIBLE_BIT
  2549. MEMORY_PROPERTY_HOST_COHERENT_BIT
  2550. MEMORY_PROPERTY_HOST_CACHED_BIT
  2551. usable for:
  2552. IMAGE_TILING_OPTIMAL:
  2553. color images
  2554. FORMAT_D16_UNORM
  2555. FORMAT_X8_D24_UNORM_PACK32
  2556. FORMAT_D32_SFLOAT
  2557. FORMAT_D24_UNORM_S8_UINT
  2558. FORMAT_D32_SFLOAT_S8_UINT
  2559. IMAGE_TILING_LINEAR:
  2560. color images
  2561.  
  2562. VkPhysicalDeviceFeatures:
  2563. =========================
  2564. robustBufferAccess = true
  2565. fullDrawIndexUint32 = true
  2566. imageCubeArray = true
  2567. independentBlend = true
  2568. geometryShader = true
  2569. tessellationShader = true
  2570. sampleRateShading = true
  2571. dualSrcBlend = true
  2572. logicOp = true
  2573. multiDrawIndirect = true
  2574. drawIndirectFirstInstance = true
  2575. depthClamp = true
  2576. depthBiasClamp = true
  2577. fillModeNonSolid = true
  2578. depthBounds = true
  2579. wideLines = true
  2580. largePoints = true
  2581. alphaToOne = true
  2582. multiViewport = true
  2583. samplerAnisotropy = true
  2584. textureCompressionETC2 = true
  2585. textureCompressionASTC_LDR = true
  2586. textureCompressionBC = true
  2587. occlusionQueryPrecise = true
  2588. pipelineStatisticsQuery = true
  2589. vertexPipelineStoresAndAtomics = true
  2590. fragmentStoresAndAtomics = true
  2591. shaderTessellationAndGeometryPointSize = true
  2592. shaderImageGatherExtended = true
  2593. shaderStorageImageExtendedFormats = true
  2594. shaderStorageImageMultisample = true
  2595. shaderStorageImageReadWithoutFormat = false
  2596. shaderStorageImageWriteWithoutFormat = true
  2597. shaderUniformBufferArrayDynamicIndexing = true
  2598. shaderSampledImageArrayDynamicIndexing = true
  2599. shaderStorageBufferArrayDynamicIndexing = true
  2600. shaderStorageImageArrayDynamicIndexing = true
  2601. shaderClipDistance = true
  2602. shaderCullDistance = true
  2603. shaderFloat64 = false
  2604. shaderInt64 = false
  2605. shaderInt16 = true
  2606. shaderResourceResidency = true
  2607. shaderResourceMinLod = false
  2608. sparseBinding = true
  2609. sparseResidencyBuffer = true
  2610. sparseResidencyImage2D = true
  2611. sparseResidencyImage3D = true
  2612. sparseResidency2Samples = true
  2613. sparseResidency4Samples = true
  2614. sparseResidency8Samples = true
  2615. sparseResidency16Samples = true
  2616. sparseResidencyAliased = true
  2617. variableMultisampleRate = true
  2618. inheritedQueries = true
  2619.  
  2620. VkPhysicalDevice16BitStorageFeatures:
  2621. -------------------------------------
  2622. storageBuffer16BitAccess = true
  2623. uniformAndStorageBuffer16BitAccess = true
  2624. storagePushConstant16 = true
  2625. storageInputOutput16 = true
  2626.  
  2627. VkPhysicalDevice4444FormatsFeaturesEXT:
  2628. ---------------------------------------
  2629. formatA4R4G4B4 = true
  2630. formatA4B4G4R4 = false
  2631.  
  2632. VkPhysicalDevice8BitStorageFeatures:
  2633. ------------------------------------
  2634. storageBuffer8BitAccess = true
  2635. uniformAndStorageBuffer8BitAccess = true
  2636. storagePushConstant8 = true
  2637.  
  2638. VkPhysicalDeviceAddressBindingReportFeaturesEXT:
  2639. ------------------------------------------------
  2640. reportAddressBinding = true
  2641.  
  2642. VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT:
  2643. --------------------------------------------------------
  2644. attachmentFeedbackLoopLayout = true
  2645.  
  2646. VkPhysicalDeviceBufferDeviceAddressFeatures:
  2647. --------------------------------------------
  2648. bufferDeviceAddress = true
  2649. bufferDeviceAddressCaptureReplay = true
  2650. bufferDeviceAddressMultiDevice = true
  2651.  
  2652. VkPhysicalDeviceBufferDeviceAddressFeaturesEXT:
  2653. -----------------------------------------------
  2654. bufferDeviceAddress = true
  2655. bufferDeviceAddressCaptureReplay = true
  2656. bufferDeviceAddressMultiDevice = true
  2657.  
  2658. VkPhysicalDeviceColorWriteEnableFeaturesEXT:
  2659. --------------------------------------------
  2660. colorWriteEnable = true
  2661.  
  2662. VkPhysicalDeviceConditionalRenderingFeaturesEXT:
  2663. ------------------------------------------------
  2664. conditionalRendering = true
  2665. inheritedConditionalRendering = true
  2666.  
  2667. VkPhysicalDeviceCustomBorderColorFeaturesEXT:
  2668. ---------------------------------------------
  2669. customBorderColors = true
  2670. customBorderColorWithoutFormat = true
  2671.  
  2672. VkPhysicalDeviceDepthClipControlFeaturesEXT:
  2673. --------------------------------------------
  2674. depthClipControl = true
  2675.  
  2676. VkPhysicalDeviceDepthClipEnableFeaturesEXT:
  2677. -------------------------------------------
  2678. depthClipEnable = true
  2679.  
  2680. VkPhysicalDeviceDescriptorIndexingFeatures:
  2681. -------------------------------------------
  2682. shaderInputAttachmentArrayDynamicIndexing = true
  2683. shaderUniformTexelBufferArrayDynamicIndexing = true
  2684. shaderStorageTexelBufferArrayDynamicIndexing = true
  2685. shaderUniformBufferArrayNonUniformIndexing = true
  2686. shaderSampledImageArrayNonUniformIndexing = true
  2687. shaderStorageBufferArrayNonUniformIndexing = true
  2688. shaderStorageImageArrayNonUniformIndexing = true
  2689. shaderInputAttachmentArrayNonUniformIndexing = false
  2690. shaderUniformTexelBufferArrayNonUniformIndexing = true
  2691. shaderStorageTexelBufferArrayNonUniformIndexing = true
  2692. descriptorBindingUniformBufferUpdateAfterBind = true
  2693. descriptorBindingSampledImageUpdateAfterBind = true
  2694. descriptorBindingStorageImageUpdateAfterBind = true
  2695. descriptorBindingStorageBufferUpdateAfterBind = true
  2696. descriptorBindingUniformTexelBufferUpdateAfterBind = true
  2697. descriptorBindingStorageTexelBufferUpdateAfterBind = true
  2698. descriptorBindingUpdateUnusedWhilePending = true
  2699. descriptorBindingPartiallyBound = true
  2700. descriptorBindingVariableDescriptorCount = true
  2701. runtimeDescriptorArray = true
  2702.  
  2703. VkPhysicalDeviceDynamicRenderingFeatures:
  2704. -----------------------------------------
  2705. dynamicRendering = true
  2706.  
  2707. VkPhysicalDeviceExtendedDynamicState2FeaturesEXT:
  2708. -------------------------------------------------
  2709. extendedDynamicState2 = true
  2710. extendedDynamicState2LogicOp = true
  2711. extendedDynamicState2PatchControlPoints = false
  2712.  
  2713. VkPhysicalDeviceExtendedDynamicStateFeaturesEXT:
  2714. ------------------------------------------------
  2715. extendedDynamicState = true
  2716.  
  2717. VkPhysicalDeviceFragmentShaderInterlockFeaturesEXT:
  2718. ---------------------------------------------------
  2719. fragmentShaderSampleInterlock = true
  2720. fragmentShaderPixelInterlock = true
  2721. fragmentShaderShadingRateInterlock = false
  2722.  
  2723. VkPhysicalDeviceFragmentShadingRateFeaturesKHR:
  2724. -----------------------------------------------
  2725. pipelineFragmentShadingRate = true
  2726. primitiveFragmentShadingRate = false
  2727. attachmentFragmentShadingRate = false
  2728.  
  2729. VkPhysicalDeviceGlobalPriorityQueryFeaturesKHR:
  2730. -----------------------------------------------
  2731. globalPriorityQuery = true
  2732.  
  2733. VkPhysicalDeviceHostQueryResetFeatures:
  2734. ---------------------------------------
  2735. hostQueryReset = true
  2736.  
  2737. VkPhysicalDeviceImage2DViewOf3DFeaturesEXT:
  2738. -------------------------------------------
  2739. image2DViewOf3D = true
  2740. sampler2DViewOf3D = true
  2741.  
  2742. VkPhysicalDeviceImageRobustnessFeatures:
  2743. ----------------------------------------
  2744. robustImageAccess = true
  2745.  
  2746. VkPhysicalDeviceImageViewMinLodFeaturesEXT:
  2747. -------------------------------------------
  2748. minLod = true
  2749.  
  2750. VkPhysicalDeviceImagelessFramebufferFeatures:
  2751. ---------------------------------------------
  2752. imagelessFramebuffer = true
  2753.  
  2754. VkPhysicalDeviceIndexTypeUint8FeaturesEXT:
  2755. ------------------------------------------
  2756. indexTypeUint8 = true
  2757.  
  2758. VkPhysicalDeviceInlineUniformBlockFeatures:
  2759. -------------------------------------------
  2760. inlineUniformBlock = true
  2761. descriptorBindingInlineUniformBlockUpdateAfterBind = true
  2762.  
  2763. VkPhysicalDeviceLineRasterizationFeaturesEXT:
  2764. ---------------------------------------------
  2765. rectangularLines = false
  2766. bresenhamLines = true
  2767. smoothLines = false
  2768. stippledRectangularLines = false
  2769. stippledBresenhamLines = true
  2770. stippledSmoothLines = false
  2771.  
  2772. VkPhysicalDeviceMaintenance4Features:
  2773. -------------------------------------
  2774. maintenance4 = true
  2775.  
  2776. VkPhysicalDeviceMemoryPriorityFeaturesEXT:
  2777. ------------------------------------------
  2778. memoryPriority = true
  2779.  
  2780. VkPhysicalDeviceMultiDrawFeaturesEXT:
  2781. -------------------------------------
  2782. multiDraw = true
  2783.  
  2784. VkPhysicalDeviceMultiviewFeatures:
  2785. ----------------------------------
  2786. multiview = true
  2787. multiviewGeometryShader = true
  2788. multiviewTessellationShader = true
  2789.  
  2790. VkPhysicalDevicePageableDeviceLocalMemoryFeaturesEXT:
  2791. -----------------------------------------------------
  2792. pageableDeviceLocalMemory = true
  2793.  
  2794. VkPhysicalDevicePerformanceQueryFeaturesKHR:
  2795. --------------------------------------------
  2796. performanceCounterQueryPools = true
  2797. performanceCounterMultipleQueryPools = false
  2798.  
  2799. VkPhysicalDevicePipelineCreationCacheControlFeatures:
  2800. -----------------------------------------------------
  2801. pipelineCreationCacheControl = true
  2802.  
  2803. VkPhysicalDevicePipelineExecutablePropertiesFeaturesKHR:
  2804. --------------------------------------------------------
  2805. pipelineExecutableInfo = true
  2806.  
  2807. VkPhysicalDevicePipelineRobustnessFeaturesEXT:
  2808. ----------------------------------------------
  2809. pipelineRobustness = true
  2810.  
  2811. VkPhysicalDevicePrimitiveTopologyListRestartFeaturesEXT:
  2812. --------------------------------------------------------
  2813. primitiveTopologyListRestart = true
  2814. primitiveTopologyPatchListRestart = true
  2815.  
  2816. VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT:
  2817. ----------------------------------------------------
  2818. primitivesGeneratedQuery = true
  2819. primitivesGeneratedQueryWithRasterizerDiscard = false
  2820. primitivesGeneratedQueryWithNonZeroStreams = false
  2821.  
  2822. VkPhysicalDevicePrivateDataFeatures:
  2823. ------------------------------------
  2824. privateData = true
  2825.  
  2826. VkPhysicalDeviceProtectedMemoryFeatures:
  2827. ----------------------------------------
  2828. protectedMemory = false
  2829.  
  2830. VkPhysicalDeviceProvokingVertexFeaturesEXT:
  2831. -------------------------------------------
  2832. provokingVertexLast = true
  2833. transformFeedbackPreservesProvokingVertex = true
  2834.  
  2835. VkPhysicalDeviceRobustness2FeaturesEXT:
  2836. ---------------------------------------
  2837. robustBufferAccess2 = true
  2838. robustImageAccess2 = true
  2839. nullDescriptor = true
  2840.  
  2841. VkPhysicalDeviceSamplerYcbcrConversionFeatures:
  2842. -----------------------------------------------
  2843. samplerYcbcrConversion = true
  2844.  
  2845. VkPhysicalDeviceScalarBlockLayoutFeatures:
  2846. ------------------------------------------
  2847. scalarBlockLayout = true
  2848.  
  2849. VkPhysicalDeviceSeparateDepthStencilLayoutsFeatures:
  2850. ----------------------------------------------------
  2851. separateDepthStencilLayouts = true
  2852.  
  2853. VkPhysicalDeviceShaderAtomicFloat2FeaturesEXT:
  2854. ----------------------------------------------
  2855. shaderBufferFloat16Atomics = true
  2856. shaderBufferFloat16AtomicAdd = false
  2857. shaderBufferFloat16AtomicMinMax = true
  2858. shaderBufferFloat32AtomicMinMax = true
  2859. shaderBufferFloat64AtomicMinMax = false
  2860. shaderSharedFloat16Atomics = true
  2861. shaderSharedFloat16AtomicAdd = false
  2862. shaderSharedFloat16AtomicMinMax = true
  2863. shaderSharedFloat32AtomicMinMax = true
  2864. shaderSharedFloat64AtomicMinMax = false
  2865. shaderImageFloat32AtomicMinMax = false
  2866. sparseImageFloat32AtomicMinMax = false
  2867.  
  2868. VkPhysicalDeviceShaderAtomicFloatFeaturesEXT:
  2869. ---------------------------------------------
  2870. shaderBufferFloat32Atomics = true
  2871. shaderBufferFloat32AtomicAdd = false
  2872. shaderBufferFloat64Atomics = false
  2873. shaderBufferFloat64AtomicAdd = false
  2874. shaderSharedFloat32Atomics = true
  2875. shaderSharedFloat32AtomicAdd = false
  2876. shaderSharedFloat64Atomics = false
  2877. shaderSharedFloat64AtomicAdd = false
  2878. shaderImageFloat32Atomics = true
  2879. shaderImageFloat32AtomicAdd = false
  2880. sparseImageFloat32Atomics = true
  2881. sparseImageFloat32AtomicAdd = false
  2882.  
  2883. VkPhysicalDeviceShaderAtomicInt64Features:
  2884. ------------------------------------------
  2885. shaderBufferInt64Atomics = false
  2886. shaderSharedInt64Atomics = false
  2887.  
  2888. VkPhysicalDeviceShaderClockFeaturesKHR:
  2889. ---------------------------------------
  2890. shaderSubgroupClock = true
  2891. shaderDeviceClock = false
  2892.  
  2893. VkPhysicalDeviceShaderDemoteToHelperInvocationFeatures:
  2894. -------------------------------------------------------
  2895. shaderDemoteToHelperInvocation = true
  2896.  
  2897. VkPhysicalDeviceShaderDrawParametersFeatures:
  2898. ---------------------------------------------
  2899. shaderDrawParameters = true
  2900.  
  2901. VkPhysicalDeviceShaderFloat16Int8Features:
  2902. ------------------------------------------
  2903. shaderFloat16 = true
  2904. shaderInt8 = true
  2905.  
  2906. VkPhysicalDeviceShaderIntegerDotProductFeatures:
  2907. ------------------------------------------------
  2908. shaderIntegerDotProduct = true
  2909.  
  2910. VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT:
  2911. --------------------------------------------------
  2912. shaderModuleIdentifier = true
  2913.  
  2914. VkPhysicalDeviceShaderSubgroupExtendedTypesFeatures:
  2915. ----------------------------------------------------
  2916. shaderSubgroupExtendedTypes = true
  2917.  
  2918. VkPhysicalDeviceShaderSubgroupUniformControlFlowFeaturesKHR:
  2919. ------------------------------------------------------------
  2920. shaderSubgroupUniformControlFlow = true
  2921.  
  2922. VkPhysicalDeviceShaderTerminateInvocationFeatures:
  2923. --------------------------------------------------
  2924. shaderTerminateInvocation = true
  2925.  
  2926. VkPhysicalDeviceSubgroupSizeControlFeatures:
  2927. --------------------------------------------
  2928. subgroupSizeControl = true
  2929. computeFullSubgroups = true
  2930.  
  2931. VkPhysicalDeviceSynchronization2Features:
  2932. -----------------------------------------
  2933. synchronization2 = true
  2934.  
  2935. VkPhysicalDeviceTexelBufferAlignmentFeaturesEXT:
  2936. ------------------------------------------------
  2937. texelBufferAlignment = true
  2938.  
  2939. VkPhysicalDeviceTextureCompressionASTCHDRFeatures:
  2940. --------------------------------------------------
  2941. textureCompressionASTC_HDR = false
  2942.  
  2943. VkPhysicalDeviceTimelineSemaphoreFeatures:
  2944. ------------------------------------------
  2945. timelineSemaphore = true
  2946.  
  2947. VkPhysicalDeviceTransformFeedbackFeaturesEXT:
  2948. ---------------------------------------------
  2949. transformFeedback = true
  2950. geometryStreams = true
  2951.  
  2952. VkPhysicalDeviceUniformBufferStandardLayoutFeatures:
  2953. ----------------------------------------------------
  2954. uniformBufferStandardLayout = true
  2955.  
  2956. VkPhysicalDeviceVariablePointersFeatures:
  2957. -----------------------------------------
  2958. variablePointersStorageBuffer = true
  2959. variablePointers = true
  2960.  
  2961. VkPhysicalDeviceVertexAttributeDivisorFeaturesEXT:
  2962. --------------------------------------------------
  2963. vertexAttributeInstanceRateDivisor = true
  2964. vertexAttributeInstanceRateZeroDivisor = true
  2965.  
  2966. VkPhysicalDeviceVertexInputDynamicStateFeaturesEXT:
  2967. ---------------------------------------------------
  2968. vertexInputDynamicState = true
  2969.  
  2970. VkPhysicalDeviceVulkan11Features:
  2971. ---------------------------------
  2972. storageBuffer16BitAccess = true
  2973. uniformAndStorageBuffer16BitAccess = true
  2974. storagePushConstant16 = true
  2975. storageInputOutput16 = true
  2976. multiview = true
  2977. multiviewGeometryShader = true
  2978. multiviewTessellationShader = true
  2979. variablePointersStorageBuffer = true
  2980. variablePointers = true
  2981. protectedMemory = false
  2982. samplerYcbcrConversion = true
  2983. shaderDrawParameters = true
  2984.  
  2985. VkPhysicalDeviceVulkan12Features:
  2986. ---------------------------------
  2987. samplerMirrorClampToEdge = true
  2988. drawIndirectCount = true
  2989. storageBuffer8BitAccess = true
  2990. uniformAndStorageBuffer8BitAccess = true
  2991. storagePushConstant8 = true
  2992. shaderBufferInt64Atomics = false
  2993. shaderSharedInt64Atomics = false
  2994. shaderFloat16 = true
  2995. shaderInt8 = true
  2996. descriptorIndexing = true
  2997. shaderInputAttachmentArrayDynamicIndexing = true
  2998. shaderUniformTexelBufferArrayDynamicIndexing = true
  2999. shaderStorageTexelBufferArrayDynamicIndexing = true
  3000. shaderUniformBufferArrayNonUniformIndexing = true
  3001. shaderSampledImageArrayNonUniformIndexing = true
  3002. shaderStorageBufferArrayNonUniformIndexing = true
  3003. shaderStorageImageArrayNonUniformIndexing = true
  3004. shaderInputAttachmentArrayNonUniformIndexing = false
  3005. shaderUniformTexelBufferArrayNonUniformIndexing = true
  3006. shaderStorageTexelBufferArrayNonUniformIndexing = true
  3007. descriptorBindingUniformBufferUpdateAfterBind = true
  3008. descriptorBindingSampledImageUpdateAfterBind = true
  3009. descriptorBindingStorageImageUpdateAfterBind = true
  3010. descriptorBindingStorageBufferUpdateAfterBind = true
  3011. descriptorBindingUniformTexelBufferUpdateAfterBind = true
  3012. descriptorBindingStorageTexelBufferUpdateAfterBind = true
  3013. descriptorBindingUpdateUnusedWhilePending = true
  3014. descriptorBindingPartiallyBound = true
  3015. descriptorBindingVariableDescriptorCount = true
  3016. runtimeDescriptorArray = true
  3017. samplerFilterMinmax = true
  3018. scalarBlockLayout = true
  3019. imagelessFramebuffer = true
  3020. uniformBufferStandardLayout = true
  3021. shaderSubgroupExtendedTypes = true
  3022. separateDepthStencilLayouts = true
  3023. hostQueryReset = true
  3024. timelineSemaphore = true
  3025. bufferDeviceAddress = true
  3026. bufferDeviceAddressCaptureReplay = true
  3027. bufferDeviceAddressMultiDevice = true
  3028. vulkanMemoryModel = true
  3029. vulkanMemoryModelDeviceScope = true
  3030. vulkanMemoryModelAvailabilityVisibilityChains = true
  3031. shaderOutputViewportIndex = true
  3032. shaderOutputLayer = true
  3033. subgroupBroadcastDynamicId = true
  3034.  
  3035. VkPhysicalDeviceVulkan13Features:
  3036. ---------------------------------
  3037. robustImageAccess = true
  3038. inlineUniformBlock = true
  3039. descriptorBindingInlineUniformBlockUpdateAfterBind = true
  3040. pipelineCreationCacheControl = true
  3041. privateData = true
  3042. shaderDemoteToHelperInvocation = true
  3043. shaderTerminateInvocation = true
  3044. subgroupSizeControl = true
  3045. computeFullSubgroups = true
  3046. synchronization2 = true
  3047. textureCompressionASTC_HDR = false
  3048. shaderZeroInitializeWorkgroupMemory = true
  3049. dynamicRendering = true
  3050. shaderIntegerDotProduct = true
  3051. maintenance4 = true
  3052.  
  3053. VkPhysicalDeviceVulkanMemoryModelFeatures:
  3054. ------------------------------------------
  3055. vulkanMemoryModel = true
  3056. vulkanMemoryModelDeviceScope = true
  3057. vulkanMemoryModelAvailabilityVisibilityChains = true
  3058.  
  3059. VkPhysicalDeviceWorkgroupMemoryExplicitLayoutFeaturesKHR:
  3060. ---------------------------------------------------------
  3061. workgroupMemoryExplicitLayout = true
  3062. workgroupMemoryExplicitLayoutScalarBlockLayout = true
  3063. workgroupMemoryExplicitLayout8BitAccess = true
  3064. workgroupMemoryExplicitLayout16BitAccess = true
  3065.  
  3066. VkPhysicalDeviceYcbcr2Plane444FormatsFeaturesEXT:
  3067. -------------------------------------------------
  3068. ycbcr2plane444Formats = true
  3069.  
  3070. VkPhysicalDeviceZeroInitializeWorkgroupMemoryFeatures:
  3071. ------------------------------------------------------
  3072. shaderZeroInitializeWorkgroupMemory = true
  3073.  
  3074.  
  3075.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement