Advertisement
Guest User

vulkaninfo

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