Advertisement
Guest User

Untitled

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