Advertisement
Guest User

Untitled

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