Advertisement
Guest User

vulkaninfo

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