Guest User

vulkaninfo

a guest
Apr 19th, 2023
34
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 82.19 KB | None | 0 0
  1. ==========
  2. VULKANINFO
  3. ==========
  4.  
  5. Vulkan Instance Version: 1.3.236
  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 = 3
  26. =================
  27. VK_LAYER_NV_optimus (NVIDIA Optimus layer) Vulkan version 1.3.236, layer version 1:
  28. Layer Extensions: count = 0
  29. Devices: count = 1
  30. GPU id = 0 (NVIDIA GeForce RTX 2070 SUPER)
  31. Layer-Device Extensions: count = 0
  32.  
  33. VK_LAYER_VALVE_steam_fossilize (Steam Pipeline Caching Layer) Vulkan version 1.3.207, layer version 1:
  34. Layer Extensions: count = 0
  35. Devices: count = 1
  36. GPU id = 0 (NVIDIA GeForce RTX 2070 SUPER)
  37. Layer-Device Extensions: count = 0
  38.  
  39. VK_LAYER_VALVE_steam_overlay (Steam Overlay Layer) Vulkan version 1.3.207, layer version 1:
  40. Layer Extensions: count = 0
  41. Devices: count = 1
  42. GPU id = 0 (NVIDIA GeForce RTX 2070 SUPER)
  43. Layer-Device Extensions: count = 0
  44.  
  45. Presentable Surfaces:
  46. =====================
  47. GPU id : 0 (NVIDIA GeForce RTX 2070 SUPER):
  48. Surface type = VK_KHR_win32_surface
  49. Formats: count = 5
  50. SurfaceFormat[0]:
  51. format = FORMAT_B8G8R8A8_UNORM
  52. colorSpace = COLOR_SPACE_SRGB_NONLINEAR_KHR
  53. SurfaceFormat[1]:
  54. format = FORMAT_B8G8R8A8_SRGB
  55. colorSpace = COLOR_SPACE_SRGB_NONLINEAR_KHR
  56. SurfaceFormat[2]:
  57. format = FORMAT_R16G16B16A16_SFLOAT
  58. colorSpace = COLOR_SPACE_EXTENDED_SRGB_LINEAR_EXT
  59. SurfaceFormat[3]:
  60. format = FORMAT_A2B10G10R10_UNORM_PACK32
  61. colorSpace = COLOR_SPACE_HDR10_ST2084_EXT
  62. SurfaceFormat[4]:
  63. format = FORMAT_A2B10G10R10_UNORM_PACK32
  64. colorSpace = COLOR_SPACE_SRGB_NONLINEAR_KHR
  65. Present Modes: count = 4
  66. PRESENT_MODE_FIFO_KHR
  67. PRESENT_MODE_FIFO_RELAXED_KHR
  68. PRESENT_MODE_MAILBOX_KHR
  69. PRESENT_MODE_IMMEDIATE_KHR
  70. VkSurfaceCapabilitiesKHR:
  71. -------------------------
  72. minImageCount = 2
  73. maxImageCount = 8
  74. currentExtent:
  75. width = 256
  76. height = 256
  77. minImageExtent:
  78. width = 256
  79. height = 256
  80. maxImageExtent:
  81. width = 256
  82. height = 256
  83. maxImageArrayLayers = 1
  84. supportedTransforms: count = 1
  85. SURFACE_TRANSFORM_IDENTITY_BIT_KHR
  86. currentTransform = SURFACE_TRANSFORM_IDENTITY_BIT_KHR
  87. supportedCompositeAlpha: count = 1
  88. COMPOSITE_ALPHA_OPAQUE_BIT_KHR
  89. supportedUsageFlags: count = 6
  90. IMAGE_USAGE_TRANSFER_SRC_BIT
  91. IMAGE_USAGE_TRANSFER_DST_BIT
  92. IMAGE_USAGE_SAMPLED_BIT
  93. IMAGE_USAGE_STORAGE_BIT
  94. IMAGE_USAGE_COLOR_ATTACHMENT_BIT
  95. IMAGE_USAGE_INPUT_ATTACHMENT_BIT
  96. VkSurfaceCapabilitiesFullScreenExclusiveEXT:
  97. --------------------------------------------
  98. fullScreenExclusiveSupported = true
  99.  
  100. VkSurfaceProtectedCapabilitiesKHR:
  101. ----------------------------------
  102. supportsProtected = false
  103.  
  104.  
  105.  
  106. Device Groups:
  107. ==============
  108. Group 0:
  109. Properties:
  110. physicalDevices: count = 1
  111. NVIDIA GeForce RTX 2070 SUPER (ID: 0)
  112. subsetAllocation = 1
  113.  
  114. Present Capabilities:
  115. NVIDIA GeForce RTX 2070 SUPER (ID: 0):
  116. Can present images from the following devices: count = 1
  117. NVIDIA GeForce RTX 2070 SUPER (ID: 0)
  118. Present modes: count = 1
  119. DEVICE_GROUP_PRESENT_MODE_LOCAL_BIT_KHR
  120.  
  121.  
  122. Device Properties and Extensions:
  123. =================================
  124. GPU0:
  125. VkPhysicalDeviceProperties:
  126. ---------------------------
  127. apiVersion = 1.3.236 (4206828)
  128. driverVersion = 531.61.0.0 (2228174848)
  129. vendorID = 0x10de
  130. deviceID = 0x1e84
  131. deviceType = PHYSICAL_DEVICE_TYPE_DISCRETE_GPU
  132. deviceName = NVIDIA GeForce RTX 2070 SUPER
  133. pipelineCacheUUID = f9e790fb-1361-b12d-0083-a524289b404f
  134.  
  135. VkPhysicalDeviceLimits:
  136. -----------------------
  137. maxImageDimension1D = 32768
  138. maxImageDimension2D = 32768
  139. maxImageDimension3D = 16384
  140. maxImageDimensionCube = 32768
  141. maxImageArrayLayers = 2048
  142. maxTexelBufferElements = 134217728
  143. maxUniformBufferRange = 65536
  144. maxStorageBufferRange = 4294967295
  145. maxPushConstantsSize = 256
  146. maxMemoryAllocationCount = 4096
  147. maxSamplerAllocationCount = 4000
  148. bufferImageGranularity = 0x00000400
  149. sparseAddressSpaceSize = 0xffffffffff
  150. maxBoundDescriptorSets = 32
  151. maxPerStageDescriptorSamplers = 1048576
  152. maxPerStageDescriptorUniformBuffers = 1048576
  153. maxPerStageDescriptorStorageBuffers = 1048576
  154. maxPerStageDescriptorSampledImages = 1048576
  155. maxPerStageDescriptorStorageImages = 1048576
  156. maxPerStageDescriptorInputAttachments = 1048576
  157. maxPerStageResources = 4294967295
  158. maxDescriptorSetSamplers = 1048576
  159. maxDescriptorSetUniformBuffers = 1048576
  160. maxDescriptorSetUniformBuffersDynamic = 15
  161. maxDescriptorSetStorageBuffers = 1048576
  162. maxDescriptorSetStorageBuffersDynamic = 16
  163. maxDescriptorSetSampledImages = 1048576
  164. maxDescriptorSetStorageImages = 1048576
  165. maxDescriptorSetInputAttachments = 1048576
  166. maxVertexInputAttributes = 32
  167. maxVertexInputBindings = 32
  168. maxVertexInputAttributeOffset = 2047
  169. maxVertexInputBindingStride = 2048
  170. maxVertexOutputComponents = 128
  171. maxTessellationGenerationLevel = 64
  172. maxTessellationPatchSize = 32
  173. maxTessellationControlPerVertexInputComponents = 128
  174. maxTessellationControlPerVertexOutputComponents = 128
  175. maxTessellationControlPerPatchOutputComponents = 120
  176. maxTessellationControlTotalOutputComponents = 4216
  177. maxTessellationEvaluationInputComponents = 128
  178. maxTessellationEvaluationOutputComponents = 128
  179. maxGeometryShaderInvocations = 32
  180. maxGeometryInputComponents = 128
  181. maxGeometryOutputComponents = 128
  182. maxGeometryOutputVertices = 1024
  183. maxGeometryTotalOutputComponents = 1024
  184. maxFragmentInputComponents = 128
  185. maxFragmentOutputAttachments = 8
  186. maxFragmentDualSrcAttachments = 1
  187. maxFragmentCombinedOutputResources = 4294967295
  188. maxComputeSharedMemorySize = 49152
  189. maxComputeWorkGroupCount: count = 3
  190. 2147483647
  191. 65535
  192. 65535
  193. maxComputeWorkGroupInvocations = 1024
  194. maxComputeWorkGroupSize: count = 3
  195. 1024
  196. 1024
  197. 64
  198. subPixelPrecisionBits = 8
  199. subTexelPrecisionBits = 8
  200. mipmapPrecisionBits = 8
  201. maxDrawIndexedIndexValue = 4294967295
  202. maxDrawIndirectCount = 4294967295
  203. maxSamplerLodBias = 15
  204. maxSamplerAnisotropy = 16
  205. maxViewports = 16
  206. maxViewportDimensions: count = 2
  207. 32768
  208. 32768
  209. viewportBoundsRange: count = 2
  210. -65536
  211. 65536
  212. viewportSubPixelBits = 8
  213. minMemoryMapAlignment = 64
  214. minTexelBufferOffsetAlignment = 0x00000010
  215. minUniformBufferOffsetAlignment = 0x00000040
  216. minStorageBufferOffsetAlignment = 0x00000010
  217. minTexelOffset = -8
  218. maxTexelOffset = 7
  219. minTexelGatherOffset = -32
  220. maxTexelGatherOffset = 31
  221. minInterpolationOffset = -0.5
  222. maxInterpolationOffset = 0.4375
  223. subPixelInterpolationOffsetBits = 4
  224. maxFramebufferWidth = 32768
  225. maxFramebufferHeight = 32768
  226. maxFramebufferLayers = 2048
  227. framebufferColorSampleCounts: count = 4
  228. SAMPLE_COUNT_1_BIT
  229. SAMPLE_COUNT_2_BIT
  230. SAMPLE_COUNT_4_BIT
  231. SAMPLE_COUNT_8_BIT
  232. framebufferDepthSampleCounts: count = 4
  233. SAMPLE_COUNT_1_BIT
  234. SAMPLE_COUNT_2_BIT
  235. SAMPLE_COUNT_4_BIT
  236. SAMPLE_COUNT_8_BIT
  237. framebufferStencilSampleCounts: count = 5
  238. SAMPLE_COUNT_1_BIT
  239. SAMPLE_COUNT_2_BIT
  240. SAMPLE_COUNT_4_BIT
  241. SAMPLE_COUNT_8_BIT
  242. SAMPLE_COUNT_16_BIT
  243. framebufferNoAttachmentsSampleCounts: count = 5
  244. SAMPLE_COUNT_1_BIT
  245. SAMPLE_COUNT_2_BIT
  246. SAMPLE_COUNT_4_BIT
  247. SAMPLE_COUNT_8_BIT
  248. SAMPLE_COUNT_16_BIT
  249. maxColorAttachments = 8
  250. sampledImageColorSampleCounts: count = 4
  251. SAMPLE_COUNT_1_BIT
  252. SAMPLE_COUNT_2_BIT
  253. SAMPLE_COUNT_4_BIT
  254. SAMPLE_COUNT_8_BIT
  255. sampledImageIntegerSampleCounts: count = 4
  256. SAMPLE_COUNT_1_BIT
  257. SAMPLE_COUNT_2_BIT
  258. SAMPLE_COUNT_4_BIT
  259. SAMPLE_COUNT_8_BIT
  260. sampledImageDepthSampleCounts: count = 4
  261. SAMPLE_COUNT_1_BIT
  262. SAMPLE_COUNT_2_BIT
  263. SAMPLE_COUNT_4_BIT
  264. SAMPLE_COUNT_8_BIT
  265. sampledImageStencilSampleCounts: count = 5
  266. SAMPLE_COUNT_1_BIT
  267. SAMPLE_COUNT_2_BIT
  268. SAMPLE_COUNT_4_BIT
  269. SAMPLE_COUNT_8_BIT
  270. SAMPLE_COUNT_16_BIT
  271. storageImageSampleCounts: count = 4
  272. SAMPLE_COUNT_1_BIT
  273. SAMPLE_COUNT_2_BIT
  274. SAMPLE_COUNT_4_BIT
  275. SAMPLE_COUNT_8_BIT
  276. maxSampleMaskWords = 1
  277. timestampComputeAndGraphics = true
  278. timestampPeriod = 1
  279. maxClipDistances = 8
  280. maxCullDistances = 8
  281. maxCombinedClipAndCullDistances = 8
  282. discreteQueuePriorities = 2
  283. pointSizeRange: count = 2
  284. 1
  285. 2047.94
  286. lineWidthRange: count = 2
  287. 1
  288. 64
  289. pointSizeGranularity = 0.0625
  290. lineWidthGranularity = 0.0625
  291. strictLines = true
  292. standardSampleLocations = true
  293. optimalBufferCopyOffsetAlignment = 0x00000001
  294. optimalBufferCopyRowPitchAlignment = 0x00000001
  295. nonCoherentAtomSize = 0x00000040
  296.  
  297. VkPhysicalDeviceSparseProperties:
  298. ---------------------------------
  299. residencyStandard2DBlockShape = true
  300. residencyStandard2DMultisampleBlockShape = true
  301. residencyStandard3DBlockShape = true
  302. residencyAlignedMipSize = false
  303. residencyNonResidentStrict = true
  304.  
  305. VkPhysicalDeviceAccelerationStructurePropertiesKHR:
  306. ---------------------------------------------------
  307. maxGeometryCount = 16777215
  308. maxInstanceCount = 16777215
  309. maxPrimitiveCount = 536870911
  310. maxPerStageDescriptorAccelerationStructures = 1048576
  311. maxPerStageDescriptorUpdateAfterBindAccelerationStructures = 1048576
  312. maxDescriptorSetAccelerationStructures = 1048576
  313. maxDescriptorSetUpdateAfterBindAccelerationStructures = 1048576
  314. minAccelerationStructureScratchOffsetAlignment = 128
  315.  
  316. VkPhysicalDeviceBlendOperationAdvancedPropertiesEXT:
  317. ----------------------------------------------------
  318. advancedBlendMaxColorAttachments = 8
  319. advancedBlendIndependentBlend = false
  320. advancedBlendNonPremultipliedSrcColor = true
  321. advancedBlendNonPremultipliedDstColor = true
  322. advancedBlendCorrelatedOverlap = true
  323. advancedBlendAllOperations = true
  324.  
  325. VkPhysicalDeviceConservativeRasterizationPropertiesEXT:
  326. -------------------------------------------------------
  327. primitiveOverestimationSize = 0.00195313
  328. maxExtraPrimitiveOverestimationSize = 0.75
  329. extraPrimitiveOverestimationSizeGranularity = 0.25
  330. primitiveUnderestimation = true
  331. conservativePointAndLineRasterization = true
  332. degenerateTrianglesRasterized = true
  333. degenerateLinesRasterized = true
  334. fullyCoveredFragmentShaderInputVariable = true
  335. conservativeRasterizationPostDepthCoverage = true
  336.  
  337. VkPhysicalDeviceCustomBorderColorPropertiesEXT:
  338. -----------------------------------------------
  339. maxCustomBorderColorSamplers = 4000
  340.  
  341. VkPhysicalDeviceDepthStencilResolveProperties:
  342. ----------------------------------------------
  343. supportedDepthResolveModes: count = 4
  344. RESOLVE_MODE_SAMPLE_ZERO_BIT
  345. RESOLVE_MODE_AVERAGE_BIT
  346. RESOLVE_MODE_MIN_BIT
  347. RESOLVE_MODE_MAX_BIT
  348. supportedStencilResolveModes: count = 3
  349. RESOLVE_MODE_SAMPLE_ZERO_BIT
  350. RESOLVE_MODE_MIN_BIT
  351. RESOLVE_MODE_MAX_BIT
  352. independentResolveNone = true
  353. independentResolve = true
  354.  
  355. VkPhysicalDeviceDescriptorBufferDensityMapPropertiesEXT:
  356. --------------------------------------------------------
  357. combinedImageSamplerDensityMapDescriptorSize = 4
  358.  
  359. VkPhysicalDeviceDescriptorBufferPropertiesEXT:
  360. ----------------------------------------------
  361. combinedImageSamplerDescriptorSingleArray = true
  362. bufferlessPushDescriptors = true
  363. allowSamplerImageViewPostSubmitCreation = false
  364. descriptorBufferOffsetAlignment = 0x00000040
  365. maxDescriptorBufferBindings = 32
  366. maxResourceDescriptorBufferBindings = 32
  367. maxSamplerDescriptorBufferBindings = 32
  368. maxEmbeddedImmutableSamplerBindings = 1048576
  369. maxEmbeddedImmutableSamplers = 4000
  370. bufferCaptureReplayDescriptorDataSize = 1
  371. imageCaptureReplayDescriptorDataSize = 1
  372. imageViewCaptureReplayDescriptorDataSize = 12
  373. samplerCaptureReplayDescriptorDataSize = 4
  374. accelerationStructureCaptureReplayDescriptorDataSize = 1
  375. samplerDescriptorSize = 4
  376. combinedImageSamplerDescriptorSize = 4
  377. sampledImageDescriptorSize = 4
  378. storageImageDescriptorSize = 4
  379. uniformTexelBufferDescriptorSize = 16
  380. robustUniformTexelBufferDescriptorSize = 16
  381. storageTexelBufferDescriptorSize = 16
  382. robustStorageTexelBufferDescriptorSize = 16
  383. uniformBufferDescriptorSize = 8
  384. robustUniformBufferDescriptorSize = 8
  385. storageBufferDescriptorSize = 16
  386. robustStorageBufferDescriptorSize = 16
  387. inputAttachmentDescriptorSize = 4
  388. accelerationStructureDescriptorSize = 8
  389. maxSamplerDescriptorBufferRange = 0xffffffffff
  390. maxResourceDescriptorBufferRange = 0xffffffffff
  391. samplerDescriptorBufferAddressSpaceSize = 0xffffffffff
  392. resourceDescriptorBufferAddressSpaceSize = 0xffffffffff
  393. descriptorBufferAddressSpaceSize = 0xffffffffff
  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 = 531.61
  430. conformanceVersion:
  431. major = 1
  432. minor = 3
  433. subminor = 3
  434. patch = 1
  435.  
  436. VkPhysicalDeviceExtendedDynamicState3PropertiesEXT:
  437. ---------------------------------------------------
  438. dynamicPrimitiveTopologyUnrestricted = true
  439.  
  440. VkPhysicalDeviceExternalMemoryHostPropertiesEXT:
  441. ------------------------------------------------
  442. minImportedHostPointerAlignment = 0x00001000
  443.  
  444. VkPhysicalDeviceFloatControlsProperties:
  445. ----------------------------------------
  446. denormBehaviorIndependence = SHADER_FLOAT_CONTROLS_INDEPENDENCE_ALL
  447. roundingModeIndependence = SHADER_FLOAT_CONTROLS_INDEPENDENCE_ALL
  448. shaderSignedZeroInfNanPreserveFloat16 = true
  449. shaderSignedZeroInfNanPreserveFloat32 = true
  450. shaderSignedZeroInfNanPreserveFloat64 = true
  451. shaderDenormPreserveFloat16 = true
  452. shaderDenormPreserveFloat32 = false
  453. shaderDenormPreserveFloat64 = false
  454. shaderDenormFlushToZeroFloat16 = false
  455. shaderDenormFlushToZeroFloat32 = false
  456. shaderDenormFlushToZeroFloat64 = false
  457. shaderRoundingModeRTEFloat16 = true
  458. shaderRoundingModeRTEFloat32 = true
  459. shaderRoundingModeRTEFloat64 = true
  460. shaderRoundingModeRTZFloat16 = false
  461. shaderRoundingModeRTZFloat32 = true
  462. shaderRoundingModeRTZFloat64 = true
  463.  
  464. VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR:
  465. -------------------------------------------------------
  466. triStripVertexOrderIndependentOfProvokingVertex = false
  467.  
  468. VkPhysicalDeviceFragmentShadingRatePropertiesKHR:
  469. -------------------------------------------------
  470. minFragmentShadingRateAttachmentTexelSize:
  471. width = 16
  472. height = 16
  473. maxFragmentShadingRateAttachmentTexelSize:
  474. width = 16
  475. height = 16
  476. maxFragmentShadingRateAttachmentTexelSizeAspectRatio = 1
  477. primitiveFragmentShadingRateWithMultipleViewports = false
  478. layeredShadingRateAttachments = true
  479. fragmentShadingRateNonTrivialCombinerOps = true
  480. maxFragmentSize:
  481. width = 4
  482. height = 4
  483. maxFragmentSizeAspectRatio = 2
  484. maxFragmentShadingRateCoverageSamples = 16
  485. maxFragmentShadingRateRasterizationSamples = SAMPLE_COUNT_16_BIT
  486. fragmentShadingRateWithShaderDepthStencilWrites = true
  487. fragmentShadingRateWithSampleMask = true
  488. fragmentShadingRateWithShaderSampleMask = true
  489. fragmentShadingRateWithConservativeRasterization = true
  490. fragmentShadingRateWithFragmentShaderInterlock = true
  491. fragmentShadingRateWithCustomSampleLocations = true
  492. fragmentShadingRateStrictMultiplyCombiner = true
  493.  
  494. VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT:
  495. -----------------------------------------------------
  496. graphicsPipelineLibraryFastLinking = true
  497. graphicsPipelineLibraryIndependentInterpolationDecoration = true
  498.  
  499. VkPhysicalDeviceIDProperties:
  500. -----------------------------
  501. deviceUUID = 0d4fd519-9e27-bc29-0166-16f1a7be5622
  502. driverUUID = 19d654b8-3b11-5754-9ade-bfbc8881d00e
  503. deviceLUID = a1110100-00000000
  504. deviceNodeMask = 1
  505. deviceLUIDValid = true
  506.  
  507. VkPhysicalDeviceInlineUniformBlockProperties:
  508. ---------------------------------------------
  509. maxInlineUniformBlockSize = 256
  510. maxPerStageDescriptorInlineUniformBlocks = 32
  511. maxPerStageDescriptorUpdateAfterBindInlineUniformBlocks = 32
  512. maxDescriptorSetInlineUniformBlocks = 32
  513. maxDescriptorSetUpdateAfterBindInlineUniformBlocks = 32
  514.  
  515. VkPhysicalDeviceLineRasterizationPropertiesEXT:
  516. -----------------------------------------------
  517. lineSubPixelPrecisionBits = 8
  518.  
  519. VkPhysicalDeviceMaintenance3Properties:
  520. ---------------------------------------
  521. maxPerSetDescriptors = 4294967295
  522. maxMemoryAllocationSize = 0xffe00000
  523.  
  524. VkPhysicalDeviceMaintenance4Properties:
  525. ---------------------------------------
  526. maxBufferSize = 0xffffffffffff0000
  527.  
  528. VkPhysicalDeviceMeshShaderPropertiesEXT:
  529. ----------------------------------------
  530. maxTaskWorkGroupTotalCount = 4194304
  531. maxTaskWorkGroupCount: count = 3
  532. 4194304
  533. 65535
  534. 65535
  535. maxTaskWorkGroupInvocations = 128
  536. maxTaskWorkGroupSize: count = 3
  537. 128
  538. 128
  539. 128
  540. maxTaskPayloadSize = 16384
  541. maxTaskSharedMemorySize = 32768
  542. maxTaskPayloadAndSharedMemorySize = 32768
  543. maxMeshWorkGroupTotalCount = 4194304
  544. maxMeshWorkGroupCount: count = 3
  545. 4194304
  546. 65535
  547. 65535
  548. maxMeshWorkGroupInvocations = 128
  549. maxMeshWorkGroupSize: count = 3
  550. 128
  551. 128
  552. 128
  553. maxMeshSharedMemorySize = 28672
  554. maxMeshPayloadAndSharedMemorySize = 28672
  555. maxMeshOutputMemorySize = 32768
  556. maxMeshPayloadAndOutputMemorySize = 48128
  557. maxMeshOutputComponents = 128
  558. maxMeshOutputVertices = 256
  559. maxMeshOutputPrimitives = 256
  560. maxMeshOutputLayers = 2048
  561. maxMeshMultiviewViewCount = 4
  562. meshOutputPerVertexGranularity = 32
  563. meshOutputPerPrimitiveGranularity = 32
  564. maxPreferredTaskWorkGroupInvocations = 32
  565. maxPreferredMeshWorkGroupInvocations = 32
  566. prefersLocalInvocationVertexOutput = false
  567. prefersLocalInvocationPrimitiveOutput = false
  568. prefersCompactVertexOutput = false
  569. prefersCompactPrimitiveOutput = true
  570.  
  571. VkPhysicalDeviceMultiDrawPropertiesEXT:
  572. ---------------------------------------
  573. maxMultiDrawCount = 4294967295
  574.  
  575. VkPhysicalDeviceMultiviewProperties:
  576. ------------------------------------
  577. maxMultiviewViewCount = 32
  578. maxMultiviewInstanceIndex = 134217727
  579.  
  580. VkPhysicalDeviceOpacityMicromapPropertiesEXT:
  581. ---------------------------------------------
  582. maxOpacity2StateSubdivisionLevel = 12
  583. maxOpacity4StateSubdivisionLevel = 12
  584.  
  585. VkPhysicalDevicePCIBusInfoPropertiesEXT:
  586. ----------------------------------------
  587. pciDomain = 0
  588. pciBus = 45
  589. pciDevice = 0
  590. pciFunction = 0
  591.  
  592. VkPhysicalDevicePipelineRobustnessPropertiesEXT:
  593. ------------------------------------------------
  594. defaultRobustnessStorageBuffers = PIPELINE_ROBUSTNESS_BUFFER_BEHAVIOR_DISABLED_EXT
  595. defaultRobustnessUniformBuffers = PIPELINE_ROBUSTNESS_BUFFER_BEHAVIOR_DISABLED_EXT
  596. defaultRobustnessVertexInputs = PIPELINE_ROBUSTNESS_BUFFER_BEHAVIOR_ROBUST_BUFFER_ACCESS_2_EXT
  597. defaultRobustnessImages = PIPELINE_ROBUSTNESS_IMAGE_BEHAVIOR_ROBUST_IMAGE_ACCESS_2_EXT
  598.  
  599. VkPhysicalDevicePointClippingProperties:
  600. ----------------------------------------
  601. pointClippingBehavior = POINT_CLIPPING_BEHAVIOR_USER_CLIP_PLANES_ONLY
  602.  
  603. VkPhysicalDeviceProtectedMemoryProperties:
  604. ------------------------------------------
  605. protectedNoFault = false
  606.  
  607. VkPhysicalDeviceProvokingVertexPropertiesEXT:
  608. ---------------------------------------------
  609. provokingVertexModePerPipeline = true
  610. transformFeedbackPreservesTriangleFanProvokingVertex = true
  611.  
  612. VkPhysicalDevicePushDescriptorPropertiesKHR:
  613. --------------------------------------------
  614. maxPushDescriptors = 32
  615.  
  616. VkPhysicalDeviceRayTracingPipelinePropertiesKHR:
  617. ------------------------------------------------
  618. shaderGroupHandleSize = 32
  619. maxRayRecursionDepth = 31
  620. maxShaderGroupStride = 4096
  621. shaderGroupBaseAlignment = 64
  622. shaderGroupHandleCaptureReplaySize = 32
  623. maxRayDispatchInvocationCount = 1073741824
  624. shaderGroupHandleAlignment = 32
  625. maxRayHitAttributeSize = 32
  626.  
  627. VkPhysicalDeviceRobustness2PropertiesEXT:
  628. -----------------------------------------
  629. robustStorageBufferAccessSizeAlignment = 0x00000001
  630. robustUniformBufferAccessSizeAlignment = 0x00000010
  631.  
  632. VkPhysicalDeviceSampleLocationsPropertiesEXT:
  633. ---------------------------------------------
  634. sampleLocationSampleCounts: count = 5
  635. SAMPLE_COUNT_1_BIT
  636. SAMPLE_COUNT_2_BIT
  637. SAMPLE_COUNT_4_BIT
  638. SAMPLE_COUNT_8_BIT
  639. SAMPLE_COUNT_16_BIT
  640. maxSampleLocationGridSize:
  641. width = 1
  642. height = 1
  643. sampleLocationCoordinateRange: count = 2
  644. 0
  645. 0.9375
  646. sampleLocationSubPixelBits = 4
  647. variableSampleLocations = true
  648.  
  649. VkPhysicalDeviceSamplerFilterMinmaxProperties:
  650. ----------------------------------------------
  651. filterMinmaxSingleComponentFormats = true
  652. filterMinmaxImageComponentMapping = true
  653.  
  654. VkPhysicalDeviceShaderIntegerDotProductProperties:
  655. --------------------------------------------------
  656. integerDotProduct8BitUnsignedAccelerated = true
  657. integerDotProduct8BitSignedAccelerated = true
  658. integerDotProduct8BitMixedSignednessAccelerated = true
  659. integerDotProduct4x8BitPackedUnsignedAccelerated = true
  660. integerDotProduct4x8BitPackedSignedAccelerated = true
  661. integerDotProduct4x8BitPackedMixedSignednessAccelerated = true
  662. integerDotProduct16BitUnsignedAccelerated = false
  663. integerDotProduct16BitSignedAccelerated = false
  664. integerDotProduct16BitMixedSignednessAccelerated = false
  665. integerDotProduct32BitUnsignedAccelerated = false
  666. integerDotProduct32BitSignedAccelerated = false
  667. integerDotProduct32BitMixedSignednessAccelerated = false
  668. integerDotProduct64BitUnsignedAccelerated = false
  669. integerDotProduct64BitSignedAccelerated = false
  670. integerDotProduct64BitMixedSignednessAccelerated = false
  671. integerDotProductAccumulatingSaturating8BitUnsignedAccelerated = true
  672. integerDotProductAccumulatingSaturating8BitSignedAccelerated = true
  673. integerDotProductAccumulatingSaturating8BitMixedSignednessAccelerated = true
  674. integerDotProductAccumulatingSaturating4x8BitPackedUnsignedAccelerated = true
  675. integerDotProductAccumulatingSaturating4x8BitPackedSignedAccelerated = true
  676. integerDotProductAccumulatingSaturating4x8BitPackedMixedSignednessAccelerated = true
  677. integerDotProductAccumulatingSaturating16BitUnsignedAccelerated = true
  678. integerDotProductAccumulatingSaturating16BitSignedAccelerated = true
  679. integerDotProductAccumulatingSaturating16BitMixedSignednessAccelerated = true
  680. integerDotProductAccumulatingSaturating32BitUnsignedAccelerated = true
  681. integerDotProductAccumulatingSaturating32BitSignedAccelerated = true
  682. integerDotProductAccumulatingSaturating32BitMixedSignednessAccelerated = true
  683. integerDotProductAccumulatingSaturating64BitUnsignedAccelerated = true
  684. integerDotProductAccumulatingSaturating64BitSignedAccelerated = true
  685. integerDotProductAccumulatingSaturating64BitMixedSignednessAccelerated = true
  686.  
  687. VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT:
  688. ----------------------------------------------------
  689. shaderModuleIdentifierAlgorithmUUID = 1f4517a6-c1c4-11ec-9d64-0242ac120005
  690.  
  691. VkPhysicalDeviceSubgroupProperties:
  692. -----------------------------------
  693. subgroupSize = 32
  694. supportedStages: count = 14
  695. SHADER_STAGE_VERTEX_BIT
  696. SHADER_STAGE_TESSELLATION_CONTROL_BIT
  697. SHADER_STAGE_TESSELLATION_EVALUATION_BIT
  698. SHADER_STAGE_GEOMETRY_BIT
  699. SHADER_STAGE_FRAGMENT_BIT
  700. SHADER_STAGE_COMPUTE_BIT
  701. SHADER_STAGE_RAYGEN_BIT_KHR
  702. SHADER_STAGE_ANY_HIT_BIT_KHR
  703. SHADER_STAGE_CLOSEST_HIT_BIT_KHR
  704. SHADER_STAGE_MISS_BIT_KHR
  705. SHADER_STAGE_INTERSECTION_BIT_KHR
  706. SHADER_STAGE_CALLABLE_BIT_KHR
  707. SHADER_STAGE_TASK_BIT_EXT
  708. SHADER_STAGE_MESH_BIT_EXT
  709. supportedOperations: count = 9
  710. SUBGROUP_FEATURE_BASIC_BIT
  711. SUBGROUP_FEATURE_VOTE_BIT
  712. SUBGROUP_FEATURE_ARITHMETIC_BIT
  713. SUBGROUP_FEATURE_BALLOT_BIT
  714. SUBGROUP_FEATURE_SHUFFLE_BIT
  715. SUBGROUP_FEATURE_SHUFFLE_RELATIVE_BIT
  716. SUBGROUP_FEATURE_CLUSTERED_BIT
  717. SUBGROUP_FEATURE_QUAD_BIT
  718. SUBGROUP_FEATURE_PARTITIONED_BIT_NV
  719. quadOperationsInAllStages = true
  720.  
  721. VkPhysicalDeviceSubgroupSizeControlProperties:
  722. ----------------------------------------------
  723. minSubgroupSize = 32
  724. maxSubgroupSize = 32
  725. maxComputeWorkgroupSubgroups = 2097152
  726. requiredSubgroupSizeStages: count = 14
  727. SHADER_STAGE_VERTEX_BIT
  728. SHADER_STAGE_TESSELLATION_CONTROL_BIT
  729. SHADER_STAGE_TESSELLATION_EVALUATION_BIT
  730. SHADER_STAGE_GEOMETRY_BIT
  731. SHADER_STAGE_FRAGMENT_BIT
  732. SHADER_STAGE_COMPUTE_BIT
  733. SHADER_STAGE_RAYGEN_BIT_KHR
  734. SHADER_STAGE_ANY_HIT_BIT_KHR
  735. SHADER_STAGE_CLOSEST_HIT_BIT_KHR
  736. SHADER_STAGE_MISS_BIT_KHR
  737. SHADER_STAGE_INTERSECTION_BIT_KHR
  738. SHADER_STAGE_CALLABLE_BIT_KHR
  739. SHADER_STAGE_TASK_BIT_EXT
  740. SHADER_STAGE_MESH_BIT_EXT
  741.  
  742. VkPhysicalDeviceTexelBufferAlignmentProperties:
  743. -----------------------------------------------
  744. storageTexelBufferOffsetAlignmentBytes = 0x00000010
  745. storageTexelBufferOffsetSingleTexelAlignment = true
  746. uniformTexelBufferOffsetAlignmentBytes = 0x00000010
  747. uniformTexelBufferOffsetSingleTexelAlignment = true
  748.  
  749. VkPhysicalDeviceTimelineSemaphoreProperties:
  750. --------------------------------------------
  751. maxTimelineSemaphoreValueDifference = 2147483647
  752.  
  753. VkPhysicalDeviceTransformFeedbackPropertiesEXT:
  754. -----------------------------------------------
  755. maxTransformFeedbackStreams = 4
  756. maxTransformFeedbackBuffers = 4
  757. maxTransformFeedbackBufferSize = 0xffffffff
  758. maxTransformFeedbackStreamDataSize = 2048
  759. maxTransformFeedbackBufferDataSize = 512
  760. maxTransformFeedbackBufferDataStride = 2048
  761. transformFeedbackQueries = true
  762. transformFeedbackStreamsLinesTriangles = false
  763. transformFeedbackRasterizationStreamSelect = true
  764. transformFeedbackDraw = true
  765.  
  766. VkPhysicalDeviceVertexAttributeDivisorPropertiesEXT:
  767. ----------------------------------------------------
  768. maxVertexAttribDivisor = 4294967295
  769.  
  770. VkPhysicalDeviceVulkan11Properties:
  771. -----------------------------------
  772. deviceUUID = 0d4fd519-9e27-bc29-0166-16f1a7be5622
  773. driverUUID = 19d654b8-3b11-5754-9ade-bfbc8881d00e
  774. deviceLUID = a1110100-00000000
  775. deviceNodeMask = 1
  776. deviceLUIDValid = true
  777. subgroupSize = 32
  778. subgroupSupportedStages: count = 14
  779. SHADER_STAGE_VERTEX_BIT
  780. SHADER_STAGE_TESSELLATION_CONTROL_BIT
  781. SHADER_STAGE_TESSELLATION_EVALUATION_BIT
  782. SHADER_STAGE_GEOMETRY_BIT
  783. SHADER_STAGE_FRAGMENT_BIT
  784. SHADER_STAGE_COMPUTE_BIT
  785. SHADER_STAGE_RAYGEN_BIT_KHR
  786. SHADER_STAGE_ANY_HIT_BIT_KHR
  787. SHADER_STAGE_CLOSEST_HIT_BIT_KHR
  788. SHADER_STAGE_MISS_BIT_KHR
  789. SHADER_STAGE_INTERSECTION_BIT_KHR
  790. SHADER_STAGE_CALLABLE_BIT_KHR
  791. SHADER_STAGE_TASK_BIT_EXT
  792. SHADER_STAGE_MESH_BIT_EXT
  793. subgroupSupportedOperations: count = 9
  794. SUBGROUP_FEATURE_BASIC_BIT
  795. SUBGROUP_FEATURE_VOTE_BIT
  796. SUBGROUP_FEATURE_ARITHMETIC_BIT
  797. SUBGROUP_FEATURE_BALLOT_BIT
  798. SUBGROUP_FEATURE_SHUFFLE_BIT
  799. SUBGROUP_FEATURE_SHUFFLE_RELATIVE_BIT
  800. SUBGROUP_FEATURE_CLUSTERED_BIT
  801. SUBGROUP_FEATURE_QUAD_BIT
  802. SUBGROUP_FEATURE_PARTITIONED_BIT_NV
  803. subgroupQuadOperationsInAllStages = true
  804. pointClippingBehavior = POINT_CLIPPING_BEHAVIOR_USER_CLIP_PLANES_ONLY
  805. maxMultiviewViewCount = 32
  806. maxMultiviewInstanceIndex = 134217727
  807. protectedNoFault = false
  808. maxPerSetDescriptors = 4294967295
  809. maxMemoryAllocationSize = 0xffe00000
  810.  
  811. VkPhysicalDeviceVulkan12Properties:
  812. -----------------------------------
  813. driverID = DRIVER_ID_NVIDIA_PROPRIETARY
  814. driverName = NVIDIA
  815. driverInfo = 531.61
  816. conformanceVersion:
  817. major = 1
  818. minor = 3
  819. subminor = 3
  820. patch = 1
  821. denormBehaviorIndependence = SHADER_FLOAT_CONTROLS_INDEPENDENCE_ALL
  822. roundingModeIndependence = SHADER_FLOAT_CONTROLS_INDEPENDENCE_ALL
  823. shaderSignedZeroInfNanPreserveFloat16 = true
  824. shaderSignedZeroInfNanPreserveFloat32 = true
  825. shaderSignedZeroInfNanPreserveFloat64 = true
  826. shaderDenormPreserveFloat16 = true
  827. shaderDenormPreserveFloat32 = false
  828. shaderDenormPreserveFloat64 = false
  829. shaderDenormFlushToZeroFloat16 = false
  830. shaderDenormFlushToZeroFloat32 = false
  831. shaderDenormFlushToZeroFloat64 = false
  832. shaderRoundingModeRTEFloat16 = true
  833. shaderRoundingModeRTEFloat32 = true
  834. shaderRoundingModeRTEFloat64 = true
  835. shaderRoundingModeRTZFloat16 = false
  836. shaderRoundingModeRTZFloat32 = true
  837. shaderRoundingModeRTZFloat64 = true
  838. maxUpdateAfterBindDescriptorsInAllPools = 4294967295
  839. shaderUniformBufferArrayNonUniformIndexingNative = true
  840. shaderSampledImageArrayNonUniformIndexingNative = true
  841. shaderStorageBufferArrayNonUniformIndexingNative = true
  842. shaderStorageImageArrayNonUniformIndexingNative = true
  843. shaderInputAttachmentArrayNonUniformIndexingNative = true
  844. robustBufferAccessUpdateAfterBind = true
  845. quadDivergentImplicitLod = true
  846. maxPerStageDescriptorUpdateAfterBindSamplers = 1048576
  847. maxPerStageDescriptorUpdateAfterBindUniformBuffers = 1048576
  848. maxPerStageDescriptorUpdateAfterBindStorageBuffers = 1048576
  849. maxPerStageDescriptorUpdateAfterBindSampledImages = 1048576
  850. maxPerStageDescriptorUpdateAfterBindStorageImages = 1048576
  851. maxPerStageDescriptorUpdateAfterBindInputAttachments = 1048576
  852. maxPerStageUpdateAfterBindResources = 4294967295
  853. maxDescriptorSetUpdateAfterBindSamplers = 1048576
  854. maxDescriptorSetUpdateAfterBindUniformBuffers = 1048576
  855. maxDescriptorSetUpdateAfterBindUniformBuffersDynamic = 15
  856. maxDescriptorSetUpdateAfterBindStorageBuffers = 1048576
  857. maxDescriptorSetUpdateAfterBindStorageBuffersDynamic = 16
  858. maxDescriptorSetUpdateAfterBindSampledImages = 1048576
  859. maxDescriptorSetUpdateAfterBindStorageImages = 1048576
  860. maxDescriptorSetUpdateAfterBindInputAttachments = 1048576
  861. supportedDepthResolveModes: count = 4
  862. RESOLVE_MODE_SAMPLE_ZERO_BIT
  863. RESOLVE_MODE_AVERAGE_BIT
  864. RESOLVE_MODE_MIN_BIT
  865. RESOLVE_MODE_MAX_BIT
  866. supportedStencilResolveModes: count = 3
  867. RESOLVE_MODE_SAMPLE_ZERO_BIT
  868. RESOLVE_MODE_MIN_BIT
  869. RESOLVE_MODE_MAX_BIT
  870. independentResolveNone = true
  871. independentResolve = true
  872. filterMinmaxSingleComponentFormats = true
  873. filterMinmaxImageComponentMapping = true
  874. maxTimelineSemaphoreValueDifference = 2147483647
  875. framebufferIntegerColorSampleCounts: count = 4
  876. SAMPLE_COUNT_1_BIT
  877. SAMPLE_COUNT_2_BIT
  878. SAMPLE_COUNT_4_BIT
  879. SAMPLE_COUNT_8_BIT
  880.  
  881. VkPhysicalDeviceVulkan13Properties:
  882. -----------------------------------
  883. minSubgroupSize = 32
  884. maxSubgroupSize = 32
  885. maxComputeWorkgroupSubgroups = 2097152
  886. requiredSubgroupSizeStages: count = 14
  887. SHADER_STAGE_VERTEX_BIT
  888. SHADER_STAGE_TESSELLATION_CONTROL_BIT
  889. SHADER_STAGE_TESSELLATION_EVALUATION_BIT
  890. SHADER_STAGE_GEOMETRY_BIT
  891. SHADER_STAGE_FRAGMENT_BIT
  892. SHADER_STAGE_COMPUTE_BIT
  893. SHADER_STAGE_RAYGEN_BIT_KHR
  894. SHADER_STAGE_ANY_HIT_BIT_KHR
  895. SHADER_STAGE_CLOSEST_HIT_BIT_KHR
  896. SHADER_STAGE_MISS_BIT_KHR
  897. SHADER_STAGE_INTERSECTION_BIT_KHR
  898. SHADER_STAGE_CALLABLE_BIT_KHR
  899. SHADER_STAGE_TASK_BIT_EXT
  900. SHADER_STAGE_MESH_BIT_EXT
  901. maxInlineUniformBlockSize = 256
  902. maxPerStageDescriptorInlineUniformBlocks = 32
  903. maxPerStageDescriptorUpdateAfterBindInlineUniformBlocks = 32
  904. maxDescriptorSetInlineUniformBlocks = 32
  905. maxDescriptorSetUpdateAfterBindInlineUniformBlocks = 32
  906. maxInlineUniformTotalSize = 3584
  907. integerDotProduct8BitUnsignedAccelerated = true
  908. integerDotProduct8BitSignedAccelerated = true
  909. integerDotProduct8BitMixedSignednessAccelerated = true
  910. integerDotProduct4x8BitPackedUnsignedAccelerated = true
  911. integerDotProduct4x8BitPackedSignedAccelerated = true
  912. integerDotProduct4x8BitPackedMixedSignednessAccelerated = true
  913. integerDotProduct16BitUnsignedAccelerated = false
  914. integerDotProduct16BitSignedAccelerated = false
  915. integerDotProduct16BitMixedSignednessAccelerated = false
  916. integerDotProduct32BitUnsignedAccelerated = false
  917. integerDotProduct32BitSignedAccelerated = false
  918. integerDotProduct32BitMixedSignednessAccelerated = false
  919. integerDotProduct64BitUnsignedAccelerated = false
  920. integerDotProduct64BitSignedAccelerated = false
  921. integerDotProduct64BitMixedSignednessAccelerated = false
  922. integerDotProductAccumulatingSaturating8BitUnsignedAccelerated = true
  923. integerDotProductAccumulatingSaturating8BitSignedAccelerated = true
  924. integerDotProductAccumulatingSaturating8BitMixedSignednessAccelerated = true
  925. integerDotProductAccumulatingSaturating4x8BitPackedUnsignedAccelerated = true
  926. integerDotProductAccumulatingSaturating4x8BitPackedSignedAccelerated = true
  927. integerDotProductAccumulatingSaturating4x8BitPackedMixedSignednessAccelerated = true
  928. integerDotProductAccumulatingSaturating16BitUnsignedAccelerated = true
  929. integerDotProductAccumulatingSaturating16BitSignedAccelerated = true
  930. integerDotProductAccumulatingSaturating16BitMixedSignednessAccelerated = true
  931. integerDotProductAccumulatingSaturating32BitUnsignedAccelerated = true
  932. integerDotProductAccumulatingSaturating32BitSignedAccelerated = true
  933. integerDotProductAccumulatingSaturating32BitMixedSignednessAccelerated = true
  934. integerDotProductAccumulatingSaturating64BitUnsignedAccelerated = true
  935. integerDotProductAccumulatingSaturating64BitSignedAccelerated = true
  936. integerDotProductAccumulatingSaturating64BitMixedSignednessAccelerated = true
  937. storageTexelBufferOffsetAlignmentBytes = 0x00000010
  938. storageTexelBufferOffsetSingleTexelAlignment = true
  939. uniformTexelBufferOffsetAlignmentBytes = 0x00000010
  940. uniformTexelBufferOffsetSingleTexelAlignment = true
  941. maxBufferSize = 0xffffffffffff0000
  942.  
  943.  
  944. Device Extensions: count = 181
  945. VK_EXT_4444_formats : extension revision 1
  946. VK_EXT_attachment_feedback_loop_layout : extension revision 2
  947. VK_EXT_blend_operation_advanced : extension revision 2
  948. VK_EXT_border_color_swizzle : extension revision 1
  949. VK_EXT_buffer_device_address : extension revision 2
  950. VK_EXT_calibrated_timestamps : extension revision 2
  951. VK_EXT_color_write_enable : extension revision 1
  952. VK_EXT_conditional_rendering : extension revision 2
  953. VK_EXT_conservative_rasterization : extension revision 1
  954. VK_EXT_custom_border_color : extension revision 12
  955. VK_EXT_depth_clamp_zero_one : extension revision 1
  956. VK_EXT_depth_clip_control : extension revision 1
  957. VK_EXT_depth_clip_enable : extension revision 1
  958. VK_EXT_depth_range_unrestricted : extension revision 1
  959. VK_EXT_descriptor_buffer : extension revision 1
  960. VK_EXT_descriptor_indexing : extension revision 2
  961. VK_EXT_discard_rectangles : extension revision 1
  962. VK_EXT_extended_dynamic_state : extension revision 1
  963. VK_EXT_extended_dynamic_state2 : extension revision 1
  964. VK_EXT_extended_dynamic_state3 : extension revision 2
  965. VK_EXT_external_memory_host : extension revision 1
  966. VK_EXT_fragment_shader_interlock : extension revision 1
  967. VK_EXT_full_screen_exclusive : extension revision 4
  968. VK_EXT_graphics_pipeline_library : extension revision 1
  969. VK_EXT_hdr_metadata : extension revision 2
  970. VK_EXT_host_query_reset : extension revision 1
  971. VK_EXT_image_2d_view_of_3d : extension revision 1
  972. VK_EXT_image_robustness : extension revision 1
  973. VK_EXT_image_view_min_lod : extension revision 1
  974. VK_EXT_index_type_uint8 : extension revision 1
  975. VK_EXT_inline_uniform_block : extension revision 1
  976. VK_EXT_line_rasterization : extension revision 1
  977. VK_EXT_load_store_op_none : extension revision 1
  978. VK_EXT_memory_budget : extension revision 1
  979. VK_EXT_memory_priority : extension revision 1
  980. VK_EXT_mesh_shader : extension revision 1
  981. VK_EXT_multi_draw : extension revision 1
  982. VK_EXT_mutable_descriptor_type : extension revision 1
  983. VK_EXT_non_seamless_cube_map : extension revision 1
  984. VK_EXT_opacity_micromap : extension revision 2
  985. VK_EXT_pageable_device_local_memory : extension revision 1
  986. VK_EXT_pci_bus_info : extension revision 2
  987. VK_EXT_pipeline_creation_cache_control : extension revision 3
  988. VK_EXT_pipeline_creation_feedback : extension revision 1
  989. VK_EXT_pipeline_robustness : extension revision 1
  990. VK_EXT_post_depth_coverage : extension revision 1
  991. VK_EXT_primitive_topology_list_restart : extension revision 1
  992. VK_EXT_primitives_generated_query : extension revision 1
  993. VK_EXT_private_data : extension revision 1
  994. VK_EXT_provoking_vertex : extension revision 1
  995. VK_EXT_queue_family_foreign : extension revision 1
  996. VK_EXT_robustness2 : extension revision 1
  997. VK_EXT_sample_locations : extension revision 1
  998. VK_EXT_sampler_filter_minmax : extension revision 2
  999. VK_EXT_scalar_block_layout : extension revision 1
  1000. VK_EXT_separate_stencil_usage : extension revision 1
  1001. VK_EXT_shader_atomic_float : extension revision 1
  1002. VK_EXT_shader_demote_to_helper_invocation : extension revision 1
  1003. VK_EXT_shader_image_atomic_int64 : extension revision 1
  1004. VK_EXT_shader_module_identifier : extension revision 1
  1005. VK_EXT_shader_subgroup_ballot : extension revision 1
  1006. VK_EXT_shader_subgroup_vote : extension revision 1
  1007. VK_EXT_shader_viewport_index_layer : extension revision 1
  1008. VK_EXT_subgroup_size_control : extension revision 2
  1009. VK_EXT_texel_buffer_alignment : extension revision 1
  1010. VK_EXT_tooling_info : extension revision 1
  1011. VK_EXT_transform_feedback : extension revision 1
  1012. VK_EXT_vertex_attribute_divisor : extension revision 3
  1013. VK_EXT_vertex_input_dynamic_state : extension revision 2
  1014. VK_EXT_ycbcr_2plane_444_formats : extension revision 1
  1015. VK_EXT_ycbcr_image_arrays : extension revision 1
  1016. VK_KHR_16bit_storage : extension revision 1
  1017. VK_KHR_8bit_storage : extension revision 1
  1018. VK_KHR_acceleration_structure : extension revision 13
  1019. VK_KHR_bind_memory2 : extension revision 1
  1020. VK_KHR_buffer_device_address : extension revision 1
  1021. VK_KHR_copy_commands2 : extension revision 1
  1022. VK_KHR_create_renderpass2 : extension revision 1
  1023. VK_KHR_dedicated_allocation : extension revision 3
  1024. VK_KHR_deferred_host_operations : extension revision 4
  1025. VK_KHR_depth_stencil_resolve : extension revision 1
  1026. VK_KHR_descriptor_update_template : extension revision 1
  1027. VK_KHR_device_group : extension revision 4
  1028. VK_KHR_draw_indirect_count : extension revision 1
  1029. VK_KHR_driver_properties : extension revision 1
  1030. VK_KHR_dynamic_rendering : extension revision 1
  1031. VK_KHR_external_fence : extension revision 1
  1032. VK_KHR_external_fence_win32 : extension revision 1
  1033. VK_KHR_external_memory : extension revision 1
  1034. VK_KHR_external_memory_win32 : extension revision 1
  1035. VK_KHR_external_semaphore : extension revision 1
  1036. VK_KHR_external_semaphore_win32 : extension revision 1
  1037. VK_KHR_format_feature_flags2 : extension revision 2
  1038. VK_KHR_fragment_shader_barycentric : extension revision 1
  1039. VK_KHR_fragment_shading_rate : extension revision 2
  1040. VK_KHR_get_memory_requirements2 : extension revision 1
  1041. VK_KHR_image_format_list : extension revision 1
  1042. VK_KHR_imageless_framebuffer : extension revision 1
  1043. VK_KHR_maintenance1 : extension revision 2
  1044. VK_KHR_maintenance2 : extension revision 1
  1045. VK_KHR_maintenance3 : extension revision 1
  1046. VK_KHR_maintenance4 : extension revision 2
  1047. VK_KHR_multiview : extension revision 1
  1048. VK_KHR_pipeline_executable_properties : extension revision 1
  1049. VK_KHR_pipeline_library : extension revision 1
  1050. VK_KHR_present_id : extension revision 1
  1051. VK_KHR_present_wait : extension revision 1
  1052. VK_KHR_push_descriptor : extension revision 2
  1053. VK_KHR_ray_query : extension revision 1
  1054. VK_KHR_ray_tracing_maintenance1 : extension revision 1
  1055. VK_KHR_ray_tracing_pipeline : extension revision 1
  1056. VK_KHR_relaxed_block_layout : extension revision 1
  1057. VK_KHR_sampler_mirror_clamp_to_edge : extension revision 3
  1058. VK_KHR_sampler_ycbcr_conversion : extension revision 14
  1059. VK_KHR_separate_depth_stencil_layouts : extension revision 1
  1060. VK_KHR_shader_atomic_int64 : extension revision 1
  1061. VK_KHR_shader_clock : extension revision 1
  1062. VK_KHR_shader_draw_parameters : extension revision 1
  1063. VK_KHR_shader_float16_int8 : extension revision 1
  1064. VK_KHR_shader_float_controls : extension revision 4
  1065. VK_KHR_shader_integer_dot_product : extension revision 1
  1066. VK_KHR_shader_non_semantic_info : extension revision 1
  1067. VK_KHR_shader_subgroup_extended_types : extension revision 1
  1068. VK_KHR_shader_subgroup_uniform_control_flow : extension revision 1
  1069. VK_KHR_shader_terminate_invocation : extension revision 1
  1070. VK_KHR_spirv_1_4 : extension revision 1
  1071. VK_KHR_storage_buffer_storage_class : extension revision 1
  1072. VK_KHR_swapchain : extension revision 70
  1073. VK_KHR_swapchain_mutable_format : extension revision 1
  1074. VK_KHR_synchronization2 : extension revision 1
  1075. VK_KHR_timeline_semaphore : extension revision 2
  1076. VK_KHR_uniform_buffer_standard_layout : extension revision 1
  1077. VK_KHR_variable_pointers : extension revision 1
  1078. VK_KHR_video_decode_h264 : extension revision 8
  1079. VK_KHR_video_decode_h265 : extension revision 7
  1080. VK_KHR_video_decode_queue : extension revision 7
  1081. VK_KHR_video_queue : extension revision 8
  1082. VK_KHR_vulkan_memory_model : extension revision 3
  1083. VK_KHR_win32_keyed_mutex : extension revision 1
  1084. VK_KHR_workgroup_memory_explicit_layout : extension revision 1
  1085. VK_KHR_zero_initialize_workgroup_memory : extension revision 1
  1086. VK_NVX_binary_import : extension revision 1
  1087. VK_NVX_image_view_handle : extension revision 2
  1088. VK_NVX_multiview_per_view_attributes : extension revision 1
  1089. VK_NV_clip_space_w_scaling : extension revision 1
  1090. VK_NV_compute_shader_derivatives : extension revision 1
  1091. VK_NV_cooperative_matrix : extension revision 1
  1092. VK_NV_copy_memory_indirect : extension revision 1
  1093. VK_NV_corner_sampled_image : extension revision 2
  1094. VK_NV_coverage_reduction_mode : extension revision 1
  1095. VK_NV_cuda_kernel_launch : extension revision 2
  1096. VK_NV_dedicated_allocation : extension revision 1
  1097. VK_NV_dedicated_allocation_image_aliasing : extension revision 1
  1098. VK_NV_device_diagnostic_checkpoints : extension revision 2
  1099. VK_NV_device_diagnostics_config : extension revision 2
  1100. VK_NV_device_generated_commands : extension revision 3
  1101. VK_NV_external_memory : extension revision 1
  1102. VK_NV_external_memory_win32 : extension revision 1
  1103. VK_NV_fill_rectangle : extension revision 1
  1104. VK_NV_fragment_coverage_to_color : extension revision 1
  1105. VK_NV_fragment_shader_barycentric : extension revision 1
  1106. VK_NV_fragment_shading_rate_enums : extension revision 1
  1107. VK_NV_framebuffer_mixed_samples : extension revision 1
  1108. VK_NV_geometry_shader_passthrough : extension revision 1
  1109. VK_NV_inherited_viewport_scissor : extension revision 1
  1110. VK_NV_linear_color_attachment : extension revision 1
  1111. VK_NV_low_latency : extension revision 1
  1112. VK_NV_memory_decompression : extension revision 1
  1113. VK_NV_mesh_shader : extension revision 1
  1114. VK_NV_ray_tracing : extension revision 3
  1115. VK_NV_ray_tracing_invocation_reorder : extension revision 1
  1116. VK_NV_representative_fragment_test : extension revision 2
  1117. VK_NV_sample_mask_override_coverage : extension revision 1
  1118. VK_NV_scissor_exclusive : extension revision 1
  1119. VK_NV_shader_image_footprint : extension revision 2
  1120. VK_NV_shader_sm_builtins : extension revision 1
  1121. VK_NV_shader_subgroup_partitioned : extension revision 1
  1122. VK_NV_shading_rate_image : extension revision 3
  1123. VK_NV_viewport_array2 : extension revision 1
  1124. VK_NV_viewport_swizzle : extension revision 1
  1125. VK_NV_win32_keyed_mutex : extension revision 2
  1126.  
  1127. VkQueueFamilyProperties:
  1128. ========================
  1129. queueProperties[0]:
  1130. -------------------
  1131. minImageTransferGranularity = (1,1,1)
  1132. queueCount = 16
  1133. queueFlags = QUEUE_GRAPHICS | QUEUE_COMPUTE | QUEUE_TRANSFER | QUEUE_SPARSE_BINDING
  1134. timestampValidBits = 64
  1135. present support = true
  1136. VkQueueFamilyQueryResultStatusPropertiesKHR:
  1137. --------------------------------------------
  1138. queryResultStatusSupport = false
  1139.  
  1140. VkQueueFamilyVideoPropertiesKHR:
  1141. --------------------------------
  1142. videoCodecOperations:
  1143. None
  1144.  
  1145.  
  1146. queueProperties[1]:
  1147. -------------------
  1148. minImageTransferGranularity = (1,1,1)
  1149. queueCount = 2
  1150. queueFlags = QUEUE_TRANSFER | QUEUE_SPARSE_BINDING
  1151. timestampValidBits = 64
  1152. present support = false
  1153. VkQueueFamilyQueryResultStatusPropertiesKHR:
  1154. --------------------------------------------
  1155. queryResultStatusSupport = false
  1156.  
  1157. VkQueueFamilyVideoPropertiesKHR:
  1158. --------------------------------
  1159. videoCodecOperations:
  1160. None
  1161.  
  1162.  
  1163. queueProperties[2]:
  1164. -------------------
  1165. minImageTransferGranularity = (1,1,1)
  1166. queueCount = 8
  1167. queueFlags = QUEUE_COMPUTE | QUEUE_TRANSFER | QUEUE_SPARSE_BINDING
  1168. timestampValidBits = 64
  1169. present support = true
  1170. VkQueueFamilyQueryResultStatusPropertiesKHR:
  1171. --------------------------------------------
  1172. queryResultStatusSupport = false
  1173.  
  1174. VkQueueFamilyVideoPropertiesKHR:
  1175. --------------------------------
  1176. videoCodecOperations:
  1177. None
  1178.  
  1179.  
  1180. queueProperties[3]:
  1181. -------------------
  1182. minImageTransferGranularity = (1,1,1)
  1183. queueCount = 1
  1184. queueFlags = QUEUE_TRANSFER | QUEUE_SPARSE_BINDING | QUEUE_VIDEO_DECODE_BIT_KHR
  1185. timestampValidBits = 32
  1186. present support = false
  1187. VkQueueFamilyQueryResultStatusPropertiesKHR:
  1188. --------------------------------------------
  1189. queryResultStatusSupport = true
  1190.  
  1191. VkQueueFamilyVideoPropertiesKHR:
  1192. --------------------------------
  1193. videoCodecOperations: count = 2
  1194. VIDEO_CODEC_OPERATION_DECODE_H264_BIT_EXT
  1195. VIDEO_CODEC_OPERATION_DECODE_H265_BIT_EXT
  1196.  
  1197.  
  1198. VkPhysicalDeviceMemoryProperties:
  1199. =================================
  1200. memoryHeaps: count = 3
  1201. memoryHeaps[0]:
  1202. size = 8391753728 (0x1f4300000) (7.82 GiB)
  1203. budget = 7586447360 (0x1c4300000) (7.07 GiB)
  1204. usage = 0 (0x00000000) (0.00 B)
  1205. flags: count = 1
  1206. MEMORY_HEAP_DEVICE_LOCAL_BIT
  1207. memoryHeaps[1]:
  1208. size = 8563245056 (0x1fe68c000) (7.98 GiB)
  1209. budget = 7866647348 (0x1d4e38334) (7.33 GiB)
  1210. usage = 0 (0x00000000) (0.00 B)
  1211. flags:
  1212. None
  1213. memoryHeaps[2]:
  1214. size = 224395264 (0x0d600000) (214.00 MiB)
  1215. budget = 182714368 (0x0ae40000) (174.25 MiB)
  1216. usage = 41680896 (0x027c0000) (39.75 MiB)
  1217. flags: count = 1
  1218. MEMORY_HEAP_DEVICE_LOCAL_BIT
  1219. memoryTypes: count = 5
  1220. memoryTypes[0]:
  1221. heapIndex = 1
  1222. propertyFlags = 0x0000:
  1223. None
  1224. usable for:
  1225. IMAGE_TILING_OPTIMAL:
  1226. color images
  1227. FORMAT_D16_UNORM
  1228. FORMAT_X8_D24_UNORM_PACK32
  1229. FORMAT_D32_SFLOAT
  1230. FORMAT_S8_UINT
  1231. FORMAT_D24_UNORM_S8_UINT
  1232. FORMAT_D32_SFLOAT_S8_UINT
  1233. (non-sparse)
  1234. IMAGE_TILING_LINEAR:
  1235. color images
  1236. (non-sparse, non-transient)
  1237. memoryTypes[1]:
  1238. heapIndex = 0
  1239. propertyFlags = 0x0001: count = 1
  1240. MEMORY_PROPERTY_DEVICE_LOCAL_BIT
  1241. usable for:
  1242. IMAGE_TILING_OPTIMAL:
  1243. color images
  1244. FORMAT_D16_UNORM
  1245. FORMAT_X8_D24_UNORM_PACK32
  1246. FORMAT_D32_SFLOAT
  1247. FORMAT_S8_UINT
  1248. FORMAT_D24_UNORM_S8_UINT
  1249. FORMAT_D32_SFLOAT_S8_UINT
  1250. IMAGE_TILING_LINEAR:
  1251. color images
  1252. (non-sparse, non-transient)
  1253. memoryTypes[2]:
  1254. heapIndex = 1
  1255. propertyFlags = 0x0006: count = 2
  1256. MEMORY_PROPERTY_HOST_VISIBLE_BIT
  1257. MEMORY_PROPERTY_HOST_COHERENT_BIT
  1258. usable for:
  1259. IMAGE_TILING_OPTIMAL:
  1260. None
  1261. IMAGE_TILING_LINEAR:
  1262. color images
  1263. (non-sparse, non-transient)
  1264. memoryTypes[3]:
  1265. heapIndex = 1
  1266. propertyFlags = 0x000e: count = 3
  1267. MEMORY_PROPERTY_HOST_VISIBLE_BIT
  1268. MEMORY_PROPERTY_HOST_COHERENT_BIT
  1269. MEMORY_PROPERTY_HOST_CACHED_BIT
  1270. usable for:
  1271. IMAGE_TILING_OPTIMAL:
  1272. None
  1273. IMAGE_TILING_LINEAR:
  1274. color images
  1275. (non-sparse, non-transient)
  1276. memoryTypes[4]:
  1277. heapIndex = 2
  1278. propertyFlags = 0x0007: count = 3
  1279. MEMORY_PROPERTY_DEVICE_LOCAL_BIT
  1280. MEMORY_PROPERTY_HOST_VISIBLE_BIT
  1281. MEMORY_PROPERTY_HOST_COHERENT_BIT
  1282. usable for:
  1283. IMAGE_TILING_OPTIMAL:
  1284. None
  1285. IMAGE_TILING_LINEAR:
  1286. color images
  1287. (non-sparse, non-transient)
  1288.  
  1289. VkPhysicalDeviceFeatures:
  1290. =========================
  1291. robustBufferAccess = true
  1292. fullDrawIndexUint32 = true
  1293. imageCubeArray = true
  1294. independentBlend = true
  1295. geometryShader = true
  1296. tessellationShader = true
  1297. sampleRateShading = true
  1298. dualSrcBlend = true
  1299. logicOp = true
  1300. multiDrawIndirect = true
  1301. drawIndirectFirstInstance = true
  1302. depthClamp = true
  1303. depthBiasClamp = true
  1304. fillModeNonSolid = true
  1305. depthBounds = true
  1306. wideLines = true
  1307. largePoints = true
  1308. alphaToOne = true
  1309. multiViewport = true
  1310. samplerAnisotropy = true
  1311. textureCompressionETC2 = false
  1312. textureCompressionASTC_LDR = false
  1313. textureCompressionBC = true
  1314. occlusionQueryPrecise = true
  1315. pipelineStatisticsQuery = true
  1316. vertexPipelineStoresAndAtomics = true
  1317. fragmentStoresAndAtomics = true
  1318. shaderTessellationAndGeometryPointSize = true
  1319. shaderImageGatherExtended = true
  1320. shaderStorageImageExtendedFormats = true
  1321. shaderStorageImageMultisample = true
  1322. shaderStorageImageReadWithoutFormat = true
  1323. shaderStorageImageWriteWithoutFormat = true
  1324. shaderUniformBufferArrayDynamicIndexing = true
  1325. shaderSampledImageArrayDynamicIndexing = true
  1326. shaderStorageBufferArrayDynamicIndexing = true
  1327. shaderStorageImageArrayDynamicIndexing = true
  1328. shaderClipDistance = true
  1329. shaderCullDistance = true
  1330. shaderFloat64 = true
  1331. shaderInt64 = true
  1332. shaderInt16 = true
  1333. shaderResourceResidency = true
  1334. shaderResourceMinLod = true
  1335. sparseBinding = true
  1336. sparseResidencyBuffer = true
  1337. sparseResidencyImage2D = true
  1338. sparseResidencyImage3D = true
  1339. sparseResidency2Samples = true
  1340. sparseResidency4Samples = true
  1341. sparseResidency8Samples = true
  1342. sparseResidency16Samples = true
  1343. sparseResidencyAliased = true
  1344. variableMultisampleRate = true
  1345. inheritedQueries = true
  1346.  
  1347. VkPhysicalDevice16BitStorageFeatures:
  1348. -------------------------------------
  1349. storageBuffer16BitAccess = true
  1350. uniformAndStorageBuffer16BitAccess = true
  1351. storagePushConstant16 = true
  1352. storageInputOutput16 = false
  1353.  
  1354. VkPhysicalDevice4444FormatsFeaturesEXT:
  1355. ---------------------------------------
  1356. formatA4R4G4B4 = true
  1357. formatA4B4G4R4 = true
  1358.  
  1359. VkPhysicalDevice8BitStorageFeatures:
  1360. ------------------------------------
  1361. storageBuffer8BitAccess = true
  1362. uniformAndStorageBuffer8BitAccess = true
  1363. storagePushConstant8 = true
  1364.  
  1365. VkPhysicalDeviceAccelerationStructureFeaturesKHR:
  1366. -------------------------------------------------
  1367. accelerationStructure = true
  1368. accelerationStructureCaptureReplay = true
  1369. accelerationStructureIndirectBuild = false
  1370. accelerationStructureHostCommands = false
  1371. descriptorBindingAccelerationStructureUpdateAfterBind = true
  1372.  
  1373. VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT:
  1374. --------------------------------------------------------
  1375. attachmentFeedbackLoopLayout = true
  1376.  
  1377. VkPhysicalDeviceBlendOperationAdvancedFeaturesEXT:
  1378. --------------------------------------------------
  1379. advancedBlendCoherentOperations = true
  1380.  
  1381. VkPhysicalDeviceBorderColorSwizzleFeaturesEXT:
  1382. ----------------------------------------------
  1383. borderColorSwizzle = true
  1384. borderColorSwizzleFromImage = false
  1385.  
  1386. VkPhysicalDeviceBufferDeviceAddressFeatures:
  1387. --------------------------------------------
  1388. bufferDeviceAddress = true
  1389. bufferDeviceAddressCaptureReplay = true
  1390. bufferDeviceAddressMultiDevice = true
  1391.  
  1392. VkPhysicalDeviceBufferDeviceAddressFeaturesEXT:
  1393. -----------------------------------------------
  1394. bufferDeviceAddress = true
  1395. bufferDeviceAddressCaptureReplay = true
  1396. bufferDeviceAddressMultiDevice = true
  1397.  
  1398. VkPhysicalDeviceColorWriteEnableFeaturesEXT:
  1399. --------------------------------------------
  1400. colorWriteEnable = true
  1401.  
  1402. VkPhysicalDeviceConditionalRenderingFeaturesEXT:
  1403. ------------------------------------------------
  1404. conditionalRendering = true
  1405. inheritedConditionalRendering = true
  1406.  
  1407. VkPhysicalDeviceCustomBorderColorFeaturesEXT:
  1408. ---------------------------------------------
  1409. customBorderColors = true
  1410. customBorderColorWithoutFormat = true
  1411.  
  1412. VkPhysicalDeviceDepthClampZeroOneFeaturesEXT:
  1413. ---------------------------------------------
  1414. depthClampZeroOne = true
  1415.  
  1416. VkPhysicalDeviceDepthClipControlFeaturesEXT:
  1417. --------------------------------------------
  1418. depthClipControl = true
  1419.  
  1420. VkPhysicalDeviceDepthClipEnableFeaturesEXT:
  1421. -------------------------------------------
  1422. depthClipEnable = true
  1423.  
  1424. VkPhysicalDeviceDescriptorBufferFeaturesEXT:
  1425. --------------------------------------------
  1426. descriptorBuffer = true
  1427. descriptorBufferCaptureReplay = true
  1428. descriptorBufferImageLayoutIgnored = true
  1429. descriptorBufferPushDescriptors = true
  1430.  
  1431. VkPhysicalDeviceDescriptorIndexingFeatures:
  1432. -------------------------------------------
  1433. shaderInputAttachmentArrayDynamicIndexing = true
  1434. shaderUniformTexelBufferArrayDynamicIndexing = true
  1435. shaderStorageTexelBufferArrayDynamicIndexing = true
  1436. shaderUniformBufferArrayNonUniformIndexing = true
  1437. shaderSampledImageArrayNonUniformIndexing = true
  1438. shaderStorageBufferArrayNonUniformIndexing = true
  1439. shaderStorageImageArrayNonUniformIndexing = true
  1440. shaderInputAttachmentArrayNonUniformIndexing = true
  1441. shaderUniformTexelBufferArrayNonUniformIndexing = true
  1442. shaderStorageTexelBufferArrayNonUniformIndexing = true
  1443. descriptorBindingUniformBufferUpdateAfterBind = true
  1444. descriptorBindingSampledImageUpdateAfterBind = true
  1445. descriptorBindingStorageImageUpdateAfterBind = true
  1446. descriptorBindingStorageBufferUpdateAfterBind = true
  1447. descriptorBindingUniformTexelBufferUpdateAfterBind = true
  1448. descriptorBindingStorageTexelBufferUpdateAfterBind = true
  1449. descriptorBindingUpdateUnusedWhilePending = true
  1450. descriptorBindingPartiallyBound = true
  1451. descriptorBindingVariableDescriptorCount = true
  1452. runtimeDescriptorArray = true
  1453.  
  1454. VkPhysicalDeviceDynamicRenderingFeatures:
  1455. -----------------------------------------
  1456. dynamicRendering = true
  1457.  
  1458. VkPhysicalDeviceExtendedDynamicState2FeaturesEXT:
  1459. -------------------------------------------------
  1460. extendedDynamicState2 = true
  1461. extendedDynamicState2LogicOp = true
  1462. extendedDynamicState2PatchControlPoints = true
  1463.  
  1464. VkPhysicalDeviceExtendedDynamicState3FeaturesEXT:
  1465. -------------------------------------------------
  1466. extendedDynamicState3TessellationDomainOrigin = false
  1467. extendedDynamicState3DepthClampEnable = true
  1468. extendedDynamicState3PolygonMode = true
  1469. extendedDynamicState3RasterizationSamples = false
  1470. extendedDynamicState3SampleMask = false
  1471. extendedDynamicState3AlphaToCoverageEnable = false
  1472. extendedDynamicState3AlphaToOneEnable = false
  1473. extendedDynamicState3LogicOpEnable = true
  1474. extendedDynamicState3ColorBlendEnable = true
  1475. extendedDynamicState3ColorBlendEquation = true
  1476. extendedDynamicState3ColorWriteMask = true
  1477. extendedDynamicState3RasterizationStream = false
  1478. extendedDynamicState3ConservativeRasterizationMode = false
  1479. extendedDynamicState3ExtraPrimitiveOverestimationSize = false
  1480. extendedDynamicState3DepthClipEnable = true
  1481. extendedDynamicState3SampleLocationsEnable = false
  1482. extendedDynamicState3ColorBlendAdvanced = true
  1483. extendedDynamicState3ProvokingVertexMode = true
  1484. extendedDynamicState3LineRasterizationMode = true
  1485. extendedDynamicState3LineStippleEnable = true
  1486. extendedDynamicState3DepthClipNegativeOneToOne = false
  1487. extendedDynamicState3ViewportWScalingEnable = false
  1488. extendedDynamicState3ViewportSwizzle = false
  1489. extendedDynamicState3CoverageToColorEnable = false
  1490. extendedDynamicState3CoverageToColorLocation = false
  1491. extendedDynamicState3CoverageModulationMode = false
  1492. extendedDynamicState3CoverageModulationTableEnable = false
  1493. extendedDynamicState3CoverageModulationTable = false
  1494. extendedDynamicState3CoverageReductionMode = false
  1495. extendedDynamicState3RepresentativeFragmentTestEnable = false
  1496. extendedDynamicState3ShadingRateImageEnable = false
  1497.  
  1498. VkPhysicalDeviceExtendedDynamicStateFeaturesEXT:
  1499. ------------------------------------------------
  1500. extendedDynamicState = true
  1501.  
  1502. VkPhysicalDeviceFragmentShaderBarycentricFeaturesKHR:
  1503. -----------------------------------------------------
  1504. fragmentShaderBarycentric = true
  1505.  
  1506. VkPhysicalDeviceFragmentShaderInterlockFeaturesEXT:
  1507. ---------------------------------------------------
  1508. fragmentShaderSampleInterlock = true
  1509. fragmentShaderPixelInterlock = true
  1510. fragmentShaderShadingRateInterlock = true
  1511.  
  1512. VkPhysicalDeviceFragmentShadingRateFeaturesKHR:
  1513. -----------------------------------------------
  1514. pipelineFragmentShadingRate = true
  1515. primitiveFragmentShadingRate = true
  1516. attachmentFragmentShadingRate = true
  1517.  
  1518. VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT:
  1519. ---------------------------------------------------
  1520. graphicsPipelineLibrary = true
  1521.  
  1522. VkPhysicalDeviceHostQueryResetFeatures:
  1523. ---------------------------------------
  1524. hostQueryReset = true
  1525.  
  1526. VkPhysicalDeviceImage2DViewOf3DFeaturesEXT:
  1527. -------------------------------------------
  1528. image2DViewOf3D = true
  1529. sampler2DViewOf3D = true
  1530.  
  1531. VkPhysicalDeviceImageRobustnessFeatures:
  1532. ----------------------------------------
  1533. robustImageAccess = true
  1534.  
  1535. VkPhysicalDeviceImageViewMinLodFeaturesEXT:
  1536. -------------------------------------------
  1537. minLod = true
  1538.  
  1539. VkPhysicalDeviceImagelessFramebufferFeatures:
  1540. ---------------------------------------------
  1541. imagelessFramebuffer = true
  1542.  
  1543. VkPhysicalDeviceIndexTypeUint8FeaturesEXT:
  1544. ------------------------------------------
  1545. indexTypeUint8 = true
  1546.  
  1547. VkPhysicalDeviceInlineUniformBlockFeatures:
  1548. -------------------------------------------
  1549. inlineUniformBlock = true
  1550. descriptorBindingInlineUniformBlockUpdateAfterBind = true
  1551.  
  1552. VkPhysicalDeviceLineRasterizationFeaturesEXT:
  1553. ---------------------------------------------
  1554. rectangularLines = true
  1555. bresenhamLines = true
  1556. smoothLines = true
  1557. stippledRectangularLines = true
  1558. stippledBresenhamLines = true
  1559. stippledSmoothLines = true
  1560.  
  1561. VkPhysicalDeviceMaintenance4Features:
  1562. -------------------------------------
  1563. maintenance4 = true
  1564.  
  1565. VkPhysicalDeviceMemoryPriorityFeaturesEXT:
  1566. ------------------------------------------
  1567. memoryPriority = true
  1568.  
  1569. VkPhysicalDeviceMeshShaderFeaturesEXT:
  1570. --------------------------------------
  1571. taskShader = true
  1572. meshShader = true
  1573. multiviewMeshShader = true
  1574. primitiveFragmentShadingRateMeshShader = true
  1575. meshShaderQueries = true
  1576.  
  1577. VkPhysicalDeviceMultiDrawFeaturesEXT:
  1578. -------------------------------------
  1579. multiDraw = true
  1580.  
  1581. VkPhysicalDeviceMultiviewFeatures:
  1582. ----------------------------------
  1583. multiview = true
  1584. multiviewGeometryShader = true
  1585. multiviewTessellationShader = true
  1586.  
  1587. VkPhysicalDeviceMutableDescriptorTypeFeaturesEXT:
  1588. -------------------------------------------------
  1589. mutableDescriptorType = true
  1590.  
  1591. VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT:
  1592. ----------------------------------------------
  1593. nonSeamlessCubeMap = true
  1594.  
  1595. VkPhysicalDeviceOpacityMicromapFeaturesEXT:
  1596. -------------------------------------------
  1597. micromap = true
  1598. micromapCaptureReplay = false
  1599. micromapHostCommands = false
  1600.  
  1601. VkPhysicalDevicePageableDeviceLocalMemoryFeaturesEXT:
  1602. -----------------------------------------------------
  1603. pageableDeviceLocalMemory = true
  1604.  
  1605. VkPhysicalDevicePipelineCreationCacheControlFeatures:
  1606. -----------------------------------------------------
  1607. pipelineCreationCacheControl = true
  1608.  
  1609. VkPhysicalDevicePipelineExecutablePropertiesFeaturesKHR:
  1610. --------------------------------------------------------
  1611. pipelineExecutableInfo = true
  1612.  
  1613. VkPhysicalDevicePipelineRobustnessFeaturesEXT:
  1614. ----------------------------------------------
  1615. pipelineRobustness = true
  1616.  
  1617. VkPhysicalDevicePresentIdFeaturesKHR:
  1618. -------------------------------------
  1619. presentId = true
  1620.  
  1621. VkPhysicalDevicePresentWaitFeaturesKHR:
  1622. ---------------------------------------
  1623. presentWait = true
  1624.  
  1625. VkPhysicalDevicePrimitiveTopologyListRestartFeaturesEXT:
  1626. --------------------------------------------------------
  1627. primitiveTopologyListRestart = true
  1628. primitiveTopologyPatchListRestart = true
  1629.  
  1630. VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT:
  1631. ----------------------------------------------------
  1632. primitivesGeneratedQuery = true
  1633. primitivesGeneratedQueryWithRasterizerDiscard = true
  1634. primitivesGeneratedQueryWithNonZeroStreams = true
  1635.  
  1636. VkPhysicalDevicePrivateDataFeatures:
  1637. ------------------------------------
  1638. privateData = true
  1639.  
  1640. VkPhysicalDeviceProtectedMemoryFeatures:
  1641. ----------------------------------------
  1642. protectedMemory = false
  1643.  
  1644. VkPhysicalDeviceProvokingVertexFeaturesEXT:
  1645. -------------------------------------------
  1646. provokingVertexLast = true
  1647. transformFeedbackPreservesProvokingVertex = true
  1648.  
  1649. VkPhysicalDeviceRayQueryFeaturesKHR:
  1650. ------------------------------------
  1651. rayQuery = true
  1652.  
  1653. VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR:
  1654. --------------------------------------------------
  1655. rayTracingMaintenance1 = true
  1656. rayTracingPipelineTraceRaysIndirect2 = true
  1657.  
  1658. VkPhysicalDeviceRayTracingPipelineFeaturesKHR:
  1659. ----------------------------------------------
  1660. rayTracingPipeline = true
  1661. rayTracingPipelineShaderGroupHandleCaptureReplay = false
  1662. rayTracingPipelineShaderGroupHandleCaptureReplayMixed = false
  1663. rayTracingPipelineTraceRaysIndirect = true
  1664. rayTraversalPrimitiveCulling = true
  1665.  
  1666. VkPhysicalDeviceRobustness2FeaturesEXT:
  1667. ---------------------------------------
  1668. robustBufferAccess2 = true
  1669. robustImageAccess2 = true
  1670. nullDescriptor = true
  1671.  
  1672. VkPhysicalDeviceSamplerYcbcrConversionFeatures:
  1673. -----------------------------------------------
  1674. samplerYcbcrConversion = true
  1675.  
  1676. VkPhysicalDeviceScalarBlockLayoutFeatures:
  1677. ------------------------------------------
  1678. scalarBlockLayout = true
  1679.  
  1680. VkPhysicalDeviceSeparateDepthStencilLayoutsFeatures:
  1681. ----------------------------------------------------
  1682. separateDepthStencilLayouts = true
  1683.  
  1684. VkPhysicalDeviceShaderAtomicFloatFeaturesEXT:
  1685. ---------------------------------------------
  1686. shaderBufferFloat32Atomics = true
  1687. shaderBufferFloat32AtomicAdd = true
  1688. shaderBufferFloat64Atomics = true
  1689. shaderBufferFloat64AtomicAdd = true
  1690. shaderSharedFloat32Atomics = true
  1691. shaderSharedFloat32AtomicAdd = true
  1692. shaderSharedFloat64Atomics = true
  1693. shaderSharedFloat64AtomicAdd = true
  1694. shaderImageFloat32Atomics = true
  1695. shaderImageFloat32AtomicAdd = true
  1696. sparseImageFloat32Atomics = true
  1697. sparseImageFloat32AtomicAdd = true
  1698.  
  1699. VkPhysicalDeviceShaderAtomicInt64Features:
  1700. ------------------------------------------
  1701. shaderBufferInt64Atomics = true
  1702. shaderSharedInt64Atomics = true
  1703.  
  1704. VkPhysicalDeviceShaderClockFeaturesKHR:
  1705. ---------------------------------------
  1706. shaderSubgroupClock = true
  1707. shaderDeviceClock = true
  1708.  
  1709. VkPhysicalDeviceShaderDemoteToHelperInvocationFeatures:
  1710. -------------------------------------------------------
  1711. shaderDemoteToHelperInvocation = true
  1712.  
  1713. VkPhysicalDeviceShaderDrawParametersFeatures:
  1714. ---------------------------------------------
  1715. shaderDrawParameters = true
  1716.  
  1717. VkPhysicalDeviceShaderFloat16Int8Features:
  1718. ------------------------------------------
  1719. shaderFloat16 = true
  1720. shaderInt8 = true
  1721.  
  1722. VkPhysicalDeviceShaderImageAtomicInt64FeaturesEXT:
  1723. --------------------------------------------------
  1724. shaderImageInt64Atomics = true
  1725. sparseImageInt64Atomics = true
  1726.  
  1727. VkPhysicalDeviceShaderIntegerDotProductFeatures:
  1728. ------------------------------------------------
  1729. shaderIntegerDotProduct = true
  1730.  
  1731. VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT:
  1732. --------------------------------------------------
  1733. shaderModuleIdentifier = true
  1734.  
  1735. VkPhysicalDeviceShaderSubgroupExtendedTypesFeatures:
  1736. ----------------------------------------------------
  1737. shaderSubgroupExtendedTypes = true
  1738.  
  1739. VkPhysicalDeviceShaderSubgroupUniformControlFlowFeaturesKHR:
  1740. ------------------------------------------------------------
  1741. shaderSubgroupUniformControlFlow = true
  1742.  
  1743. VkPhysicalDeviceShaderTerminateInvocationFeatures:
  1744. --------------------------------------------------
  1745. shaderTerminateInvocation = true
  1746.  
  1747. VkPhysicalDeviceSubgroupSizeControlFeatures:
  1748. --------------------------------------------
  1749. subgroupSizeControl = true
  1750. computeFullSubgroups = true
  1751.  
  1752. VkPhysicalDeviceSynchronization2Features:
  1753. -----------------------------------------
  1754. synchronization2 = true
  1755.  
  1756. VkPhysicalDeviceTexelBufferAlignmentFeaturesEXT:
  1757. ------------------------------------------------
  1758. texelBufferAlignment = true
  1759.  
  1760. VkPhysicalDeviceTextureCompressionASTCHDRFeatures:
  1761. --------------------------------------------------
  1762. textureCompressionASTC_HDR = false
  1763.  
  1764. VkPhysicalDeviceTimelineSemaphoreFeatures:
  1765. ------------------------------------------
  1766. timelineSemaphore = true
  1767.  
  1768. VkPhysicalDeviceTransformFeedbackFeaturesEXT:
  1769. ---------------------------------------------
  1770. transformFeedback = true
  1771. geometryStreams = true
  1772.  
  1773. VkPhysicalDeviceUniformBufferStandardLayoutFeatures:
  1774. ----------------------------------------------------
  1775. uniformBufferStandardLayout = true
  1776.  
  1777. VkPhysicalDeviceVariablePointersFeatures:
  1778. -----------------------------------------
  1779. variablePointersStorageBuffer = true
  1780. variablePointers = true
  1781.  
  1782. VkPhysicalDeviceVertexAttributeDivisorFeaturesEXT:
  1783. --------------------------------------------------
  1784. vertexAttributeInstanceRateDivisor = true
  1785. vertexAttributeInstanceRateZeroDivisor = true
  1786.  
  1787. VkPhysicalDeviceVertexInputDynamicStateFeaturesEXT:
  1788. ---------------------------------------------------
  1789. vertexInputDynamicState = true
  1790.  
  1791. VkPhysicalDeviceVulkan11Features:
  1792. ---------------------------------
  1793. storageBuffer16BitAccess = true
  1794. uniformAndStorageBuffer16BitAccess = true
  1795. storagePushConstant16 = true
  1796. storageInputOutput16 = false
  1797. multiview = true
  1798. multiviewGeometryShader = true
  1799. multiviewTessellationShader = true
  1800. variablePointersStorageBuffer = true
  1801. variablePointers = true
  1802. protectedMemory = false
  1803. samplerYcbcrConversion = true
  1804. shaderDrawParameters = true
  1805.  
  1806. VkPhysicalDeviceVulkan12Features:
  1807. ---------------------------------
  1808. samplerMirrorClampToEdge = true
  1809. drawIndirectCount = true
  1810. storageBuffer8BitAccess = true
  1811. uniformAndStorageBuffer8BitAccess = true
  1812. storagePushConstant8 = true
  1813. shaderBufferInt64Atomics = true
  1814. shaderSharedInt64Atomics = true
  1815. shaderFloat16 = true
  1816. shaderInt8 = true
  1817. descriptorIndexing = true
  1818. shaderInputAttachmentArrayDynamicIndexing = true
  1819. shaderUniformTexelBufferArrayDynamicIndexing = true
  1820. shaderStorageTexelBufferArrayDynamicIndexing = true
  1821. shaderUniformBufferArrayNonUniformIndexing = true
  1822. shaderSampledImageArrayNonUniformIndexing = true
  1823. shaderStorageBufferArrayNonUniformIndexing = true
  1824. shaderStorageImageArrayNonUniformIndexing = true
  1825. shaderInputAttachmentArrayNonUniformIndexing = true
  1826. shaderUniformTexelBufferArrayNonUniformIndexing = true
  1827. shaderStorageTexelBufferArrayNonUniformIndexing = true
  1828. descriptorBindingUniformBufferUpdateAfterBind = true
  1829. descriptorBindingSampledImageUpdateAfterBind = true
  1830. descriptorBindingStorageImageUpdateAfterBind = true
  1831. descriptorBindingStorageBufferUpdateAfterBind = true
  1832. descriptorBindingUniformTexelBufferUpdateAfterBind = true
  1833. descriptorBindingStorageTexelBufferUpdateAfterBind = true
  1834. descriptorBindingUpdateUnusedWhilePending = true
  1835. descriptorBindingPartiallyBound = true
  1836. descriptorBindingVariableDescriptorCount = true
  1837. runtimeDescriptorArray = true
  1838. samplerFilterMinmax = true
  1839. scalarBlockLayout = true
  1840. imagelessFramebuffer = true
  1841. uniformBufferStandardLayout = true
  1842. shaderSubgroupExtendedTypes = true
  1843. separateDepthStencilLayouts = true
  1844. hostQueryReset = true
  1845. timelineSemaphore = true
  1846. bufferDeviceAddress = true
  1847. bufferDeviceAddressCaptureReplay = true
  1848. bufferDeviceAddressMultiDevice = true
  1849. vulkanMemoryModel = true
  1850. vulkanMemoryModelDeviceScope = true
  1851. vulkanMemoryModelAvailabilityVisibilityChains = true
  1852. shaderOutputViewportIndex = true
  1853. shaderOutputLayer = true
  1854. subgroupBroadcastDynamicId = true
  1855.  
  1856. VkPhysicalDeviceVulkan13Features:
  1857. ---------------------------------
  1858. robustImageAccess = true
  1859. inlineUniformBlock = true
  1860. descriptorBindingInlineUniformBlockUpdateAfterBind = true
  1861. pipelineCreationCacheControl = true
  1862. privateData = true
  1863. shaderDemoteToHelperInvocation = true
  1864. shaderTerminateInvocation = true
  1865. subgroupSizeControl = true
  1866. computeFullSubgroups = true
  1867. synchronization2 = true
  1868. textureCompressionASTC_HDR = false
  1869. shaderZeroInitializeWorkgroupMemory = true
  1870. dynamicRendering = true
  1871. shaderIntegerDotProduct = true
  1872. maintenance4 = true
  1873.  
  1874. VkPhysicalDeviceVulkanMemoryModelFeatures:
  1875. ------------------------------------------
  1876. vulkanMemoryModel = true
  1877. vulkanMemoryModelDeviceScope = true
  1878. vulkanMemoryModelAvailabilityVisibilityChains = true
  1879.  
  1880. VkPhysicalDeviceWorkgroupMemoryExplicitLayoutFeaturesKHR:
  1881. ---------------------------------------------------------
  1882. workgroupMemoryExplicitLayout = true
  1883. workgroupMemoryExplicitLayoutScalarBlockLayout = true
  1884. workgroupMemoryExplicitLayout8BitAccess = true
  1885. workgroupMemoryExplicitLayout16BitAccess = true
  1886.  
  1887. VkPhysicalDeviceYcbcr2Plane444FormatsFeaturesEXT:
  1888. -------------------------------------------------
  1889. ycbcr2plane444Formats = true
  1890.  
  1891. VkPhysicalDeviceYcbcrImageArraysFeaturesEXT:
  1892. --------------------------------------------
  1893. ycbcrImageArrays = true
  1894.  
  1895. VkPhysicalDeviceZeroInitializeWorkgroupMemoryFeatures:
  1896. ------------------------------------------------------
  1897. shaderZeroInitializeWorkgroupMemory = true
  1898.  
  1899.  
  1900.  
Advertisement
Add Comment
Please, Sign In to add comment