Advertisement
Puravida69

Untitled

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