Guest User

Untitled

a guest
Mar 9th, 2025
32
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 160.35 KB | None | 0 0
  1. ==========
  2. VULKANINFO
  3. ==========
  4.  
  5. Vulkan Instance Version: 1.4.303
  6.  
  7.  
  8. Instance Extensions: count = 19
  9. ===============================
  10. VK_EXT_debug_report : extension revision 10
  11. VK_EXT_debug_utils : extension revision 2
  12. VK_EXT_direct_mode_display : extension revision 1
  13. VK_EXT_surface_maintenance1 : extension revision 1
  14. VK_EXT_swapchain_colorspace : extension revision 5
  15. VK_KHR_device_group_creation : extension revision 1
  16. VK_KHR_display : extension revision 23
  17. VK_KHR_external_fence_capabilities : extension revision 1
  18. VK_KHR_external_memory_capabilities : extension revision 1
  19. VK_KHR_external_semaphore_capabilities : extension revision 1
  20. VK_KHR_get_display_properties2 : extension revision 1
  21. VK_KHR_get_physical_device_properties2 : extension revision 2
  22. VK_KHR_get_surface_capabilities2 : extension revision 1
  23. VK_KHR_portability_enumeration : extension revision 1
  24. VK_KHR_surface : extension revision 25
  25. VK_KHR_surface_protected_capabilities : extension revision 1
  26. VK_KHR_win32_surface : extension revision 6
  27. VK_LUNARG_direct_driver_loading : extension revision 1
  28. VK_NV_external_memory_capabilities : extension revision 1
  29.  
  30. Layers: count = 8
  31. =================
  32. VK_LAYER_AMD_switchable_graphics (AMD switchable graphics layer) Vulkan version 1.3.302, layer version 1:
  33. Layer Extensions: count = 0
  34. Devices: count = 2
  35. GPU id = 0 (NVIDIA GeForce RTX 4090)
  36. Layer-Device Extensions: count = 0
  37.  
  38. GPU id = 1 (AMD Radeon(TM) Graphics)
  39. Layer-Device Extensions: count = 0
  40.  
  41. VK_LAYER_EOS_Overlay (Vulkan overlay layer for Epic Online Services) Vulkan version 1.2.136, layer version 1:
  42. Layer Extensions: count = 0
  43. Devices: count = 2
  44. GPU id = 0 (NVIDIA GeForce RTX 4090)
  45. Layer-Device Extensions: count = 0
  46.  
  47. GPU id = 1 (AMD Radeon(TM) Graphics)
  48. Layer-Device Extensions: count = 0
  49.  
  50. VK_LAYER_EOS_Overlay (Vulkan overlay layer for Epic Online Services) Vulkan version 1.2.136, layer version 1:
  51. Layer Extensions: count = 0
  52. Devices: count = 2
  53. GPU id = 0 (NVIDIA GeForce RTX 4090)
  54. Layer-Device Extensions: count = 0
  55.  
  56. GPU id = 1 (AMD Radeon(TM) Graphics)
  57. Layer-Device Extensions: count = 0
  58.  
  59. VK_LAYER_NV_gr2608 (NVIDIA GR2608 layer) Vulkan version 1.4.303, layer version 1:
  60. Layer Extensions: count = 0
  61. Devices: count = 2
  62. GPU id = 0 (NVIDIA GeForce RTX 4090)
  63. Layer-Device Extensions: count = 0
  64.  
  65. GPU id = 1 (AMD Radeon(TM) Graphics)
  66. Layer-Device Extensions: count = 0
  67.  
  68. VK_LAYER_NV_optimus (NVIDIA Optimus layer) Vulkan version 1.4.303, layer version 1:
  69. Layer Extensions: count = 0
  70. Devices: count = 2
  71. GPU id = 0 (NVIDIA GeForce RTX 4090)
  72. Layer-Device Extensions: count = 0
  73.  
  74. GPU id = 1 (AMD Radeon(TM) Graphics)
  75. Layer-Device Extensions: count = 0
  76.  
  77. VK_LAYER_OBS_HOOK (Open Broadcaster Software hook) Vulkan version 1.3.216, layer version 1:
  78. Layer Extensions: count = 0
  79. Devices: count = 2
  80. GPU id = 0 (NVIDIA GeForce RTX 4090)
  81. Layer-Device Extensions: count = 0
  82.  
  83. GPU id = 1 (AMD Radeon(TM) Graphics)
  84. Layer-Device Extensions: count = 0
  85.  
  86. VK_LAYER_VALVE_steam_fossilize (Steam Pipeline Caching Layer) Vulkan version 1.4.303, layer version 1:
  87. Layer Extensions: count = 0
  88. Devices: count = 2
  89. GPU id = 0 (NVIDIA GeForce RTX 4090)
  90. Layer-Device Extensions: count = 0
  91.  
  92. GPU id = 1 (AMD Radeon(TM) Graphics)
  93. Layer-Device Extensions: count = 0
  94.  
  95. VK_LAYER_VALVE_steam_overlay (Steam Overlay Layer) Vulkan version 1.3.207, layer version 1:
  96. Layer Extensions: count = 0
  97. Devices: count = 2
  98. GPU id = 0 (NVIDIA GeForce RTX 4090)
  99. Layer-Device Extensions: count = 0
  100.  
  101. GPU id = 1 (AMD Radeon(TM) Graphics)
  102. Layer-Device Extensions: count = 0
  103.  
  104. Presentable Surfaces:
  105. =====================
  106. GPU id : 0 (NVIDIA GeForce RTX 4090):
  107. Surface type = VK_KHR_win32_surface
  108. Formats: count = 7
  109. SurfaceFormat[0]:
  110. format = FORMAT_B8G8R8A8_UNORM
  111. colorSpace = COLOR_SPACE_SRGB_NONLINEAR_KHR
  112. SurfaceFormat[1]:
  113. format = FORMAT_B8G8R8A8_SRGB
  114. colorSpace = COLOR_SPACE_SRGB_NONLINEAR_KHR
  115. SurfaceFormat[2]:
  116. format = FORMAT_R8G8B8A8_UNORM
  117. colorSpace = COLOR_SPACE_SRGB_NONLINEAR_KHR
  118. SurfaceFormat[3]:
  119. format = FORMAT_R8G8B8A8_SRGB
  120. colorSpace = COLOR_SPACE_SRGB_NONLINEAR_KHR
  121. SurfaceFormat[4]:
  122. format = FORMAT_R16G16B16A16_SFLOAT
  123. colorSpace = COLOR_SPACE_EXTENDED_SRGB_LINEAR_EXT
  124. SurfaceFormat[5]:
  125. format = FORMAT_A2B10G10R10_UNORM_PACK32
  126. colorSpace = COLOR_SPACE_HDR10_ST2084_EXT
  127. SurfaceFormat[6]:
  128. format = FORMAT_A2B10G10R10_UNORM_PACK32
  129. colorSpace = COLOR_SPACE_SRGB_NONLINEAR_KHR
  130. Present Modes: count = 4
  131. PRESENT_MODE_FIFO_KHR
  132. PRESENT_MODE_FIFO_RELAXED_KHR
  133. PRESENT_MODE_MAILBOX_KHR
  134. PRESENT_MODE_IMMEDIATE_KHR
  135. VkSurfaceCapabilitiesKHR:
  136. -------------------------
  137. minImageCount = 2
  138. maxImageCount = 8
  139. currentExtent:
  140. width = 256
  141. height = 256
  142. minImageExtent:
  143. width = 256
  144. height = 256
  145. maxImageExtent:
  146. width = 256
  147. height = 256
  148. maxImageArrayLayers = 1
  149. supportedTransforms: count = 1
  150. SURFACE_TRANSFORM_IDENTITY_BIT_KHR
  151. currentTransform = SURFACE_TRANSFORM_IDENTITY_BIT_KHR
  152. supportedCompositeAlpha: count = 1
  153. COMPOSITE_ALPHA_OPAQUE_BIT_KHR
  154. supportedUsageFlags: count = 6
  155. IMAGE_USAGE_TRANSFER_SRC_BIT
  156. IMAGE_USAGE_TRANSFER_DST_BIT
  157. IMAGE_USAGE_SAMPLED_BIT
  158. IMAGE_USAGE_STORAGE_BIT
  159. IMAGE_USAGE_COLOR_ATTACHMENT_BIT
  160. IMAGE_USAGE_INPUT_ATTACHMENT_BIT
  161. VkSurfaceCapabilitiesFullScreenExclusiveEXT:
  162. --------------------------------------------
  163. fullScreenExclusiveSupported = true
  164.  
  165. VkSurfaceProtectedCapabilitiesKHR:
  166. ----------------------------------
  167. supportsProtected = false
  168.  
  169. VK_EXT_surface_maintenance1:
  170. ----------------------------
  171. PRESENT_MODE_FIFO_KHR:
  172. minImageCount = 2
  173. maxImageCount = 8
  174. VkSurfacePresentScalingCapabilitiesEXT:
  175. supportedPresentScaling: count = 3
  176. PRESENT_SCALING_ONE_TO_ONE_BIT_EXT
  177. PRESENT_SCALING_ASPECT_RATIO_STRETCH_BIT_EXT
  178. PRESENT_SCALING_STRETCH_BIT_EXT
  179. supportedPresentGravityX: count = 3
  180. PRESENT_GRAVITY_MIN_BIT_EXT
  181. PRESENT_GRAVITY_MAX_BIT_EXT
  182. PRESENT_GRAVITY_CENTERED_BIT_EXT
  183. supportedPresentGravityY: count = 3
  184. PRESENT_GRAVITY_MIN_BIT_EXT
  185. PRESENT_GRAVITY_MAX_BIT_EXT
  186. PRESENT_GRAVITY_CENTERED_BIT_EXT
  187. minScaledImageExtent:
  188. width = 1
  189. height = 1
  190. maxScaledImageExtent:
  191. width = 4294967294
  192. height = 4294967294
  193. VkSurfacePresentModeCompatibilityEXT:
  194. presentModeCount = 3
  195. pPresentModes: count = 3
  196. PRESENT_MODE_FIFO_KHR
  197. PRESENT_MODE_IMMEDIATE_KHR
  198. PRESENT_MODE_MAILBOX_KHR
  199. PRESENT_MODE_FIFO_RELAXED_KHR:
  200. minImageCount = 2
  201. maxImageCount = 8
  202. VkSurfacePresentScalingCapabilitiesEXT:
  203. supportedPresentScaling: count = 3
  204. PRESENT_SCALING_ONE_TO_ONE_BIT_EXT
  205. PRESENT_SCALING_ASPECT_RATIO_STRETCH_BIT_EXT
  206. PRESENT_SCALING_STRETCH_BIT_EXT
  207. supportedPresentGravityX: count = 3
  208. PRESENT_GRAVITY_MIN_BIT_EXT
  209. PRESENT_GRAVITY_MAX_BIT_EXT
  210. PRESENT_GRAVITY_CENTERED_BIT_EXT
  211. supportedPresentGravityY: count = 3
  212. PRESENT_GRAVITY_MIN_BIT_EXT
  213. PRESENT_GRAVITY_MAX_BIT_EXT
  214. PRESENT_GRAVITY_CENTERED_BIT_EXT
  215. minScaledImageExtent:
  216. width = 1
  217. height = 1
  218. maxScaledImageExtent:
  219. width = 4294967294
  220. height = 4294967294
  221. VkSurfacePresentModeCompatibilityEXT:
  222. presentModeCount = 1
  223. pPresentModes: count = 1
  224. PRESENT_MODE_FIFO_RELAXED_KHR
  225. PRESENT_MODE_MAILBOX_KHR:
  226. minImageCount = 2
  227. maxImageCount = 8
  228. VkSurfacePresentScalingCapabilitiesEXT:
  229. supportedPresentScaling: count = 3
  230. PRESENT_SCALING_ONE_TO_ONE_BIT_EXT
  231. PRESENT_SCALING_ASPECT_RATIO_STRETCH_BIT_EXT
  232. PRESENT_SCALING_STRETCH_BIT_EXT
  233. supportedPresentGravityX: count = 3
  234. PRESENT_GRAVITY_MIN_BIT_EXT
  235. PRESENT_GRAVITY_MAX_BIT_EXT
  236. PRESENT_GRAVITY_CENTERED_BIT_EXT
  237. supportedPresentGravityY: count = 3
  238. PRESENT_GRAVITY_MIN_BIT_EXT
  239. PRESENT_GRAVITY_MAX_BIT_EXT
  240. PRESENT_GRAVITY_CENTERED_BIT_EXT
  241. minScaledImageExtent:
  242. width = 1
  243. height = 1
  244. maxScaledImageExtent:
  245. width = 4294967294
  246. height = 4294967294
  247. VkSurfacePresentModeCompatibilityEXT:
  248. presentModeCount = 2
  249. pPresentModes: count = 2
  250. PRESENT_MODE_MAILBOX_KHR
  251. PRESENT_MODE_FIFO_KHR
  252. PRESENT_MODE_IMMEDIATE_KHR:
  253. minImageCount = 2
  254. maxImageCount = 8
  255. VkSurfacePresentScalingCapabilitiesEXT:
  256. supportedPresentScaling: count = 3
  257. PRESENT_SCALING_ONE_TO_ONE_BIT_EXT
  258. PRESENT_SCALING_ASPECT_RATIO_STRETCH_BIT_EXT
  259. PRESENT_SCALING_STRETCH_BIT_EXT
  260. supportedPresentGravityX: count = 3
  261. PRESENT_GRAVITY_MIN_BIT_EXT
  262. PRESENT_GRAVITY_MAX_BIT_EXT
  263. PRESENT_GRAVITY_CENTERED_BIT_EXT
  264. supportedPresentGravityY: count = 3
  265. PRESENT_GRAVITY_MIN_BIT_EXT
  266. PRESENT_GRAVITY_MAX_BIT_EXT
  267. PRESENT_GRAVITY_CENTERED_BIT_EXT
  268. minScaledImageExtent:
  269. width = 1
  270. height = 1
  271. maxScaledImageExtent:
  272. width = 4294967294
  273. height = 4294967294
  274. VkSurfacePresentModeCompatibilityEXT:
  275. presentModeCount = 2
  276. pPresentModes: count = 2
  277. PRESENT_MODE_IMMEDIATE_KHR
  278. PRESENT_MODE_FIFO_KHR
  279.  
  280. GPU id : 1 (AMD Radeon(TM) Graphics):
  281. Surface type = VK_KHR_win32_surface
  282. Formats: count = 5
  283. SurfaceFormat[0]:
  284. format = FORMAT_R8G8B8A8_UNORM
  285. colorSpace = COLOR_SPACE_SRGB_NONLINEAR_KHR
  286. SurfaceFormat[1]:
  287. format = FORMAT_B8G8R8A8_UNORM
  288. colorSpace = COLOR_SPACE_SRGB_NONLINEAR_KHR
  289. SurfaceFormat[2]:
  290. format = FORMAT_A2B10G10R10_UNORM_PACK32
  291. colorSpace = COLOR_SPACE_SRGB_NONLINEAR_KHR
  292. SurfaceFormat[3]:
  293. format = FORMAT_R8G8B8A8_SRGB
  294. colorSpace = COLOR_SPACE_SRGB_NONLINEAR_KHR
  295. SurfaceFormat[4]:
  296. format = FORMAT_B8G8R8A8_SRGB
  297. colorSpace = COLOR_SPACE_SRGB_NONLINEAR_KHR
  298. Present Modes: count = 3
  299. PRESENT_MODE_IMMEDIATE_KHR
  300. PRESENT_MODE_FIFO_KHR
  301. PRESENT_MODE_FIFO_RELAXED_KHR
  302. VkSurfaceCapabilitiesKHR:
  303. -------------------------
  304. minImageCount = 2
  305. maxImageCount = 16
  306. currentExtent:
  307. width = 256
  308. height = 256
  309. minImageExtent:
  310. width = 256
  311. height = 256
  312. maxImageExtent:
  313. width = 256
  314. height = 256
  315. maxImageArrayLayers = 1
  316. supportedTransforms: count = 1
  317. SURFACE_TRANSFORM_IDENTITY_BIT_KHR
  318. currentTransform = SURFACE_TRANSFORM_IDENTITY_BIT_KHR
  319. supportedCompositeAlpha: count = 1
  320. COMPOSITE_ALPHA_OPAQUE_BIT_KHR
  321. supportedUsageFlags: count = 6
  322. IMAGE_USAGE_TRANSFER_SRC_BIT
  323. IMAGE_USAGE_TRANSFER_DST_BIT
  324. IMAGE_USAGE_SAMPLED_BIT
  325. IMAGE_USAGE_STORAGE_BIT
  326. IMAGE_USAGE_COLOR_ATTACHMENT_BIT
  327. IMAGE_USAGE_INPUT_ATTACHMENT_BIT
  328. VkSurfaceCapabilitiesFullScreenExclusiveEXT:
  329. --------------------------------------------
  330. fullScreenExclusiveSupported = true
  331.  
  332. VkSurfaceProtectedCapabilitiesKHR:
  333. ----------------------------------
  334. supportsProtected = false
  335.  
  336. VK_EXT_surface_maintenance1:
  337. ----------------------------
  338. PRESENT_MODE_IMMEDIATE_KHR:
  339. minImageCount = 2
  340. maxImageCount = 16
  341. VkSurfacePresentScalingCapabilitiesEXT:
  342. supportedPresentScaling:
  343. None
  344. supportedPresentGravityX:
  345. None
  346. supportedPresentGravityY:
  347. None
  348. minScaledImageExtent:
  349. width = 256
  350. height = 256
  351. maxScaledImageExtent:
  352. width = 256
  353. height = 256
  354. VkSurfacePresentModeCompatibilityEXT:
  355. presentModeCount = 1
  356. pPresentModes: count = 1
  357. PRESENT_MODE_IMMEDIATE_KHR
  358. PRESENT_MODE_FIFO_KHR:
  359. minImageCount = 2
  360. maxImageCount = 16
  361. VkSurfacePresentScalingCapabilitiesEXT:
  362. supportedPresentScaling:
  363. None
  364. supportedPresentGravityX:
  365. None
  366. supportedPresentGravityY:
  367. None
  368. minScaledImageExtent:
  369. width = 256
  370. height = 256
  371. maxScaledImageExtent:
  372. width = 256
  373. height = 256
  374. VkSurfacePresentModeCompatibilityEXT:
  375. presentModeCount = 1
  376. pPresentModes: count = 1
  377. PRESENT_MODE_FIFO_KHR
  378. PRESENT_MODE_FIFO_RELAXED_KHR:
  379. minImageCount = 2
  380. maxImageCount = 16
  381. VkSurfacePresentScalingCapabilitiesEXT:
  382. supportedPresentScaling:
  383. None
  384. supportedPresentGravityX:
  385. None
  386. supportedPresentGravityY:
  387. None
  388. minScaledImageExtent:
  389. width = 256
  390. height = 256
  391. maxScaledImageExtent:
  392. width = 256
  393. height = 256
  394. VkSurfacePresentModeCompatibilityEXT:
  395. presentModeCount = 1
  396. pPresentModes: count = 1
  397. PRESENT_MODE_FIFO_RELAXED_KHR
  398.  
  399.  
  400. Device Properties and Extensions:
  401. =================================
  402. GPU0:
  403. VkPhysicalDeviceProperties:
  404. ---------------------------
  405. apiVersion = 1.4.303 (4210991)
  406. driverVersion = 572.70.0.0 (2400288768)
  407. vendorID = 0x10de
  408. deviceID = 0x2684
  409. deviceType = PHYSICAL_DEVICE_TYPE_DISCRETE_GPU
  410. deviceName = NVIDIA GeForce RTX 4090
  411. pipelineCacheUUID = 9dc2666e-23b6-f87c-7b4f-0d9b020fc62f
  412.  
  413. VkPhysicalDeviceLimits:
  414. -----------------------
  415. maxImageDimension1D = 32768
  416. maxImageDimension2D = 32768
  417. maxImageDimension3D = 16384
  418. maxImageDimensionCube = 32768
  419. maxImageArrayLayers = 2048
  420. maxTexelBufferElements = 134217728
  421. maxUniformBufferRange = 65536
  422. maxStorageBufferRange = 4294967295
  423. maxPushConstantsSize = 256
  424. maxMemoryAllocationCount = 4294967295
  425. maxSamplerAllocationCount = 4000
  426. bufferImageGranularity = 0x00000400
  427. sparseAddressSpaceSize = 0x10000000000
  428. maxBoundDescriptorSets = 32
  429. maxPerStageDescriptorSamplers = 1048576
  430. maxPerStageDescriptorUniformBuffers = 1048576
  431. maxPerStageDescriptorStorageBuffers = 1048576
  432. maxPerStageDescriptorSampledImages = 1048576
  433. maxPerStageDescriptorStorageImages = 1048576
  434. maxPerStageDescriptorInputAttachments = 1048576
  435. maxPerStageResources = 4294967295
  436. maxDescriptorSetSamplers = 1048576
  437. maxDescriptorSetUniformBuffers = 1048576
  438. maxDescriptorSetUniformBuffersDynamic = 15
  439. maxDescriptorSetStorageBuffers = 1048576
  440. maxDescriptorSetStorageBuffersDynamic = 16
  441. maxDescriptorSetSampledImages = 1048576
  442. maxDescriptorSetStorageImages = 1048576
  443. maxDescriptorSetInputAttachments = 1048576
  444. maxVertexInputAttributes = 32
  445. maxVertexInputBindings = 32
  446. maxVertexInputAttributeOffset = 2047
  447. maxVertexInputBindingStride = 2048
  448. maxVertexOutputComponents = 128
  449. maxTessellationGenerationLevel = 64
  450. maxTessellationPatchSize = 32
  451. maxTessellationControlPerVertexInputComponents = 128
  452. maxTessellationControlPerVertexOutputComponents = 128
  453. maxTessellationControlPerPatchOutputComponents = 120
  454. maxTessellationControlTotalOutputComponents = 4216
  455. maxTessellationEvaluationInputComponents = 128
  456. maxTessellationEvaluationOutputComponents = 128
  457. maxGeometryShaderInvocations = 32
  458. maxGeometryInputComponents = 128
  459. maxGeometryOutputComponents = 128
  460. maxGeometryOutputVertices = 1024
  461. maxGeometryTotalOutputComponents = 1024
  462. maxFragmentInputComponents = 128
  463. maxFragmentOutputAttachments = 8
  464. maxFragmentDualSrcAttachments = 1
  465. maxFragmentCombinedOutputResources = 4294967295
  466. maxComputeSharedMemorySize = 49152
  467. maxComputeWorkGroupCount: count = 3
  468. 2147483647
  469. 65535
  470. 65535
  471. maxComputeWorkGroupInvocations = 1024
  472. maxComputeWorkGroupSize: count = 3
  473. 1024
  474. 1024
  475. 64
  476. subPixelPrecisionBits = 8
  477. subTexelPrecisionBits = 8
  478. mipmapPrecisionBits = 8
  479. maxDrawIndexedIndexValue = 4294967295
  480. maxDrawIndirectCount = 4294967295
  481. maxSamplerLodBias = 15
  482. maxSamplerAnisotropy = 16
  483. maxViewports = 16
  484. maxViewportDimensions: count = 2
  485. 32768
  486. 32768
  487. viewportBoundsRange: count = 2
  488. -65536
  489. 65536
  490. viewportSubPixelBits = 8
  491. minMemoryMapAlignment = 64
  492. minTexelBufferOffsetAlignment = 0x00000010
  493. minUniformBufferOffsetAlignment = 0x00000040
  494. minStorageBufferOffsetAlignment = 0x00000010
  495. minTexelOffset = -8
  496. maxTexelOffset = 7
  497. minTexelGatherOffset = -32
  498. maxTexelGatherOffset = 31
  499. minInterpolationOffset = -0.5
  500. maxInterpolationOffset = 0.4375
  501. subPixelInterpolationOffsetBits = 4
  502. maxFramebufferWidth = 32768
  503. maxFramebufferHeight = 32768
  504. maxFramebufferLayers = 2048
  505. framebufferColorSampleCounts: count = 4
  506. SAMPLE_COUNT_1_BIT
  507. SAMPLE_COUNT_2_BIT
  508. SAMPLE_COUNT_4_BIT
  509. SAMPLE_COUNT_8_BIT
  510. framebufferDepthSampleCounts: count = 4
  511. SAMPLE_COUNT_1_BIT
  512. SAMPLE_COUNT_2_BIT
  513. SAMPLE_COUNT_4_BIT
  514. SAMPLE_COUNT_8_BIT
  515. framebufferStencilSampleCounts: count = 5
  516. SAMPLE_COUNT_1_BIT
  517. SAMPLE_COUNT_2_BIT
  518. SAMPLE_COUNT_4_BIT
  519. SAMPLE_COUNT_8_BIT
  520. SAMPLE_COUNT_16_BIT
  521. framebufferNoAttachmentsSampleCounts: count = 5
  522. SAMPLE_COUNT_1_BIT
  523. SAMPLE_COUNT_2_BIT
  524. SAMPLE_COUNT_4_BIT
  525. SAMPLE_COUNT_8_BIT
  526. SAMPLE_COUNT_16_BIT
  527. maxColorAttachments = 8
  528. sampledImageColorSampleCounts: count = 4
  529. SAMPLE_COUNT_1_BIT
  530. SAMPLE_COUNT_2_BIT
  531. SAMPLE_COUNT_4_BIT
  532. SAMPLE_COUNT_8_BIT
  533. sampledImageIntegerSampleCounts: count = 4
  534. SAMPLE_COUNT_1_BIT
  535. SAMPLE_COUNT_2_BIT
  536. SAMPLE_COUNT_4_BIT
  537. SAMPLE_COUNT_8_BIT
  538. sampledImageDepthSampleCounts: count = 4
  539. SAMPLE_COUNT_1_BIT
  540. SAMPLE_COUNT_2_BIT
  541. SAMPLE_COUNT_4_BIT
  542. SAMPLE_COUNT_8_BIT
  543. sampledImageStencilSampleCounts: count = 5
  544. SAMPLE_COUNT_1_BIT
  545. SAMPLE_COUNT_2_BIT
  546. SAMPLE_COUNT_4_BIT
  547. SAMPLE_COUNT_8_BIT
  548. SAMPLE_COUNT_16_BIT
  549. storageImageSampleCounts: count = 4
  550. SAMPLE_COUNT_1_BIT
  551. SAMPLE_COUNT_2_BIT
  552. SAMPLE_COUNT_4_BIT
  553. SAMPLE_COUNT_8_BIT
  554. maxSampleMaskWords = 1
  555. timestampComputeAndGraphics = true
  556. timestampPeriod = 1
  557. maxClipDistances = 8
  558. maxCullDistances = 8
  559. maxCombinedClipAndCullDistances = 8
  560. discreteQueuePriorities = 2
  561. pointSizeRange: count = 2
  562. 1
  563. 2047.94
  564. lineWidthRange: count = 2
  565. 1
  566. 64
  567. pointSizeGranularity = 0.0625
  568. lineWidthGranularity = 0.0625
  569. strictLines = true
  570. standardSampleLocations = true
  571. optimalBufferCopyOffsetAlignment = 0x00000001
  572. optimalBufferCopyRowPitchAlignment = 0x00000001
  573. nonCoherentAtomSize = 0x00000040
  574.  
  575. VkPhysicalDeviceSparseProperties:
  576. ---------------------------------
  577. residencyStandard2DBlockShape = true
  578. residencyStandard2DMultisampleBlockShape = true
  579. residencyStandard3DBlockShape = true
  580. residencyAlignedMipSize = false
  581. residencyNonResidentStrict = true
  582.  
  583. VkPhysicalDeviceAccelerationStructurePropertiesKHR:
  584. ---------------------------------------------------
  585. maxGeometryCount = 16777215
  586. maxInstanceCount = 16777215
  587. maxPrimitiveCount = 536870911
  588. maxPerStageDescriptorAccelerationStructures = 1048576
  589. maxPerStageDescriptorUpdateAfterBindAccelerationStructures = 1048576
  590. maxDescriptorSetAccelerationStructures = 1048576
  591. maxDescriptorSetUpdateAfterBindAccelerationStructures = 1048576
  592. minAccelerationStructureScratchOffsetAlignment = 128
  593.  
  594. VkPhysicalDeviceBlendOperationAdvancedPropertiesEXT:
  595. ----------------------------------------------------
  596. advancedBlendMaxColorAttachments = 8
  597. advancedBlendIndependentBlend = false
  598. advancedBlendNonPremultipliedSrcColor = true
  599. advancedBlendNonPremultipliedDstColor = true
  600. advancedBlendCorrelatedOverlap = true
  601. advancedBlendAllOperations = true
  602.  
  603. VkPhysicalDeviceComputeShaderDerivativesPropertiesKHR:
  604. ------------------------------------------------------
  605. meshAndTaskShaderDerivatives = false
  606.  
  607. VkPhysicalDeviceConservativeRasterizationPropertiesEXT:
  608. -------------------------------------------------------
  609. primitiveOverestimationSize = 0.00195312
  610. maxExtraPrimitiveOverestimationSize = 0.75
  611. extraPrimitiveOverestimationSizeGranularity = 0.25
  612. primitiveUnderestimation = true
  613. conservativePointAndLineRasterization = true
  614. degenerateTrianglesRasterized = true
  615. degenerateLinesRasterized = true
  616. fullyCoveredFragmentShaderInputVariable = true
  617. conservativeRasterizationPostDepthCoverage = true
  618.  
  619. VkPhysicalDeviceCooperativeMatrixPropertiesKHR:
  620. -----------------------------------------------
  621. cooperativeMatrixSupportedStages: count = 1
  622. SHADER_STAGE_COMPUTE_BIT
  623.  
  624. VkPhysicalDeviceCustomBorderColorPropertiesEXT:
  625. -----------------------------------------------
  626. maxCustomBorderColorSamplers = 4000
  627.  
  628. VkPhysicalDeviceDescriptorBufferDensityMapPropertiesEXT:
  629. --------------------------------------------------------
  630. combinedImageSamplerDensityMapDescriptorSize = 4
  631.  
  632. VkPhysicalDeviceDescriptorBufferPropertiesEXT:
  633. ----------------------------------------------
  634. combinedImageSamplerDescriptorSingleArray = true
  635. bufferlessPushDescriptors = true
  636. allowSamplerImageViewPostSubmitCreation = false
  637. descriptorBufferOffsetAlignment = 0x00000040
  638. maxDescriptorBufferBindings = 32
  639. maxResourceDescriptorBufferBindings = 32
  640. maxSamplerDescriptorBufferBindings = 32
  641. maxEmbeddedImmutableSamplerBindings = 32
  642. maxEmbeddedImmutableSamplers = 4000
  643. bufferCaptureReplayDescriptorDataSize = 8
  644. imageCaptureReplayDescriptorDataSize = 1
  645. imageViewCaptureReplayDescriptorDataSize = 12
  646. samplerCaptureReplayDescriptorDataSize = 4
  647. accelerationStructureCaptureReplayDescriptorDataSize = 1
  648. samplerDescriptorSize = 4
  649. combinedImageSamplerDescriptorSize = 4
  650. sampledImageDescriptorSize = 4
  651. storageImageDescriptorSize = 4
  652. uniformTexelBufferDescriptorSize = 16
  653. robustUniformTexelBufferDescriptorSize = 16
  654. storageTexelBufferDescriptorSize = 16
  655. robustStorageTexelBufferDescriptorSize = 16
  656. uniformBufferDescriptorSize = 8
  657. robustUniformBufferDescriptorSize = 8
  658. storageBufferDescriptorSize = 16
  659. robustStorageBufferDescriptorSize = 16
  660. inputAttachmentDescriptorSize = 4
  661. accelerationStructureDescriptorSize = 8
  662. maxSamplerDescriptorBufferRange = 0x10000000000
  663. maxResourceDescriptorBufferRange = 0x10000000000
  664. samplerDescriptorBufferAddressSpaceSize = 0x10000000000
  665. resourceDescriptorBufferAddressSpaceSize = 0x10000000000
  666. descriptorBufferAddressSpaceSize = 0x10000000000
  667.  
  668. VkPhysicalDeviceDeviceGeneratedCommandsPropertiesEXT:
  669. -----------------------------------------------------
  670. maxIndirectPipelineCount = 16384
  671. maxIndirectShaderObjectCount = 16384
  672. maxIndirectSequenceCount = 4194303
  673. maxIndirectCommandsTokenCount = 32
  674. maxIndirectCommandsTokenOffset = 4294967295
  675. maxIndirectCommandsIndirectStride = 4294967295
  676. supportedIndirectCommandsInputModes: count = 2
  677. INDIRECT_COMMANDS_INPUT_MODE_VULKAN_INDEX_BUFFER_EXT
  678. INDIRECT_COMMANDS_INPUT_MODE_DXGI_INDEX_BUFFER_EXT
  679. supportedIndirectCommandsShaderStages: count = 8
  680. SHADER_STAGE_VERTEX_BIT
  681. SHADER_STAGE_TESSELLATION_CONTROL_BIT
  682. SHADER_STAGE_TESSELLATION_EVALUATION_BIT
  683. SHADER_STAGE_GEOMETRY_BIT
  684. SHADER_STAGE_FRAGMENT_BIT
  685. SHADER_STAGE_COMPUTE_BIT
  686. SHADER_STAGE_TASK_BIT_EXT
  687. SHADER_STAGE_MESH_BIT_EXT
  688. supportedIndirectCommandsShaderStagesPipelineBinding: count = 8
  689. SHADER_STAGE_VERTEX_BIT
  690. SHADER_STAGE_TESSELLATION_CONTROL_BIT
  691. SHADER_STAGE_TESSELLATION_EVALUATION_BIT
  692. SHADER_STAGE_GEOMETRY_BIT
  693. SHADER_STAGE_FRAGMENT_BIT
  694. SHADER_STAGE_COMPUTE_BIT
  695. SHADER_STAGE_TASK_BIT_EXT
  696. SHADER_STAGE_MESH_BIT_EXT
  697. supportedIndirectCommandsShaderStagesShaderBinding: count = 8
  698. SHADER_STAGE_VERTEX_BIT
  699. SHADER_STAGE_TESSELLATION_CONTROL_BIT
  700. SHADER_STAGE_TESSELLATION_EVALUATION_BIT
  701. SHADER_STAGE_GEOMETRY_BIT
  702. SHADER_STAGE_FRAGMENT_BIT
  703. SHADER_STAGE_COMPUTE_BIT
  704. SHADER_STAGE_TASK_BIT_EXT
  705. SHADER_STAGE_MESH_BIT_EXT
  706. deviceGeneratedCommandsTransformFeedback = true
  707. deviceGeneratedCommandsMultiDrawIndirectCount = true
  708.  
  709. VkPhysicalDeviceDiscardRectanglePropertiesEXT:
  710. ----------------------------------------------
  711. maxDiscardRectangles = 8
  712.  
  713. VkPhysicalDeviceExtendedDynamicState3PropertiesEXT:
  714. ---------------------------------------------------
  715. dynamicPrimitiveTopologyUnrestricted = true
  716.  
  717. VkPhysicalDeviceExternalMemoryHostPropertiesEXT:
  718. ------------------------------------------------
  719. minImportedHostPointerAlignment = 0x00001000
  720.  
  721. VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR:
  722. -------------------------------------------------------
  723. triStripVertexOrderIndependentOfProvokingVertex = false
  724.  
  725. VkPhysicalDeviceFragmentShadingRatePropertiesKHR:
  726. -------------------------------------------------
  727. minFragmentShadingRateAttachmentTexelSize:
  728. width = 16
  729. height = 16
  730. maxFragmentShadingRateAttachmentTexelSize:
  731. width = 16
  732. height = 16
  733. maxFragmentShadingRateAttachmentTexelSizeAspectRatio = 1
  734. primitiveFragmentShadingRateWithMultipleViewports = true
  735. layeredShadingRateAttachments = true
  736. fragmentShadingRateNonTrivialCombinerOps = true
  737. maxFragmentSize:
  738. width = 4
  739. height = 4
  740. maxFragmentSizeAspectRatio = 2
  741. maxFragmentShadingRateCoverageSamples = 16
  742. maxFragmentShadingRateRasterizationSamples = SAMPLE_COUNT_16_BIT
  743. fragmentShadingRateWithShaderDepthStencilWrites = true
  744. fragmentShadingRateWithSampleMask = true
  745. fragmentShadingRateWithShaderSampleMask = true
  746. fragmentShadingRateWithConservativeRasterization = true
  747. fragmentShadingRateWithFragmentShaderInterlock = true
  748. fragmentShadingRateWithCustomSampleLocations = true
  749. fragmentShadingRateStrictMultiplyCombiner = true
  750.  
  751. VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT:
  752. -----------------------------------------------------
  753. graphicsPipelineLibraryFastLinking = true
  754. graphicsPipelineLibraryIndependentInterpolationDecoration = true
  755.  
  756. VkPhysicalDeviceLayeredApiPropertiesListKHR:
  757. --------------------------------------------
  758. layeredApiCount = 0
  759. pLayeredApis = NULL
  760.  
  761. VkPhysicalDeviceLegacyVertexAttributesPropertiesEXT:
  762. ----------------------------------------------------
  763. nativeUnalignedPerformance = true
  764.  
  765. VkPhysicalDeviceMaintenance7PropertiesKHR:
  766. ------------------------------------------
  767. robustFragmentShadingRateAttachmentAccess = true
  768. separateDepthStencilAttachmentAccess = true
  769. maxDescriptorSetTotalUniformBuffersDynamic = 15
  770. maxDescriptorSetTotalStorageBuffersDynamic = 16
  771. maxDescriptorSetTotalBuffersDynamic = 31
  772. maxDescriptorSetUpdateAfterBindTotalUniformBuffersDynamic = 15
  773. maxDescriptorSetUpdateAfterBindTotalStorageBuffersDynamic = 16
  774. maxDescriptorSetUpdateAfterBindTotalBuffersDynamic = 31
  775.  
  776. VkPhysicalDeviceMeshShaderPropertiesEXT:
  777. ----------------------------------------
  778. maxTaskWorkGroupTotalCount = 4194304
  779. maxTaskWorkGroupCount: count = 3
  780. 4194304
  781. 65535
  782. 65535
  783. maxTaskWorkGroupInvocations = 128
  784. maxTaskWorkGroupSize: count = 3
  785. 128
  786. 128
  787. 128
  788. maxTaskPayloadSize = 16384
  789. maxTaskSharedMemorySize = 32768
  790. maxTaskPayloadAndSharedMemorySize = 32768
  791. maxMeshWorkGroupTotalCount = 4194304
  792. maxMeshWorkGroupCount: count = 3
  793. 4194304
  794. 65535
  795. 65535
  796. maxMeshWorkGroupInvocations = 128
  797. maxMeshWorkGroupSize: count = 3
  798. 128
  799. 128
  800. 128
  801. maxMeshSharedMemorySize = 28672
  802. maxMeshPayloadAndSharedMemorySize = 28672
  803. maxMeshOutputMemorySize = 32768
  804. maxMeshPayloadAndOutputMemorySize = 48128
  805. maxMeshOutputComponents = 128
  806. maxMeshOutputVertices = 256
  807. maxMeshOutputPrimitives = 256
  808. maxMeshOutputLayers = 2048
  809. maxMeshMultiviewViewCount = 4
  810. meshOutputPerVertexGranularity = 32
  811. meshOutputPerPrimitiveGranularity = 32
  812. maxPreferredTaskWorkGroupInvocations = 32
  813. maxPreferredMeshWorkGroupInvocations = 32
  814. prefersLocalInvocationVertexOutput = false
  815. prefersLocalInvocationPrimitiveOutput = false
  816. prefersCompactVertexOutput = false
  817. prefersCompactPrimitiveOutput = true
  818.  
  819. VkPhysicalDeviceMultiDrawPropertiesEXT:
  820. ---------------------------------------
  821. maxMultiDrawCount = 4294967295
  822.  
  823. VkPhysicalDeviceNestedCommandBufferPropertiesEXT:
  824. -------------------------------------------------
  825. maxCommandBufferNestingLevel = 4294967295
  826.  
  827. VkPhysicalDeviceOpacityMicromapPropertiesEXT:
  828. ---------------------------------------------
  829. maxOpacity2StateSubdivisionLevel = 12
  830. maxOpacity4StateSubdivisionLevel = 12
  831.  
  832. VkPhysicalDevicePCIBusInfoPropertiesEXT:
  833. ----------------------------------------
  834. pciDomain = 0
  835. pciBus = 1
  836. pciDevice = 0
  837. pciFunction = 0
  838.  
  839. VkPhysicalDevicePipelineBinaryPropertiesKHR:
  840. --------------------------------------------
  841. pipelineBinaryInternalCache = true
  842. pipelineBinaryInternalCacheControl = true
  843. pipelineBinaryPrefersInternalCache = false
  844. pipelineBinaryPrecompiledInternalCache = false
  845. pipelineBinaryCompressedData = true
  846.  
  847. VkPhysicalDeviceProvokingVertexPropertiesEXT:
  848. ---------------------------------------------
  849. provokingVertexModePerPipeline = true
  850. transformFeedbackPreservesTriangleFanProvokingVertex = true
  851.  
  852. VkPhysicalDeviceRayTracingPipelinePropertiesKHR:
  853. ------------------------------------------------
  854. shaderGroupHandleSize = 32
  855. maxRayRecursionDepth = 31
  856. maxShaderGroupStride = 4096
  857. shaderGroupBaseAlignment = 64
  858. shaderGroupHandleCaptureReplaySize = 32
  859. maxRayDispatchInvocationCount = 1073741824
  860. shaderGroupHandleAlignment = 32
  861. maxRayHitAttributeSize = 32
  862.  
  863. VkPhysicalDeviceRobustness2PropertiesEXT:
  864. -----------------------------------------
  865. robustStorageBufferAccessSizeAlignment = 0x00000001
  866. robustUniformBufferAccessSizeAlignment = 0x00000010
  867.  
  868. VkPhysicalDeviceSampleLocationsPropertiesEXT:
  869. ---------------------------------------------
  870. sampleLocationSampleCounts: count = 5
  871. SAMPLE_COUNT_1_BIT
  872. SAMPLE_COUNT_2_BIT
  873. SAMPLE_COUNT_4_BIT
  874. SAMPLE_COUNT_8_BIT
  875. SAMPLE_COUNT_16_BIT
  876. maxSampleLocationGridSize:
  877. width = 1
  878. height = 1
  879. sampleLocationCoordinateRange: count = 2
  880. 0
  881. 0.9375
  882. sampleLocationSubPixelBits = 4
  883. variableSampleLocations = true
  884.  
  885. VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT:
  886. ----------------------------------------------------
  887. shaderModuleIdentifierAlgorithmUUID = 1f4517a6-c1c4-11ec-9d64-0242ac120005
  888.  
  889. VkPhysicalDeviceShaderObjectPropertiesEXT:
  890. ------------------------------------------
  891. shaderBinaryUUID = 9dc2666e-23b6-f87c-7b4f-0d9b020fc62f
  892. shaderBinaryVersion = 1
  893.  
  894. VkPhysicalDeviceTransformFeedbackPropertiesEXT:
  895. -----------------------------------------------
  896. maxTransformFeedbackStreams = 4
  897. maxTransformFeedbackBuffers = 4
  898. maxTransformFeedbackBufferSize = 0xffffffff
  899. maxTransformFeedbackStreamDataSize = 2048
  900. maxTransformFeedbackBufferDataSize = 512
  901. maxTransformFeedbackBufferDataStride = 2048
  902. transformFeedbackQueries = true
  903. transformFeedbackStreamsLinesTriangles = false
  904. transformFeedbackRasterizationStreamSelect = true
  905. transformFeedbackDraw = true
  906.  
  907. VkPhysicalDeviceVertexAttributeDivisorPropertiesEXT:
  908. ----------------------------------------------------
  909. maxVertexAttribDivisor = 4294967295
  910.  
  911. VkPhysicalDeviceVulkan11Properties:
  912. -----------------------------------
  913. deviceUUID = 333b127b-0c86-79fc-a236-fce0423bf91b
  914. driverUUID = ebaea3da-38b5-5350-a639-2b065f3e1db7
  915. deviceLUID = 713f0100-00000000
  916. deviceNodeMask = 1
  917. deviceLUIDValid = true
  918. subgroupSize = 32
  919. subgroupSupportedStages: count = 14
  920. SHADER_STAGE_VERTEX_BIT
  921. SHADER_STAGE_TESSELLATION_CONTROL_BIT
  922. SHADER_STAGE_TESSELLATION_EVALUATION_BIT
  923. SHADER_STAGE_GEOMETRY_BIT
  924. SHADER_STAGE_FRAGMENT_BIT
  925. SHADER_STAGE_COMPUTE_BIT
  926. SHADER_STAGE_RAYGEN_BIT_KHR
  927. SHADER_STAGE_ANY_HIT_BIT_KHR
  928. SHADER_STAGE_CLOSEST_HIT_BIT_KHR
  929. SHADER_STAGE_MISS_BIT_KHR
  930. SHADER_STAGE_INTERSECTION_BIT_KHR
  931. SHADER_STAGE_CALLABLE_BIT_KHR
  932. SHADER_STAGE_TASK_BIT_EXT
  933. SHADER_STAGE_MESH_BIT_EXT
  934. subgroupSupportedOperations: count = 11
  935. SUBGROUP_FEATURE_BASIC_BIT
  936. SUBGROUP_FEATURE_VOTE_BIT
  937. SUBGROUP_FEATURE_ARITHMETIC_BIT
  938. SUBGROUP_FEATURE_BALLOT_BIT
  939. SUBGROUP_FEATURE_SHUFFLE_BIT
  940. SUBGROUP_FEATURE_SHUFFLE_RELATIVE_BIT
  941. SUBGROUP_FEATURE_CLUSTERED_BIT
  942. SUBGROUP_FEATURE_QUAD_BIT
  943. SUBGROUP_FEATURE_ROTATE_BIT
  944. SUBGROUP_FEATURE_ROTATE_CLUSTERED_BIT
  945. SUBGROUP_FEATURE_PARTITIONED_BIT_NV
  946. subgroupQuadOperationsInAllStages = true
  947. pointClippingBehavior = POINT_CLIPPING_BEHAVIOR_USER_CLIP_PLANES_ONLY
  948. maxMultiviewViewCount = 32
  949. maxMultiviewInstanceIndex = 134217727
  950. protectedNoFault = false
  951. maxPerSetDescriptors = 4294967295
  952. maxMemoryAllocationSize = 0xffe00000
  953.  
  954. VkPhysicalDeviceVulkan12Properties:
  955. -----------------------------------
  956. driverID = DRIVER_ID_NVIDIA_PROPRIETARY
  957. driverName = NVIDIA
  958. driverInfo = 572.70
  959. conformanceVersion:
  960. major = 1
  961. minor = 4
  962. subminor = 1
  963. patch = 0
  964. denormBehaviorIndependence = SHADER_FLOAT_CONTROLS_INDEPENDENCE_ALL
  965. roundingModeIndependence = SHADER_FLOAT_CONTROLS_INDEPENDENCE_ALL
  966. shaderSignedZeroInfNanPreserveFloat16 = true
  967. shaderSignedZeroInfNanPreserveFloat32 = true
  968. shaderSignedZeroInfNanPreserveFloat64 = true
  969. shaderDenormPreserveFloat16 = true
  970. shaderDenormPreserveFloat32 = false
  971. shaderDenormPreserveFloat64 = false
  972. shaderDenormFlushToZeroFloat16 = false
  973. shaderDenormFlushToZeroFloat32 = false
  974. shaderDenormFlushToZeroFloat64 = false
  975. shaderRoundingModeRTEFloat16 = true
  976. shaderRoundingModeRTEFloat32 = true
  977. shaderRoundingModeRTEFloat64 = true
  978. shaderRoundingModeRTZFloat16 = false
  979. shaderRoundingModeRTZFloat32 = true
  980. shaderRoundingModeRTZFloat64 = true
  981. maxUpdateAfterBindDescriptorsInAllPools = 4294967295
  982. shaderUniformBufferArrayNonUniformIndexingNative = true
  983. shaderSampledImageArrayNonUniformIndexingNative = true
  984. shaderStorageBufferArrayNonUniformIndexingNative = true
  985. shaderStorageImageArrayNonUniformIndexingNative = true
  986. shaderInputAttachmentArrayNonUniformIndexingNative = true
  987. robustBufferAccessUpdateAfterBind = true
  988. quadDivergentImplicitLod = true
  989. maxPerStageDescriptorUpdateAfterBindSamplers = 1048576
  990. maxPerStageDescriptorUpdateAfterBindUniformBuffers = 1048576
  991. maxPerStageDescriptorUpdateAfterBindStorageBuffers = 1048576
  992. maxPerStageDescriptorUpdateAfterBindSampledImages = 1048576
  993. maxPerStageDescriptorUpdateAfterBindStorageImages = 1048576
  994. maxPerStageDescriptorUpdateAfterBindInputAttachments = 1048576
  995. maxPerStageUpdateAfterBindResources = 4294967295
  996. maxDescriptorSetUpdateAfterBindSamplers = 1048576
  997. maxDescriptorSetUpdateAfterBindUniformBuffers = 1048576
  998. maxDescriptorSetUpdateAfterBindUniformBuffersDynamic = 15
  999. maxDescriptorSetUpdateAfterBindStorageBuffers = 1048576
  1000. maxDescriptorSetUpdateAfterBindStorageBuffersDynamic = 16
  1001. maxDescriptorSetUpdateAfterBindSampledImages = 1048576
  1002. maxDescriptorSetUpdateAfterBindStorageImages = 1048576
  1003. maxDescriptorSetUpdateAfterBindInputAttachments = 1048576
  1004. supportedDepthResolveModes: count = 4
  1005. RESOLVE_MODE_SAMPLE_ZERO_BIT
  1006. RESOLVE_MODE_AVERAGE_BIT
  1007. RESOLVE_MODE_MIN_BIT
  1008. RESOLVE_MODE_MAX_BIT
  1009. supportedStencilResolveModes: count = 3
  1010. RESOLVE_MODE_SAMPLE_ZERO_BIT
  1011. RESOLVE_MODE_MIN_BIT
  1012. RESOLVE_MODE_MAX_BIT
  1013. independentResolveNone = true
  1014. independentResolve = true
  1015. filterMinmaxSingleComponentFormats = true
  1016. filterMinmaxImageComponentMapping = true
  1017. maxTimelineSemaphoreValueDifference = 2147483647
  1018. framebufferIntegerColorSampleCounts: count = 4
  1019. SAMPLE_COUNT_1_BIT
  1020. SAMPLE_COUNT_2_BIT
  1021. SAMPLE_COUNT_4_BIT
  1022. SAMPLE_COUNT_8_BIT
  1023.  
  1024. VkPhysicalDeviceVulkan13Properties:
  1025. -----------------------------------
  1026. minSubgroupSize = 32
  1027. maxSubgroupSize = 32
  1028. maxComputeWorkgroupSubgroups = 32
  1029. requiredSubgroupSizeStages: count = 14
  1030. SHADER_STAGE_VERTEX_BIT
  1031. SHADER_STAGE_TESSELLATION_CONTROL_BIT
  1032. SHADER_STAGE_TESSELLATION_EVALUATION_BIT
  1033. SHADER_STAGE_GEOMETRY_BIT
  1034. SHADER_STAGE_FRAGMENT_BIT
  1035. SHADER_STAGE_COMPUTE_BIT
  1036. SHADER_STAGE_RAYGEN_BIT_KHR
  1037. SHADER_STAGE_ANY_HIT_BIT_KHR
  1038. SHADER_STAGE_CLOSEST_HIT_BIT_KHR
  1039. SHADER_STAGE_MISS_BIT_KHR
  1040. SHADER_STAGE_INTERSECTION_BIT_KHR
  1041. SHADER_STAGE_CALLABLE_BIT_KHR
  1042. SHADER_STAGE_TASK_BIT_EXT
  1043. SHADER_STAGE_MESH_BIT_EXT
  1044. maxInlineUniformBlockSize = 256
  1045. maxPerStageDescriptorInlineUniformBlocks = 32
  1046. maxPerStageDescriptorUpdateAfterBindInlineUniformBlocks = 32
  1047. maxDescriptorSetInlineUniformBlocks = 32
  1048. maxDescriptorSetUpdateAfterBindInlineUniformBlocks = 32
  1049. maxInlineUniformTotalSize = 3584
  1050. integerDotProduct8BitUnsignedAccelerated = false
  1051. integerDotProduct8BitSignedAccelerated = false
  1052. integerDotProduct8BitMixedSignednessAccelerated = false
  1053. integerDotProduct4x8BitPackedUnsignedAccelerated = true
  1054. integerDotProduct4x8BitPackedSignedAccelerated = true
  1055. integerDotProduct4x8BitPackedMixedSignednessAccelerated = true
  1056. integerDotProduct16BitUnsignedAccelerated = false
  1057. integerDotProduct16BitSignedAccelerated = false
  1058. integerDotProduct16BitMixedSignednessAccelerated = false
  1059. integerDotProduct32BitUnsignedAccelerated = false
  1060. integerDotProduct32BitSignedAccelerated = false
  1061. integerDotProduct32BitMixedSignednessAccelerated = false
  1062. integerDotProduct64BitUnsignedAccelerated = false
  1063. integerDotProduct64BitSignedAccelerated = false
  1064. integerDotProduct64BitMixedSignednessAccelerated = false
  1065. integerDotProductAccumulatingSaturating8BitUnsignedAccelerated = false
  1066. integerDotProductAccumulatingSaturating8BitSignedAccelerated = false
  1067. integerDotProductAccumulatingSaturating8BitMixedSignednessAccelerated = false
  1068. integerDotProductAccumulatingSaturating4x8BitPackedUnsignedAccelerated = true
  1069. integerDotProductAccumulatingSaturating4x8BitPackedSignedAccelerated = true
  1070. integerDotProductAccumulatingSaturating4x8BitPackedMixedSignednessAccelerated = true
  1071. integerDotProductAccumulatingSaturating16BitUnsignedAccelerated = false
  1072. integerDotProductAccumulatingSaturating16BitSignedAccelerated = false
  1073. integerDotProductAccumulatingSaturating16BitMixedSignednessAccelerated = false
  1074. integerDotProductAccumulatingSaturating32BitUnsignedAccelerated = false
  1075. integerDotProductAccumulatingSaturating32BitSignedAccelerated = false
  1076. integerDotProductAccumulatingSaturating32BitMixedSignednessAccelerated = false
  1077. integerDotProductAccumulatingSaturating64BitUnsignedAccelerated = false
  1078. integerDotProductAccumulatingSaturating64BitSignedAccelerated = false
  1079. integerDotProductAccumulatingSaturating64BitMixedSignednessAccelerated = false
  1080. storageTexelBufferOffsetAlignmentBytes = 0x00000010
  1081. storageTexelBufferOffsetSingleTexelAlignment = true
  1082. uniformTexelBufferOffsetAlignmentBytes = 0x00000010
  1083. uniformTexelBufferOffsetSingleTexelAlignment = true
  1084. maxBufferSize = 0x10000000000
  1085.  
  1086. VkPhysicalDeviceVulkan14Properties:
  1087. -----------------------------------
  1088. lineSubPixelPrecisionBits = 8
  1089. maxVertexAttribDivisor = 4294967295
  1090. supportsNonZeroFirstInstance = true
  1091. maxPushDescriptors = 32
  1092. dynamicRenderingLocalReadDepthStencilAttachments = true
  1093. dynamicRenderingLocalReadMultisampledAttachments = true
  1094. earlyFragmentMultisampleCoverageAfterSampleCounting = true
  1095. earlyFragmentSampleMaskTestBeforeSampleCounting = true
  1096. depthStencilSwizzleOneSupport = true
  1097. polygonModePointSize = true
  1098. nonStrictSinglePixelWideLinesUseParallelogram = false
  1099. nonStrictWideLinesUseParallelogram = false
  1100. blockTexelViewCompatibleMultipleLayers = true
  1101. maxCombinedImageSamplerDescriptorCount = 1
  1102. fragmentShadingRateClampCombinerInputs = true
  1103. defaultRobustnessStorageBuffers = PIPELINE_ROBUSTNESS_BUFFER_BEHAVIOR_DISABLED
  1104. defaultRobustnessUniformBuffers = PIPELINE_ROBUSTNESS_BUFFER_BEHAVIOR_DISABLED
  1105. defaultRobustnessVertexInputs = PIPELINE_ROBUSTNESS_BUFFER_BEHAVIOR_ROBUST_BUFFER_ACCESS_2
  1106. defaultRobustnessImages = PIPELINE_ROBUSTNESS_IMAGE_BEHAVIOR_ROBUST_IMAGE_ACCESS_2
  1107. copySrcLayoutCount = 18
  1108. pCopySrcLayouts: count = 18
  1109. IMAGE_LAYOUT_GENERAL
  1110. IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL
  1111. IMAGE_LAYOUT_DEPTH_STENCIL_ATTACHMENT_OPTIMAL
  1112. IMAGE_LAYOUT_DEPTH_STENCIL_READ_ONLY_OPTIMAL
  1113. IMAGE_LAYOUT_SHADER_READ_ONLY_OPTIMAL
  1114. IMAGE_LAYOUT_TRANSFER_SRC_OPTIMAL
  1115. IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL
  1116. IMAGE_LAYOUT_PREINITIALIZED
  1117. IMAGE_LAYOUT_DEPTH_READ_ONLY_STENCIL_ATTACHMENT_OPTIMAL
  1118. IMAGE_LAYOUT_DEPTH_ATTACHMENT_STENCIL_READ_ONLY_OPTIMAL
  1119. IMAGE_LAYOUT_DEPTH_ATTACHMENT_OPTIMAL
  1120. IMAGE_LAYOUT_DEPTH_READ_ONLY_OPTIMAL
  1121. IMAGE_LAYOUT_STENCIL_ATTACHMENT_OPTIMAL
  1122. IMAGE_LAYOUT_STENCIL_READ_ONLY_OPTIMAL
  1123. IMAGE_LAYOUT_READ_ONLY_OPTIMAL
  1124. IMAGE_LAYOUT_ATTACHMENT_OPTIMAL
  1125. IMAGE_LAYOUT_PRESENT_SRC_KHR
  1126. IMAGE_LAYOUT_SHARED_PRESENT_KHR
  1127. copyDstLayoutCount = 18
  1128. pCopyDstLayouts: count = 18
  1129. IMAGE_LAYOUT_GENERAL
  1130. IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL
  1131. IMAGE_LAYOUT_DEPTH_STENCIL_ATTACHMENT_OPTIMAL
  1132. IMAGE_LAYOUT_DEPTH_STENCIL_READ_ONLY_OPTIMAL
  1133. IMAGE_LAYOUT_SHADER_READ_ONLY_OPTIMAL
  1134. IMAGE_LAYOUT_TRANSFER_SRC_OPTIMAL
  1135. IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL
  1136. IMAGE_LAYOUT_PREINITIALIZED
  1137. IMAGE_LAYOUT_DEPTH_READ_ONLY_STENCIL_ATTACHMENT_OPTIMAL
  1138. IMAGE_LAYOUT_DEPTH_ATTACHMENT_STENCIL_READ_ONLY_OPTIMAL
  1139. IMAGE_LAYOUT_DEPTH_ATTACHMENT_OPTIMAL
  1140. IMAGE_LAYOUT_DEPTH_READ_ONLY_OPTIMAL
  1141. IMAGE_LAYOUT_STENCIL_ATTACHMENT_OPTIMAL
  1142. IMAGE_LAYOUT_STENCIL_READ_ONLY_OPTIMAL
  1143. IMAGE_LAYOUT_READ_ONLY_OPTIMAL
  1144. IMAGE_LAYOUT_ATTACHMENT_OPTIMAL
  1145. IMAGE_LAYOUT_PRESENT_SRC_KHR
  1146. IMAGE_LAYOUT_SHARED_PRESENT_KHR
  1147. optimalTilingLayoutUUID = 9dc2666e-23b6-f87c-7b4f-0d9b020fc62f
  1148. identicalMemoryTypeRequirements = false
  1149.  
  1150. Device Extensions: count = 237
  1151. VK_AMD_buffer_marker : extension revision 1
  1152. VK_EXT_4444_formats : extension revision 1
  1153. VK_EXT_attachment_feedback_loop_dynamic_state : extension revision 1
  1154. VK_EXT_attachment_feedback_loop_layout : extension revision 2
  1155. VK_EXT_blend_operation_advanced : extension revision 2
  1156. VK_EXT_border_color_swizzle : extension revision 1
  1157. VK_EXT_buffer_device_address : extension revision 2
  1158. VK_EXT_calibrated_timestamps : extension revision 2
  1159. VK_EXT_color_write_enable : extension revision 1
  1160. VK_EXT_conditional_rendering : extension revision 2
  1161. VK_EXT_conservative_rasterization : extension revision 1
  1162. VK_EXT_custom_border_color : extension revision 12
  1163. VK_EXT_depth_bias_control : extension revision 1
  1164. VK_EXT_depth_clamp_control : extension revision 1
  1165. VK_EXT_depth_clamp_zero_one : extension revision 1
  1166. VK_EXT_depth_clip_control : extension revision 1
  1167. VK_EXT_depth_clip_enable : extension revision 1
  1168. VK_EXT_depth_range_unrestricted : extension revision 1
  1169. VK_EXT_descriptor_buffer : extension revision 1
  1170. VK_EXT_descriptor_indexing : extension revision 2
  1171. VK_EXT_device_fault : extension revision 2
  1172. VK_EXT_device_generated_commands : extension revision 1
  1173. VK_EXT_discard_rectangles : extension revision 2
  1174. VK_EXT_dynamic_rendering_unused_attachments : extension revision 1
  1175. VK_EXT_extended_dynamic_state : extension revision 1
  1176. VK_EXT_extended_dynamic_state2 : extension revision 1
  1177. VK_EXT_extended_dynamic_state3 : extension revision 2
  1178. VK_EXT_external_memory_host : extension revision 1
  1179. VK_EXT_fragment_shader_interlock : extension revision 1
  1180. VK_EXT_full_screen_exclusive : extension revision 4
  1181. VK_EXT_global_priority : extension revision 2
  1182. VK_EXT_global_priority_query : extension revision 1
  1183. VK_EXT_graphics_pipeline_library : extension revision 1
  1184. VK_EXT_hdr_metadata : extension revision 3
  1185. VK_EXT_host_image_copy : extension revision 1
  1186. VK_EXT_host_query_reset : extension revision 1
  1187. VK_EXT_image_2d_view_of_3d : extension revision 1
  1188. VK_EXT_image_robustness : extension revision 1
  1189. VK_EXT_image_sliced_view_of_3d : extension revision 1
  1190. VK_EXT_image_view_min_lod : extension revision 1
  1191. VK_EXT_index_type_uint8 : extension revision 1
  1192. VK_EXT_inline_uniform_block : extension revision 1
  1193. VK_EXT_legacy_vertex_attributes : extension revision 1
  1194. VK_EXT_line_rasterization : extension revision 1
  1195. VK_EXT_load_store_op_none : extension revision 1
  1196. VK_EXT_memory_budget : extension revision 1
  1197. VK_EXT_memory_priority : extension revision 1
  1198. VK_EXT_mesh_shader : extension revision 1
  1199. VK_EXT_multi_draw : extension revision 1
  1200. VK_EXT_mutable_descriptor_type : extension revision 1
  1201. VK_EXT_nested_command_buffer : extension revision 1
  1202. VK_EXT_non_seamless_cube_map : extension revision 1
  1203. VK_EXT_opacity_micromap : extension revision 2
  1204. VK_EXT_pageable_device_local_memory : extension revision 1
  1205. VK_EXT_pci_bus_info : extension revision 2
  1206. VK_EXT_pipeline_creation_cache_control : extension revision 3
  1207. VK_EXT_pipeline_creation_feedback : extension revision 1
  1208. VK_EXT_pipeline_library_group_handles : extension revision 1
  1209. VK_EXT_pipeline_robustness : extension revision 1
  1210. VK_EXT_post_depth_coverage : extension revision 1
  1211. VK_EXT_primitive_topology_list_restart : extension revision 1
  1212. VK_EXT_primitives_generated_query : extension revision 1
  1213. VK_EXT_private_data : extension revision 1
  1214. VK_EXT_provoking_vertex : extension revision 1
  1215. VK_EXT_queue_family_foreign : extension revision 1
  1216. VK_EXT_robustness2 : extension revision 1
  1217. VK_EXT_sample_locations : extension revision 1
  1218. VK_EXT_sampler_filter_minmax : extension revision 2
  1219. VK_EXT_scalar_block_layout : extension revision 1
  1220. VK_EXT_separate_stencil_usage : extension revision 1
  1221. VK_EXT_shader_atomic_float : extension revision 1
  1222. VK_EXT_shader_demote_to_helper_invocation : extension revision 1
  1223. VK_EXT_shader_image_atomic_int64 : extension revision 1
  1224. VK_EXT_shader_module_identifier : extension revision 1
  1225. VK_EXT_shader_object : extension revision 1
  1226. VK_EXT_shader_replicated_composites : extension revision 1
  1227. VK_EXT_shader_subgroup_ballot : extension revision 1
  1228. VK_EXT_shader_subgroup_vote : extension revision 1
  1229. VK_EXT_shader_viewport_index_layer : extension revision 1
  1230. VK_EXT_subgroup_size_control : extension revision 2
  1231. VK_EXT_swapchain_maintenance1 : extension revision 1
  1232. VK_EXT_texel_buffer_alignment : extension revision 1
  1233. VK_EXT_tooling_info : extension revision 1
  1234. VK_EXT_transform_feedback : extension revision 1
  1235. VK_EXT_vertex_attribute_divisor : extension revision 3
  1236. VK_EXT_vertex_input_dynamic_state : extension revision 2
  1237. VK_EXT_ycbcr_2plane_444_formats : extension revision 1
  1238. VK_EXT_ycbcr_image_arrays : extension revision 1
  1239. VK_GOOGLE_user_type : extension revision 1
  1240. VK_KHR_16bit_storage : extension revision 1
  1241. VK_KHR_8bit_storage : extension revision 1
  1242. VK_KHR_acceleration_structure : extension revision 13
  1243. VK_KHR_bind_memory2 : extension revision 1
  1244. VK_KHR_buffer_device_address : extension revision 1
  1245. VK_KHR_calibrated_timestamps : extension revision 1
  1246. VK_KHR_compute_shader_derivatives : extension revision 1
  1247. VK_KHR_cooperative_matrix : extension revision 2
  1248. VK_KHR_copy_commands2 : extension revision 1
  1249. VK_KHR_create_renderpass2 : extension revision 1
  1250. VK_KHR_dedicated_allocation : extension revision 3
  1251. VK_KHR_deferred_host_operations : extension revision 4
  1252. VK_KHR_depth_stencil_resolve : extension revision 1
  1253. VK_KHR_descriptor_update_template : extension revision 1
  1254. VK_KHR_device_group : extension revision 4
  1255. VK_KHR_draw_indirect_count : extension revision 1
  1256. VK_KHR_driver_properties : extension revision 1
  1257. VK_KHR_dynamic_rendering : extension revision 1
  1258. VK_KHR_dynamic_rendering_local_read : extension revision 1
  1259. VK_KHR_external_fence : extension revision 1
  1260. VK_KHR_external_fence_win32 : extension revision 1
  1261. VK_KHR_external_memory : extension revision 1
  1262. VK_KHR_external_memory_win32 : extension revision 1
  1263. VK_KHR_external_semaphore : extension revision 1
  1264. VK_KHR_external_semaphore_win32 : extension revision 1
  1265. VK_KHR_format_feature_flags2 : extension revision 2
  1266. VK_KHR_fragment_shader_barycentric : extension revision 1
  1267. VK_KHR_fragment_shading_rate : extension revision 2
  1268. VK_KHR_get_memory_requirements2 : extension revision 1
  1269. VK_KHR_global_priority : extension revision 1
  1270. VK_KHR_image_format_list : extension revision 1
  1271. VK_KHR_imageless_framebuffer : extension revision 1
  1272. VK_KHR_index_type_uint8 : extension revision 1
  1273. VK_KHR_line_rasterization : extension revision 1
  1274. VK_KHR_load_store_op_none : extension revision 1
  1275. VK_KHR_maintenance1 : extension revision 2
  1276. VK_KHR_maintenance2 : extension revision 1
  1277. VK_KHR_maintenance3 : extension revision 1
  1278. VK_KHR_maintenance4 : extension revision 2
  1279. VK_KHR_maintenance5 : extension revision 1
  1280. VK_KHR_maintenance6 : extension revision 1
  1281. VK_KHR_maintenance7 : extension revision 1
  1282. VK_KHR_map_memory2 : extension revision 1
  1283. VK_KHR_multiview : extension revision 1
  1284. VK_KHR_pipeline_binary : extension revision 1
  1285. VK_KHR_pipeline_executable_properties : extension revision 1
  1286. VK_KHR_pipeline_library : extension revision 1
  1287. VK_KHR_present_id : extension revision 1
  1288. VK_KHR_present_wait : extension revision 1
  1289. VK_KHR_push_descriptor : extension revision 2
  1290. VK_KHR_ray_query : extension revision 1
  1291. VK_KHR_ray_tracing_maintenance1 : extension revision 1
  1292. VK_KHR_ray_tracing_pipeline : extension revision 1
  1293. VK_KHR_ray_tracing_position_fetch : extension revision 1
  1294. VK_KHR_relaxed_block_layout : extension revision 1
  1295. VK_KHR_sampler_mirror_clamp_to_edge : extension revision 3
  1296. VK_KHR_sampler_ycbcr_conversion : extension revision 14
  1297. VK_KHR_separate_depth_stencil_layouts : extension revision 1
  1298. VK_KHR_shader_atomic_int64 : extension revision 1
  1299. VK_KHR_shader_clock : extension revision 1
  1300. VK_KHR_shader_draw_parameters : extension revision 1
  1301. VK_KHR_shader_expect_assume : extension revision 1
  1302. VK_KHR_shader_float16_int8 : extension revision 1
  1303. VK_KHR_shader_float_controls : extension revision 4
  1304. VK_KHR_shader_float_controls2 : extension revision 1
  1305. VK_KHR_shader_integer_dot_product : extension revision 1
  1306. VK_KHR_shader_maximal_reconvergence : extension revision 1
  1307. VK_KHR_shader_non_semantic_info : extension revision 1
  1308. VK_KHR_shader_quad_control : extension revision 1
  1309. VK_KHR_shader_relaxed_extended_instruction : extension revision 1
  1310. VK_KHR_shader_subgroup_extended_types : extension revision 1
  1311. VK_KHR_shader_subgroup_rotate : extension revision 2
  1312. VK_KHR_shader_subgroup_uniform_control_flow : extension revision 1
  1313. VK_KHR_shader_terminate_invocation : extension revision 1
  1314. VK_KHR_spirv_1_4 : extension revision 1
  1315. VK_KHR_storage_buffer_storage_class : extension revision 1
  1316. VK_KHR_swapchain : extension revision 70
  1317. VK_KHR_swapchain_mutable_format : extension revision 1
  1318. VK_KHR_synchronization2 : extension revision 1
  1319. VK_KHR_timeline_semaphore : extension revision 2
  1320. VK_KHR_uniform_buffer_standard_layout : extension revision 1
  1321. VK_KHR_variable_pointers : extension revision 1
  1322. VK_KHR_vertex_attribute_divisor : extension revision 1
  1323. VK_KHR_video_decode_av1 : extension revision 1
  1324. VK_KHR_video_decode_h264 : extension revision 9
  1325. VK_KHR_video_decode_h265 : extension revision 8
  1326. VK_KHR_video_decode_queue : extension revision 8
  1327. VK_KHR_video_encode_h264 : extension revision 14
  1328. VK_KHR_video_encode_h265 : extension revision 14
  1329. VK_KHR_video_encode_queue : extension revision 12
  1330. VK_KHR_video_maintenance1 : extension revision 1
  1331. VK_KHR_video_queue : extension revision 8
  1332. VK_KHR_vulkan_memory_model : extension revision 3
  1333. VK_KHR_win32_keyed_mutex : extension revision 1
  1334. VK_KHR_workgroup_memory_explicit_layout : extension revision 1
  1335. VK_KHR_zero_initialize_workgroup_memory : extension revision 1
  1336. VK_NVX_binary_import : extension revision 2
  1337. VK_NVX_image_view_handle : extension revision 3
  1338. VK_NVX_multiview_per_view_attributes : extension revision 1
  1339. VK_NV_acquire_winrt_display : extension revision 1
  1340. VK_NV_clip_space_w_scaling : extension revision 1
  1341. VK_NV_cluster_acceleration_structure : extension revision 2
  1342. VK_NV_compute_shader_derivatives : extension revision 1
  1343. VK_NV_cooperative_matrix : extension revision 1
  1344. VK_NV_cooperative_vector : extension revision 4
  1345. VK_NV_copy_memory_indirect : extension revision 1
  1346. VK_NV_corner_sampled_image : extension revision 2
  1347. VK_NV_coverage_reduction_mode : extension revision 1
  1348. VK_NV_cuda_kernel_launch : extension revision 2
  1349. VK_NV_dedicated_allocation : extension revision 1
  1350. VK_NV_dedicated_allocation_image_aliasing : extension revision 1
  1351. VK_NV_descriptor_pool_overallocation : extension revision 1
  1352. VK_NV_device_diagnostic_checkpoints : extension revision 2
  1353. VK_NV_device_diagnostics_config : extension revision 2
  1354. VK_NV_device_generated_commands : extension revision 3
  1355. VK_NV_device_generated_commands_compute : extension revision 2
  1356. VK_NV_external_memory : extension revision 1
  1357. VK_NV_external_memory_win32 : extension revision 1
  1358. VK_NV_fill_rectangle : extension revision 1
  1359. VK_NV_fragment_coverage_to_color : extension revision 1
  1360. VK_NV_fragment_shader_barycentric : extension revision 1
  1361. VK_NV_fragment_shading_rate_enums : extension revision 1
  1362. VK_NV_framebuffer_mixed_samples : extension revision 1
  1363. VK_NV_geometry_shader_passthrough : extension revision 1
  1364. VK_NV_inherited_viewport_scissor : extension revision 1
  1365. VK_NV_linear_color_attachment : extension revision 1
  1366. VK_NV_low_latency : extension revision 1
  1367. VK_NV_low_latency2 : extension revision 2
  1368. VK_NV_memory_decompression : extension revision 1
  1369. VK_NV_mesh_shader : extension revision 1
  1370. VK_NV_optical_flow : extension revision 1
  1371. VK_NV_partitioned_acceleration_structure : extension revision 1
  1372. VK_NV_present_metering : extension revision 1
  1373. VK_NV_raw_access_chains : extension revision 1
  1374. VK_NV_ray_tracing : extension revision 3
  1375. VK_NV_ray_tracing_invocation_reorder : extension revision 1
  1376. VK_NV_ray_tracing_motion_blur : extension revision 1
  1377. VK_NV_representative_fragment_test : extension revision 2
  1378. VK_NV_sample_mask_override_coverage : extension revision 1
  1379. VK_NV_scissor_exclusive : extension revision 2
  1380. VK_NV_shader_atomic_float16_vector : extension revision 1
  1381. VK_NV_shader_image_footprint : extension revision 2
  1382. VK_NV_shader_sm_builtins : extension revision 1
  1383. VK_NV_shader_subgroup_partitioned : extension revision 1
  1384. VK_NV_shading_rate_image : extension revision 3
  1385. VK_NV_viewport_array2 : extension revision 1
  1386. VK_NV_viewport_swizzle : extension revision 1
  1387. VK_NV_win32_keyed_mutex : extension revision 2
  1388.  
  1389. VkQueueFamilyProperties:
  1390. ========================
  1391. queueProperties[0]:
  1392. -------------------
  1393. minImageTransferGranularity = (1,1,1)
  1394. queueCount = 16
  1395. queueFlags = QUEUE_GRAPHICS_BIT | QUEUE_COMPUTE_BIT | QUEUE_TRANSFER_BIT | QUEUE_SPARSE_BINDING_BIT
  1396. timestampValidBits = 64
  1397. present support = true
  1398. VkQueueFamilyQueryResultStatusPropertiesKHR:
  1399. --------------------------------------------
  1400. queryResultStatusSupport = false
  1401.  
  1402. VkQueueFamilyVideoPropertiesKHR:
  1403. --------------------------------
  1404. videoCodecOperations:
  1405. None
  1406.  
  1407.  
  1408. queueProperties[1]:
  1409. -------------------
  1410. minImageTransferGranularity = (1,1,1)
  1411. queueCount = 2
  1412. queueFlags = QUEUE_TRANSFER_BIT | QUEUE_SPARSE_BINDING_BIT
  1413. timestampValidBits = 64
  1414. present support = false
  1415. VkQueueFamilyQueryResultStatusPropertiesKHR:
  1416. --------------------------------------------
  1417. queryResultStatusSupport = false
  1418.  
  1419. VkQueueFamilyVideoPropertiesKHR:
  1420. --------------------------------
  1421. videoCodecOperations:
  1422. None
  1423.  
  1424.  
  1425. queueProperties[2]:
  1426. -------------------
  1427. minImageTransferGranularity = (1,1,1)
  1428. queueCount = 8
  1429. queueFlags = QUEUE_COMPUTE_BIT | QUEUE_TRANSFER_BIT | QUEUE_SPARSE_BINDING_BIT
  1430. timestampValidBits = 64
  1431. present support = true
  1432. VkQueueFamilyQueryResultStatusPropertiesKHR:
  1433. --------------------------------------------
  1434. queryResultStatusSupport = false
  1435.  
  1436. VkQueueFamilyVideoPropertiesKHR:
  1437. --------------------------------
  1438. videoCodecOperations:
  1439. None
  1440.  
  1441.  
  1442. queueProperties[3]:
  1443. -------------------
  1444. minImageTransferGranularity = (1,1,1)
  1445. queueCount = 1
  1446. queueFlags = QUEUE_TRANSFER_BIT | QUEUE_SPARSE_BINDING_BIT | QUEUE_VIDEO_DECODE_BIT_KHR
  1447. timestampValidBits = 32
  1448. present support = false
  1449. VkQueueFamilyQueryResultStatusPropertiesKHR:
  1450. --------------------------------------------
  1451. queryResultStatusSupport = true
  1452.  
  1453. VkQueueFamilyVideoPropertiesKHR:
  1454. --------------------------------
  1455. videoCodecOperations: count = 3
  1456. VIDEO_CODEC_OPERATION_DECODE_H264_BIT_KHR
  1457. VIDEO_CODEC_OPERATION_DECODE_H265_BIT_KHR
  1458. VIDEO_CODEC_OPERATION_DECODE_AV1_BIT_KHR
  1459.  
  1460.  
  1461. queueProperties[4]:
  1462. -------------------
  1463. minImageTransferGranularity = (1,1,1)
  1464. queueCount = 2
  1465. queueFlags = QUEUE_TRANSFER_BIT | QUEUE_SPARSE_BINDING_BIT | QUEUE_VIDEO_ENCODE_BIT_KHR
  1466. timestampValidBits = 32
  1467. present support = false
  1468. VkQueueFamilyQueryResultStatusPropertiesKHR:
  1469. --------------------------------------------
  1470. queryResultStatusSupport = true
  1471.  
  1472. VkQueueFamilyVideoPropertiesKHR:
  1473. --------------------------------
  1474. videoCodecOperations: count = 2
  1475. VIDEO_CODEC_OPERATION_ENCODE_H264_BIT_KHR
  1476. VIDEO_CODEC_OPERATION_ENCODE_H265_BIT_KHR
  1477.  
  1478.  
  1479. queueProperties[5]:
  1480. -------------------
  1481. minImageTransferGranularity = (1,1,1)
  1482. queueCount = 1
  1483. queueFlags = QUEUE_TRANSFER_BIT | QUEUE_SPARSE_BINDING_BIT | QUEUE_OPTICAL_FLOW_BIT_NV
  1484. timestampValidBits = 64
  1485. present support = false
  1486. VkQueueFamilyQueryResultStatusPropertiesKHR:
  1487. --------------------------------------------
  1488. queryResultStatusSupport = false
  1489.  
  1490. VkQueueFamilyVideoPropertiesKHR:
  1491. --------------------------------
  1492. videoCodecOperations:
  1493. None
  1494.  
  1495.  
  1496. VkPhysicalDeviceMemoryProperties:
  1497. =================================
  1498. memoryHeaps: count = 2
  1499. memoryHeaps[0]:
  1500. size = 25314721792 (0x5e4e00000) (23.58 GiB)
  1501. budget = 24509415424 (0x5b4e00000) (22.83 GiB)
  1502. usage = 0 (0x00000000) (0.00 B)
  1503. flags: count = 1
  1504. MEMORY_HEAP_DEVICE_LOCAL_BIT
  1505. memoryHeaps[1]:
  1506. size = 33892052992 (0x7e41fb000) (31.56 GiB)
  1507. budget = 33086746624 (0x7b41fb000) (30.81 GiB)
  1508. usage = 278528 (0x00044000) (272.00 KiB)
  1509. flags:
  1510. None
  1511. memoryTypes: count = 5
  1512. memoryTypes[0]:
  1513. heapIndex = 1
  1514. propertyFlags = 0x0000:
  1515. None
  1516. usable for:
  1517. IMAGE_TILING_OPTIMAL:
  1518. color images
  1519. FORMAT_D16_UNORM
  1520. FORMAT_X8_D24_UNORM_PACK32
  1521. FORMAT_D32_SFLOAT
  1522. FORMAT_S8_UINT
  1523. FORMAT_D24_UNORM_S8_UINT
  1524. FORMAT_D32_SFLOAT_S8_UINT
  1525. IMAGE_TILING_LINEAR:
  1526. color images
  1527. (non-sparse, non-transient)
  1528. memoryTypes[1]:
  1529. heapIndex = 0
  1530. propertyFlags = 0x0001: count = 1
  1531. MEMORY_PROPERTY_DEVICE_LOCAL_BIT
  1532. usable for:
  1533. IMAGE_TILING_OPTIMAL:
  1534. color images
  1535. FORMAT_D16_UNORM
  1536. FORMAT_X8_D24_UNORM_PACK32
  1537. FORMAT_D32_SFLOAT
  1538. FORMAT_S8_UINT
  1539. FORMAT_D24_UNORM_S8_UINT
  1540. FORMAT_D32_SFLOAT_S8_UINT
  1541. IMAGE_TILING_LINEAR:
  1542. color images
  1543. (non-sparse, non-transient)
  1544. memoryTypes[2]:
  1545. heapIndex = 1
  1546. propertyFlags = 0x0006: count = 2
  1547. MEMORY_PROPERTY_HOST_VISIBLE_BIT
  1548. MEMORY_PROPERTY_HOST_COHERENT_BIT
  1549. usable for:
  1550. IMAGE_TILING_OPTIMAL:
  1551. None
  1552. IMAGE_TILING_LINEAR:
  1553. color images
  1554. (non-sparse, non-transient)
  1555. memoryTypes[3]:
  1556. heapIndex = 1
  1557. propertyFlags = 0x000e: count = 3
  1558. MEMORY_PROPERTY_HOST_VISIBLE_BIT
  1559. MEMORY_PROPERTY_HOST_COHERENT_BIT
  1560. MEMORY_PROPERTY_HOST_CACHED_BIT
  1561. usable for:
  1562. IMAGE_TILING_OPTIMAL:
  1563. None
  1564. IMAGE_TILING_LINEAR:
  1565. color images
  1566. (non-sparse, non-transient)
  1567. memoryTypes[4]:
  1568. heapIndex = 0
  1569. propertyFlags = 0x0007: count = 3
  1570. MEMORY_PROPERTY_DEVICE_LOCAL_BIT
  1571. MEMORY_PROPERTY_HOST_VISIBLE_BIT
  1572. MEMORY_PROPERTY_HOST_COHERENT_BIT
  1573. usable for:
  1574. IMAGE_TILING_OPTIMAL:
  1575. None
  1576. IMAGE_TILING_LINEAR:
  1577. color images
  1578. (non-sparse, non-transient)
  1579.  
  1580. VkPhysicalDeviceFeatures:
  1581. =========================
  1582. robustBufferAccess = true
  1583. fullDrawIndexUint32 = true
  1584. imageCubeArray = true
  1585. independentBlend = true
  1586. geometryShader = true
  1587. tessellationShader = true
  1588. sampleRateShading = true
  1589. dualSrcBlend = true
  1590. logicOp = true
  1591. multiDrawIndirect = true
  1592. drawIndirectFirstInstance = true
  1593. depthClamp = true
  1594. depthBiasClamp = true
  1595. fillModeNonSolid = true
  1596. depthBounds = true
  1597. wideLines = true
  1598. largePoints = true
  1599. alphaToOne = true
  1600. multiViewport = true
  1601. samplerAnisotropy = true
  1602. textureCompressionETC2 = false
  1603. textureCompressionASTC_LDR = false
  1604. textureCompressionBC = true
  1605. occlusionQueryPrecise = true
  1606. pipelineStatisticsQuery = true
  1607. vertexPipelineStoresAndAtomics = true
  1608. fragmentStoresAndAtomics = true
  1609. shaderTessellationAndGeometryPointSize = true
  1610. shaderImageGatherExtended = true
  1611. shaderStorageImageExtendedFormats = true
  1612. shaderStorageImageMultisample = true
  1613. shaderStorageImageReadWithoutFormat = true
  1614. shaderStorageImageWriteWithoutFormat = true
  1615. shaderUniformBufferArrayDynamicIndexing = true
  1616. shaderSampledImageArrayDynamicIndexing = true
  1617. shaderStorageBufferArrayDynamicIndexing = true
  1618. shaderStorageImageArrayDynamicIndexing = true
  1619. shaderClipDistance = true
  1620. shaderCullDistance = true
  1621. shaderFloat64 = true
  1622. shaderInt64 = true
  1623. shaderInt16 = true
  1624. shaderResourceResidency = true
  1625. shaderResourceMinLod = true
  1626. sparseBinding = true
  1627. sparseResidencyBuffer = true
  1628. sparseResidencyImage2D = true
  1629. sparseResidencyImage3D = true
  1630. sparseResidency2Samples = true
  1631. sparseResidency4Samples = true
  1632. sparseResidency8Samples = true
  1633. sparseResidency16Samples = true
  1634. sparseResidencyAliased = true
  1635. variableMultisampleRate = true
  1636. inheritedQueries = true
  1637.  
  1638. VkPhysicalDevice4444FormatsFeaturesEXT:
  1639. ---------------------------------------
  1640. formatA4R4G4B4 = true
  1641. formatA4B4G4R4 = true
  1642.  
  1643. VkPhysicalDeviceAccelerationStructureFeaturesKHR:
  1644. -------------------------------------------------
  1645. accelerationStructure = true
  1646. accelerationStructureCaptureReplay = true
  1647. accelerationStructureIndirectBuild = false
  1648. accelerationStructureHostCommands = false
  1649. descriptorBindingAccelerationStructureUpdateAfterBind = true
  1650.  
  1651. VkPhysicalDeviceAttachmentFeedbackLoopDynamicStateFeaturesEXT:
  1652. --------------------------------------------------------------
  1653. attachmentFeedbackLoopDynamicState = true
  1654.  
  1655. VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT:
  1656. --------------------------------------------------------
  1657. attachmentFeedbackLoopLayout = true
  1658.  
  1659. VkPhysicalDeviceBlendOperationAdvancedFeaturesEXT:
  1660. --------------------------------------------------
  1661. advancedBlendCoherentOperations = true
  1662.  
  1663. VkPhysicalDeviceBorderColorSwizzleFeaturesEXT:
  1664. ----------------------------------------------
  1665. borderColorSwizzle = true
  1666. borderColorSwizzleFromImage = false
  1667.  
  1668. VkPhysicalDeviceBufferDeviceAddressFeaturesEXT:
  1669. -----------------------------------------------
  1670. bufferDeviceAddress = true
  1671. bufferDeviceAddressCaptureReplay = true
  1672. bufferDeviceAddressMultiDevice = true
  1673.  
  1674. VkPhysicalDeviceColorWriteEnableFeaturesEXT:
  1675. --------------------------------------------
  1676. colorWriteEnable = true
  1677.  
  1678. VkPhysicalDeviceComputeShaderDerivativesFeaturesKHR:
  1679. ----------------------------------------------------
  1680. computeDerivativeGroupQuads = true
  1681. computeDerivativeGroupLinear = true
  1682.  
  1683. VkPhysicalDeviceConditionalRenderingFeaturesEXT:
  1684. ------------------------------------------------
  1685. conditionalRendering = true
  1686. inheritedConditionalRendering = true
  1687.  
  1688. VkPhysicalDeviceCooperativeMatrixFeaturesKHR:
  1689. ---------------------------------------------
  1690. cooperativeMatrix = true
  1691. cooperativeMatrixRobustBufferAccess = false
  1692.  
  1693. VkPhysicalDeviceCustomBorderColorFeaturesEXT:
  1694. ---------------------------------------------
  1695. customBorderColors = true
  1696. customBorderColorWithoutFormat = true
  1697.  
  1698. VkPhysicalDeviceDepthBiasControlFeaturesEXT:
  1699. --------------------------------------------
  1700. depthBiasControl = true
  1701. leastRepresentableValueForceUnormRepresentation = true
  1702. floatRepresentation = false
  1703. depthBiasExact = true
  1704.  
  1705. VkPhysicalDeviceDepthClampControlFeaturesEXT:
  1706. ---------------------------------------------
  1707. depthClampControl = true
  1708.  
  1709. VkPhysicalDeviceDepthClampZeroOneFeaturesEXT:
  1710. ---------------------------------------------
  1711. depthClampZeroOne = true
  1712.  
  1713. VkPhysicalDeviceDepthClipControlFeaturesEXT:
  1714. --------------------------------------------
  1715. depthClipControl = true
  1716.  
  1717. VkPhysicalDeviceDepthClipEnableFeaturesEXT:
  1718. -------------------------------------------
  1719. depthClipEnable = true
  1720.  
  1721. VkPhysicalDeviceDescriptorBufferFeaturesEXT:
  1722. --------------------------------------------
  1723. descriptorBuffer = true
  1724. descriptorBufferCaptureReplay = true
  1725. descriptorBufferImageLayoutIgnored = true
  1726. descriptorBufferPushDescriptors = true
  1727.  
  1728. VkPhysicalDeviceDeviceGeneratedCommandsFeaturesEXT:
  1729. ---------------------------------------------------
  1730. deviceGeneratedCommands = true
  1731. dynamicGeneratedPipelineLayout = true
  1732.  
  1733. VkPhysicalDeviceDynamicRenderingUnusedAttachmentsFeaturesEXT:
  1734. -------------------------------------------------------------
  1735. dynamicRenderingUnusedAttachments = true
  1736.  
  1737. VkPhysicalDeviceExtendedDynamicState2FeaturesEXT:
  1738. -------------------------------------------------
  1739. extendedDynamicState2 = true
  1740. extendedDynamicState2LogicOp = true
  1741. extendedDynamicState2PatchControlPoints = true
  1742.  
  1743. VkPhysicalDeviceExtendedDynamicState3FeaturesEXT:
  1744. -------------------------------------------------
  1745. extendedDynamicState3TessellationDomainOrigin = true
  1746. extendedDynamicState3DepthClampEnable = true
  1747. extendedDynamicState3PolygonMode = true
  1748. extendedDynamicState3RasterizationSamples = true
  1749. extendedDynamicState3SampleMask = true
  1750. extendedDynamicState3AlphaToCoverageEnable = true
  1751. extendedDynamicState3AlphaToOneEnable = true
  1752. extendedDynamicState3LogicOpEnable = true
  1753. extendedDynamicState3ColorBlendEnable = true
  1754. extendedDynamicState3ColorBlendEquation = true
  1755. extendedDynamicState3ColorWriteMask = true
  1756. extendedDynamicState3RasterizationStream = true
  1757. extendedDynamicState3ConservativeRasterizationMode = true
  1758. extendedDynamicState3ExtraPrimitiveOverestimationSize = true
  1759. extendedDynamicState3DepthClipEnable = true
  1760. extendedDynamicState3SampleLocationsEnable = true
  1761. extendedDynamicState3ColorBlendAdvanced = true
  1762. extendedDynamicState3ProvokingVertexMode = true
  1763. extendedDynamicState3LineRasterizationMode = true
  1764. extendedDynamicState3LineStippleEnable = true
  1765. extendedDynamicState3DepthClipNegativeOneToOne = true
  1766. extendedDynamicState3ViewportWScalingEnable = true
  1767. extendedDynamicState3ViewportSwizzle = true
  1768. extendedDynamicState3CoverageToColorEnable = true
  1769. extendedDynamicState3CoverageToColorLocation = true
  1770. extendedDynamicState3CoverageModulationMode = true
  1771. extendedDynamicState3CoverageModulationTableEnable = true
  1772. extendedDynamicState3CoverageModulationTable = true
  1773. extendedDynamicState3CoverageReductionMode = true
  1774. extendedDynamicState3RepresentativeFragmentTestEnable = true
  1775. extendedDynamicState3ShadingRateImageEnable = true
  1776.  
  1777. VkPhysicalDeviceExtendedDynamicStateFeaturesEXT:
  1778. ------------------------------------------------
  1779. extendedDynamicState = true
  1780.  
  1781. VkPhysicalDeviceFaultFeaturesEXT:
  1782. ---------------------------------
  1783. deviceFault = true
  1784. deviceFaultVendorBinary = true
  1785.  
  1786. VkPhysicalDeviceFragmentShaderBarycentricFeaturesKHR:
  1787. -----------------------------------------------------
  1788. fragmentShaderBarycentric = true
  1789.  
  1790. VkPhysicalDeviceFragmentShaderInterlockFeaturesEXT:
  1791. ---------------------------------------------------
  1792. fragmentShaderSampleInterlock = true
  1793. fragmentShaderPixelInterlock = true
  1794. fragmentShaderShadingRateInterlock = true
  1795.  
  1796. VkPhysicalDeviceFragmentShadingRateFeaturesKHR:
  1797. -----------------------------------------------
  1798. pipelineFragmentShadingRate = true
  1799. primitiveFragmentShadingRate = true
  1800. attachmentFragmentShadingRate = true
  1801.  
  1802. VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT:
  1803. ---------------------------------------------------
  1804. graphicsPipelineLibrary = true
  1805.  
  1806. VkPhysicalDeviceImage2DViewOf3DFeaturesEXT:
  1807. -------------------------------------------
  1808. image2DViewOf3D = true
  1809. sampler2DViewOf3D = true
  1810.  
  1811. VkPhysicalDeviceImageSlicedViewOf3DFeaturesEXT:
  1812. -----------------------------------------------
  1813. imageSlicedViewOf3D = true
  1814.  
  1815. VkPhysicalDeviceImageViewMinLodFeaturesEXT:
  1816. -------------------------------------------
  1817. minLod = true
  1818.  
  1819. VkPhysicalDeviceLegacyVertexAttributesFeaturesEXT:
  1820. --------------------------------------------------
  1821. legacyVertexAttributes = true
  1822.  
  1823. VkPhysicalDeviceMaintenance7FeaturesKHR:
  1824. ----------------------------------------
  1825. maintenance7 = true
  1826.  
  1827. VkPhysicalDeviceMemoryPriorityFeaturesEXT:
  1828. ------------------------------------------
  1829. memoryPriority = true
  1830.  
  1831. VkPhysicalDeviceMeshShaderFeaturesEXT:
  1832. --------------------------------------
  1833. taskShader = true
  1834. meshShader = true
  1835. multiviewMeshShader = true
  1836. primitiveFragmentShadingRateMeshShader = true
  1837. meshShaderQueries = true
  1838.  
  1839. VkPhysicalDeviceMultiDrawFeaturesEXT:
  1840. -------------------------------------
  1841. multiDraw = true
  1842.  
  1843. VkPhysicalDeviceMutableDescriptorTypeFeaturesEXT:
  1844. -------------------------------------------------
  1845. mutableDescriptorType = true
  1846.  
  1847. VkPhysicalDeviceNestedCommandBufferFeaturesEXT:
  1848. -----------------------------------------------
  1849. nestedCommandBuffer = true
  1850. nestedCommandBufferRendering = true
  1851. nestedCommandBufferSimultaneousUse = true
  1852.  
  1853. VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT:
  1854. ----------------------------------------------
  1855. nonSeamlessCubeMap = true
  1856.  
  1857. VkPhysicalDeviceOpacityMicromapFeaturesEXT:
  1858. -------------------------------------------
  1859. micromap = true
  1860. micromapCaptureReplay = false
  1861. micromapHostCommands = false
  1862.  
  1863. VkPhysicalDevicePageableDeviceLocalMemoryFeaturesEXT:
  1864. -----------------------------------------------------
  1865. pageableDeviceLocalMemory = true
  1866.  
  1867. VkPhysicalDevicePipelineBinaryFeaturesKHR:
  1868. ------------------------------------------
  1869. pipelineBinaries = true
  1870.  
  1871. VkPhysicalDevicePipelineExecutablePropertiesFeaturesKHR:
  1872. --------------------------------------------------------
  1873. pipelineExecutableInfo = true
  1874.  
  1875. VkPhysicalDevicePipelineLibraryGroupHandlesFeaturesEXT:
  1876. -------------------------------------------------------
  1877. pipelineLibraryGroupHandles = true
  1878.  
  1879. VkPhysicalDevicePresentIdFeaturesKHR:
  1880. -------------------------------------
  1881. presentId = true
  1882.  
  1883. VkPhysicalDevicePresentWaitFeaturesKHR:
  1884. ---------------------------------------
  1885. presentWait = true
  1886.  
  1887. VkPhysicalDevicePrimitiveTopologyListRestartFeaturesEXT:
  1888. --------------------------------------------------------
  1889. primitiveTopologyListRestart = true
  1890. primitiveTopologyPatchListRestart = true
  1891.  
  1892. VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT:
  1893. ----------------------------------------------------
  1894. primitivesGeneratedQuery = true
  1895. primitivesGeneratedQueryWithRasterizerDiscard = true
  1896. primitivesGeneratedQueryWithNonZeroStreams = true
  1897.  
  1898. VkPhysicalDeviceProvokingVertexFeaturesEXT:
  1899. -------------------------------------------
  1900. provokingVertexLast = true
  1901. transformFeedbackPreservesProvokingVertex = true
  1902.  
  1903. VkPhysicalDeviceRayQueryFeaturesKHR:
  1904. ------------------------------------
  1905. rayQuery = true
  1906.  
  1907. VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR:
  1908. --------------------------------------------------
  1909. rayTracingMaintenance1 = true
  1910. rayTracingPipelineTraceRaysIndirect2 = true
  1911.  
  1912. VkPhysicalDeviceRayTracingPipelineFeaturesKHR:
  1913. ----------------------------------------------
  1914. rayTracingPipeline = true
  1915. rayTracingPipelineShaderGroupHandleCaptureReplay = false
  1916. rayTracingPipelineShaderGroupHandleCaptureReplayMixed = false
  1917. rayTracingPipelineTraceRaysIndirect = true
  1918. rayTraversalPrimitiveCulling = true
  1919.  
  1920. VkPhysicalDeviceRayTracingPositionFetchFeaturesKHR:
  1921. ---------------------------------------------------
  1922. rayTracingPositionFetch = true
  1923.  
  1924. VkPhysicalDeviceRobustness2FeaturesEXT:
  1925. ---------------------------------------
  1926. robustBufferAccess2 = true
  1927. robustImageAccess2 = true
  1928. nullDescriptor = true
  1929.  
  1930. VkPhysicalDeviceShaderAtomicFloatFeaturesEXT:
  1931. ---------------------------------------------
  1932. shaderBufferFloat32Atomics = true
  1933. shaderBufferFloat32AtomicAdd = true
  1934. shaderBufferFloat64Atomics = true
  1935. shaderBufferFloat64AtomicAdd = true
  1936. shaderSharedFloat32Atomics = true
  1937. shaderSharedFloat32AtomicAdd = true
  1938. shaderSharedFloat64Atomics = true
  1939. shaderSharedFloat64AtomicAdd = true
  1940. shaderImageFloat32Atomics = true
  1941. shaderImageFloat32AtomicAdd = true
  1942. sparseImageFloat32Atomics = true
  1943. sparseImageFloat32AtomicAdd = true
  1944.  
  1945. VkPhysicalDeviceShaderClockFeaturesKHR:
  1946. ---------------------------------------
  1947. shaderSubgroupClock = true
  1948. shaderDeviceClock = true
  1949.  
  1950. VkPhysicalDeviceShaderImageAtomicInt64FeaturesEXT:
  1951. --------------------------------------------------
  1952. shaderImageInt64Atomics = true
  1953. sparseImageInt64Atomics = true
  1954.  
  1955. VkPhysicalDeviceShaderMaximalReconvergenceFeaturesKHR:
  1956. ------------------------------------------------------
  1957. shaderMaximalReconvergence = true
  1958.  
  1959. VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT:
  1960. --------------------------------------------------
  1961. shaderModuleIdentifier = true
  1962.  
  1963. VkPhysicalDeviceShaderObjectFeaturesEXT:
  1964. ----------------------------------------
  1965. shaderObject = true
  1966.  
  1967. VkPhysicalDeviceShaderQuadControlFeaturesKHR:
  1968. ---------------------------------------------
  1969. shaderQuadControl = true
  1970.  
  1971. VkPhysicalDeviceShaderRelaxedExtendedInstructionFeaturesKHR:
  1972. ------------------------------------------------------------
  1973. shaderRelaxedExtendedInstruction = true
  1974.  
  1975. VkPhysicalDeviceShaderReplicatedCompositesFeaturesEXT:
  1976. ------------------------------------------------------
  1977. shaderReplicatedComposites = true
  1978.  
  1979. VkPhysicalDeviceShaderSubgroupUniformControlFlowFeaturesKHR:
  1980. ------------------------------------------------------------
  1981. shaderSubgroupUniformControlFlow = true
  1982.  
  1983. VkPhysicalDeviceSwapchainMaintenance1FeaturesEXT:
  1984. -------------------------------------------------
  1985. swapchainMaintenance1 = true
  1986.  
  1987. VkPhysicalDeviceTexelBufferAlignmentFeaturesEXT:
  1988. ------------------------------------------------
  1989. texelBufferAlignment = true
  1990.  
  1991. VkPhysicalDeviceTransformFeedbackFeaturesEXT:
  1992. ---------------------------------------------
  1993. transformFeedback = true
  1994. geometryStreams = true
  1995.  
  1996. VkPhysicalDeviceVertexInputDynamicStateFeaturesEXT:
  1997. ---------------------------------------------------
  1998. vertexInputDynamicState = true
  1999.  
  2000. VkPhysicalDeviceVideoMaintenance1FeaturesKHR:
  2001. ---------------------------------------------
  2002. videoMaintenance1 = true
  2003.  
  2004. VkPhysicalDeviceVulkan11Features:
  2005. ---------------------------------
  2006. storageBuffer16BitAccess = true
  2007. uniformAndStorageBuffer16BitAccess = true
  2008. storagePushConstant16 = true
  2009. storageInputOutput16 = false
  2010. multiview = true
  2011. multiviewGeometryShader = true
  2012. multiviewTessellationShader = true
  2013. variablePointersStorageBuffer = true
  2014. variablePointers = true
  2015. protectedMemory = false
  2016. samplerYcbcrConversion = true
  2017. shaderDrawParameters = true
  2018.  
  2019. VkPhysicalDeviceVulkan12Features:
  2020. ---------------------------------
  2021. samplerMirrorClampToEdge = true
  2022. drawIndirectCount = true
  2023. storageBuffer8BitAccess = true
  2024. uniformAndStorageBuffer8BitAccess = true
  2025. storagePushConstant8 = true
  2026. shaderBufferInt64Atomics = true
  2027. shaderSharedInt64Atomics = true
  2028. shaderFloat16 = true
  2029. shaderInt8 = true
  2030. descriptorIndexing = true
  2031. shaderInputAttachmentArrayDynamicIndexing = true
  2032. shaderUniformTexelBufferArrayDynamicIndexing = true
  2033. shaderStorageTexelBufferArrayDynamicIndexing = true
  2034. shaderUniformBufferArrayNonUniformIndexing = true
  2035. shaderSampledImageArrayNonUniformIndexing = true
  2036. shaderStorageBufferArrayNonUniformIndexing = true
  2037. shaderStorageImageArrayNonUniformIndexing = true
  2038. shaderInputAttachmentArrayNonUniformIndexing = true
  2039. shaderUniformTexelBufferArrayNonUniformIndexing = true
  2040. shaderStorageTexelBufferArrayNonUniformIndexing = true
  2041. descriptorBindingUniformBufferUpdateAfterBind = true
  2042. descriptorBindingSampledImageUpdateAfterBind = true
  2043. descriptorBindingStorageImageUpdateAfterBind = true
  2044. descriptorBindingStorageBufferUpdateAfterBind = true
  2045. descriptorBindingUniformTexelBufferUpdateAfterBind = true
  2046. descriptorBindingStorageTexelBufferUpdateAfterBind = true
  2047. descriptorBindingUpdateUnusedWhilePending = true
  2048. descriptorBindingPartiallyBound = true
  2049. descriptorBindingVariableDescriptorCount = true
  2050. runtimeDescriptorArray = true
  2051. samplerFilterMinmax = true
  2052. scalarBlockLayout = true
  2053. imagelessFramebuffer = true
  2054. uniformBufferStandardLayout = true
  2055. shaderSubgroupExtendedTypes = true
  2056. separateDepthStencilLayouts = true
  2057. hostQueryReset = true
  2058. timelineSemaphore = true
  2059. bufferDeviceAddress = true
  2060. bufferDeviceAddressCaptureReplay = true
  2061. bufferDeviceAddressMultiDevice = true
  2062. vulkanMemoryModel = true
  2063. vulkanMemoryModelDeviceScope = true
  2064. vulkanMemoryModelAvailabilityVisibilityChains = true
  2065. shaderOutputViewportIndex = true
  2066. shaderOutputLayer = true
  2067. subgroupBroadcastDynamicId = true
  2068.  
  2069. VkPhysicalDeviceVulkan13Features:
  2070. ---------------------------------
  2071. robustImageAccess = true
  2072. inlineUniformBlock = true
  2073. descriptorBindingInlineUniformBlockUpdateAfterBind = true
  2074. pipelineCreationCacheControl = true
  2075. privateData = true
  2076. shaderDemoteToHelperInvocation = true
  2077. shaderTerminateInvocation = true
  2078. subgroupSizeControl = true
  2079. computeFullSubgroups = true
  2080. synchronization2 = true
  2081. textureCompressionASTC_HDR = false
  2082. shaderZeroInitializeWorkgroupMemory = true
  2083. dynamicRendering = true
  2084. shaderIntegerDotProduct = true
  2085. maintenance4 = true
  2086.  
  2087. VkPhysicalDeviceVulkan14Features:
  2088. ---------------------------------
  2089. globalPriorityQuery = true
  2090. shaderSubgroupRotate = true
  2091. shaderSubgroupRotateClustered = true
  2092. shaderFloatControls2 = true
  2093. shaderExpectAssume = true
  2094. rectangularLines = true
  2095. bresenhamLines = true
  2096. smoothLines = true
  2097. stippledRectangularLines = true
  2098. stippledBresenhamLines = true
  2099. stippledSmoothLines = true
  2100. vertexAttributeInstanceRateDivisor = true
  2101. vertexAttributeInstanceRateZeroDivisor = true
  2102. indexTypeUint8 = true
  2103. dynamicRenderingLocalRead = true
  2104. maintenance5 = true
  2105. maintenance6 = true
  2106. pipelineProtectedAccess = true
  2107. pipelineRobustness = true
  2108. hostImageCopy = true
  2109. pushDescriptor = true
  2110.  
  2111. VkPhysicalDeviceWorkgroupMemoryExplicitLayoutFeaturesKHR:
  2112. ---------------------------------------------------------
  2113. workgroupMemoryExplicitLayout = true
  2114. workgroupMemoryExplicitLayoutScalarBlockLayout = true
  2115. workgroupMemoryExplicitLayout8BitAccess = true
  2116. workgroupMemoryExplicitLayout16BitAccess = true
  2117.  
  2118. VkPhysicalDeviceYcbcr2Plane444FormatsFeaturesEXT:
  2119. -------------------------------------------------
  2120. ycbcr2plane444Formats = true
  2121.  
  2122. VkPhysicalDeviceYcbcrImageArraysFeaturesEXT:
  2123. --------------------------------------------
  2124. ycbcrImageArrays = true
  2125.  
  2126.  
  2127. GPU1:
  2128. VkPhysicalDeviceProperties:
  2129. ---------------------------
  2130. apiVersion = 1.3.302 (4206894)
  2131. driverVersion = 2.0.331 (8388939)
  2132. vendorID = 0x1002
  2133. deviceID = 0x164e
  2134. deviceType = PHYSICAL_DEVICE_TYPE_INTEGRATED_GPU
  2135. deviceName = AMD Radeon(TM) Graphics
  2136. pipelineCacheUUID = 1a19e0f0-c801-5423-8019-58dcedf90668
  2137.  
  2138. VkPhysicalDeviceLimits:
  2139. -----------------------
  2140. maxImageDimension1D = 16384
  2141. maxImageDimension2D = 16384
  2142. maxImageDimension3D = 8192
  2143. maxImageDimensionCube = 16384
  2144. maxImageArrayLayers = 8192
  2145. maxTexelBufferElements = 4294967295
  2146. maxUniformBufferRange = 4294967295
  2147. maxStorageBufferRange = 4294967295
  2148. maxPushConstantsSize = 256
  2149. maxMemoryAllocationCount = 4294967295
  2150. maxSamplerAllocationCount = 1048576
  2151. bufferImageGranularity = 0x00000001
  2152. sparseAddressSpaceSize = 0x7ffd00000000
  2153. maxBoundDescriptorSets = 32
  2154. maxPerStageDescriptorSamplers = 4294967295
  2155. maxPerStageDescriptorUniformBuffers = 4294967295
  2156. maxPerStageDescriptorStorageBuffers = 4294967295
  2157. maxPerStageDescriptorSampledImages = 4294967295
  2158. maxPerStageDescriptorStorageImages = 4294967295
  2159. maxPerStageDescriptorInputAttachments = 4294967295
  2160. maxPerStageResources = 4294967295
  2161. maxDescriptorSetSamplers = 4294967295
  2162. maxDescriptorSetUniformBuffers = 4294967295
  2163. maxDescriptorSetUniformBuffersDynamic = 8
  2164. maxDescriptorSetStorageBuffers = 4294967295
  2165. maxDescriptorSetStorageBuffersDynamic = 8
  2166. maxDescriptorSetSampledImages = 4294967295
  2167. maxDescriptorSetStorageImages = 4294967295
  2168. maxDescriptorSetInputAttachments = 4294967295
  2169. maxVertexInputAttributes = 64
  2170. maxVertexInputBindings = 32
  2171. maxVertexInputAttributeOffset = 4294967295
  2172. maxVertexInputBindingStride = 16383
  2173. maxVertexOutputComponents = 128
  2174. maxTessellationGenerationLevel = 64
  2175. maxTessellationPatchSize = 32
  2176. maxTessellationControlPerVertexInputComponents = 128
  2177. maxTessellationControlPerVertexOutputComponents = 128
  2178. maxTessellationControlPerPatchOutputComponents = 120
  2179. maxTessellationControlTotalOutputComponents = 4096
  2180. maxTessellationEvaluationInputComponents = 128
  2181. maxTessellationEvaluationOutputComponents = 128
  2182. maxGeometryShaderInvocations = 126
  2183. maxGeometryInputComponents = 128
  2184. maxGeometryOutputComponents = 128
  2185. maxGeometryOutputVertices = 1023
  2186. maxGeometryTotalOutputComponents = 4095
  2187. maxFragmentInputComponents = 128
  2188. maxFragmentOutputAttachments = 8
  2189. maxFragmentDualSrcAttachments = 1
  2190. maxFragmentCombinedOutputResources = 4294967295
  2191. maxComputeSharedMemorySize = 32768
  2192. maxComputeWorkGroupCount: count = 3
  2193. 4294967295
  2194. 65535
  2195. 65535
  2196. maxComputeWorkGroupInvocations = 1024
  2197. maxComputeWorkGroupSize: count = 3
  2198. 1024
  2199. 1024
  2200. 1024
  2201. subPixelPrecisionBits = 8
  2202. subTexelPrecisionBits = 8
  2203. mipmapPrecisionBits = 8
  2204. maxDrawIndexedIndexValue = 4294967295
  2205. maxDrawIndirectCount = 4294967295
  2206. maxSamplerLodBias = 15.9961
  2207. maxSamplerAnisotropy = 16
  2208. maxViewports = 16
  2209. maxViewportDimensions: count = 2
  2210. 16384
  2211. 16384
  2212. viewportBoundsRange: count = 2
  2213. -32768
  2214. 32767
  2215. viewportSubPixelBits = 8
  2216. minMemoryMapAlignment = 64
  2217. minTexelBufferOffsetAlignment = 0x00000004
  2218. minUniformBufferOffsetAlignment = 0x00000010
  2219. minStorageBufferOffsetAlignment = 0x00000004
  2220. minTexelOffset = -64
  2221. maxTexelOffset = 63
  2222. minTexelGatherOffset = -32
  2223. maxTexelGatherOffset = 31
  2224. minInterpolationOffset = -2
  2225. maxInterpolationOffset = 1
  2226. subPixelInterpolationOffsetBits = 8
  2227. maxFramebufferWidth = 16384
  2228. maxFramebufferHeight = 16384
  2229. maxFramebufferLayers = 8192
  2230. framebufferColorSampleCounts: count = 4
  2231. SAMPLE_COUNT_1_BIT
  2232. SAMPLE_COUNT_2_BIT
  2233. SAMPLE_COUNT_4_BIT
  2234. SAMPLE_COUNT_8_BIT
  2235. framebufferDepthSampleCounts: count = 4
  2236. SAMPLE_COUNT_1_BIT
  2237. SAMPLE_COUNT_2_BIT
  2238. SAMPLE_COUNT_4_BIT
  2239. SAMPLE_COUNT_8_BIT
  2240. framebufferStencilSampleCounts: count = 4
  2241. SAMPLE_COUNT_1_BIT
  2242. SAMPLE_COUNT_2_BIT
  2243. SAMPLE_COUNT_4_BIT
  2244. SAMPLE_COUNT_8_BIT
  2245. framebufferNoAttachmentsSampleCounts: count = 4
  2246. SAMPLE_COUNT_1_BIT
  2247. SAMPLE_COUNT_2_BIT
  2248. SAMPLE_COUNT_4_BIT
  2249. SAMPLE_COUNT_8_BIT
  2250. maxColorAttachments = 8
  2251. sampledImageColorSampleCounts: count = 4
  2252. SAMPLE_COUNT_1_BIT
  2253. SAMPLE_COUNT_2_BIT
  2254. SAMPLE_COUNT_4_BIT
  2255. SAMPLE_COUNT_8_BIT
  2256. sampledImageIntegerSampleCounts: count = 4
  2257. SAMPLE_COUNT_1_BIT
  2258. SAMPLE_COUNT_2_BIT
  2259. SAMPLE_COUNT_4_BIT
  2260. SAMPLE_COUNT_8_BIT
  2261. sampledImageDepthSampleCounts: count = 4
  2262. SAMPLE_COUNT_1_BIT
  2263. SAMPLE_COUNT_2_BIT
  2264. SAMPLE_COUNT_4_BIT
  2265. SAMPLE_COUNT_8_BIT
  2266. sampledImageStencilSampleCounts: count = 4
  2267. SAMPLE_COUNT_1_BIT
  2268. SAMPLE_COUNT_2_BIT
  2269. SAMPLE_COUNT_4_BIT
  2270. SAMPLE_COUNT_8_BIT
  2271. storageImageSampleCounts: count = 4
  2272. SAMPLE_COUNT_1_BIT
  2273. SAMPLE_COUNT_2_BIT
  2274. SAMPLE_COUNT_4_BIT
  2275. SAMPLE_COUNT_8_BIT
  2276. maxSampleMaskWords = 1
  2277. timestampComputeAndGraphics = true
  2278. timestampPeriod = 10
  2279. maxClipDistances = 8
  2280. maxCullDistances = 8
  2281. maxCombinedClipAndCullDistances = 8
  2282. discreteQueuePriorities = 2
  2283. pointSizeRange: count = 2
  2284. 0
  2285. 8191.88
  2286. lineWidthRange: count = 2
  2287. 1
  2288. 8191.88
  2289. pointSizeGranularity = 0.125
  2290. lineWidthGranularity = 0.125
  2291. strictLines = false
  2292. standardSampleLocations = true
  2293. optimalBufferCopyOffsetAlignment = 0x00000001
  2294. optimalBufferCopyRowPitchAlignment = 0x00000001
  2295. nonCoherentAtomSize = 0x00000080
  2296.  
  2297. VkPhysicalDeviceSparseProperties:
  2298. ---------------------------------
  2299. residencyStandard2DBlockShape = true
  2300. residencyStandard2DMultisampleBlockShape = false
  2301. residencyStandard3DBlockShape = true
  2302. residencyAlignedMipSize = false
  2303. residencyNonResidentStrict = true
  2304.  
  2305. VkPhysicalDeviceAccelerationStructurePropertiesKHR:
  2306. ---------------------------------------------------
  2307. maxGeometryCount = 16777216
  2308. maxInstanceCount = 16777216
  2309. maxPrimitiveCount = 536870912
  2310. maxPerStageDescriptorAccelerationStructures = 1048576
  2311. maxPerStageDescriptorUpdateAfterBindAccelerationStructures = 1048576
  2312. maxDescriptorSetAccelerationStructures = 1048576
  2313. maxDescriptorSetUpdateAfterBindAccelerationStructures = 1048576
  2314. minAccelerationStructureScratchOffsetAlignment = 256
  2315.  
  2316. VkPhysicalDeviceComputeShaderDerivativesPropertiesKHR:
  2317. ------------------------------------------------------
  2318. meshAndTaskShaderDerivatives = true
  2319.  
  2320. VkPhysicalDeviceConservativeRasterizationPropertiesEXT:
  2321. -------------------------------------------------------
  2322. primitiveOverestimationSize = 0
  2323. maxExtraPrimitiveOverestimationSize = 0
  2324. extraPrimitiveOverestimationSizeGranularity = 0
  2325. primitiveUnderestimation = true
  2326. conservativePointAndLineRasterization = false
  2327. degenerateTrianglesRasterized = true
  2328. degenerateLinesRasterized = false
  2329. fullyCoveredFragmentShaderInputVariable = false
  2330. conservativeRasterizationPostDepthCoverage = true
  2331.  
  2332. VkPhysicalDeviceCooperativeMatrixPropertiesKHR:
  2333. -----------------------------------------------
  2334. cooperativeMatrixSupportedStages: count = 1
  2335. SHADER_STAGE_COMPUTE_BIT
  2336.  
  2337. VkPhysicalDeviceCustomBorderColorPropertiesEXT:
  2338. -----------------------------------------------
  2339. maxCustomBorderColorSamplers = 4096
  2340.  
  2341. VkPhysicalDeviceDescriptorBufferDensityMapPropertiesEXT:
  2342. --------------------------------------------------------
  2343. combinedImageSamplerDensityMapDescriptorSize = 0
  2344.  
  2345. VkPhysicalDeviceDescriptorBufferPropertiesEXT:
  2346. ----------------------------------------------
  2347. combinedImageSamplerDescriptorSingleArray = true
  2348. bufferlessPushDescriptors = true
  2349. allowSamplerImageViewPostSubmitCreation = true
  2350. descriptorBufferOffsetAlignment = 0x00000010
  2351. maxDescriptorBufferBindings = 32
  2352. maxResourceDescriptorBufferBindings = 32
  2353. maxSamplerDescriptorBufferBindings = 32
  2354. maxEmbeddedImmutableSamplerBindings = 32
  2355. maxEmbeddedImmutableSamplers = 4294967295
  2356. bufferCaptureReplayDescriptorDataSize = 8
  2357. imageCaptureReplayDescriptorDataSize = 8
  2358. imageViewCaptureReplayDescriptorDataSize = 4
  2359. samplerCaptureReplayDescriptorDataSize = 4
  2360. accelerationStructureCaptureReplayDescriptorDataSize = 4
  2361. samplerDescriptorSize = 16
  2362. combinedImageSamplerDescriptorSize = 48
  2363. sampledImageDescriptorSize = 32
  2364. storageImageDescriptorSize = 32
  2365. uniformTexelBufferDescriptorSize = 16
  2366. robustUniformTexelBufferDescriptorSize = 16
  2367. storageTexelBufferDescriptorSize = 16
  2368. robustStorageTexelBufferDescriptorSize = 16
  2369. uniformBufferDescriptorSize = 16
  2370. robustUniformBufferDescriptorSize = 16
  2371. storageBufferDescriptorSize = 16
  2372. robustStorageBufferDescriptorSize = 16
  2373. inputAttachmentDescriptorSize = 32
  2374. accelerationStructureDescriptorSize = 16
  2375. maxSamplerDescriptorBufferRange = 0xffffffff
  2376. maxResourceDescriptorBufferRange = 0xffffffff
  2377. samplerDescriptorBufferAddressSpaceSize = 0xffffffff
  2378. resourceDescriptorBufferAddressSpaceSize = 0xffffffff
  2379. descriptorBufferAddressSpaceSize = 0xffffffff
  2380.  
  2381. VkPhysicalDeviceExtendedDynamicState3PropertiesEXT:
  2382. ---------------------------------------------------
  2383. dynamicPrimitiveTopologyUnrestricted = false
  2384.  
  2385. VkPhysicalDeviceExternalMemoryHostPropertiesEXT:
  2386. ------------------------------------------------
  2387. minImportedHostPointerAlignment = 0x00001000
  2388.  
  2389. VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR:
  2390. -------------------------------------------------------
  2391. triStripVertexOrderIndependentOfProvokingVertex = false
  2392.  
  2393. VkPhysicalDeviceFragmentShadingRatePropertiesKHR:
  2394. -------------------------------------------------
  2395. minFragmentShadingRateAttachmentTexelSize:
  2396. width = 8
  2397. height = 8
  2398. maxFragmentShadingRateAttachmentTexelSize:
  2399. width = 8
  2400. height = 8
  2401. maxFragmentShadingRateAttachmentTexelSizeAspectRatio = 1
  2402. primitiveFragmentShadingRateWithMultipleViewports = true
  2403. layeredShadingRateAttachments = false
  2404. fragmentShadingRateNonTrivialCombinerOps = true
  2405. maxFragmentSize:
  2406. width = 2
  2407. height = 2
  2408. maxFragmentSizeAspectRatio = 2
  2409. maxFragmentShadingRateCoverageSamples = 32
  2410. maxFragmentShadingRateRasterizationSamples = SAMPLE_COUNT_16_BIT
  2411. fragmentShadingRateWithShaderDepthStencilWrites = true
  2412. fragmentShadingRateWithSampleMask = true
  2413. fragmentShadingRateWithShaderSampleMask = true
  2414. fragmentShadingRateWithConservativeRasterization = true
  2415. fragmentShadingRateWithFragmentShaderInterlock = false
  2416. fragmentShadingRateWithCustomSampleLocations = true
  2417. fragmentShadingRateStrictMultiplyCombiner = true
  2418.  
  2419. VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT:
  2420. -----------------------------------------------------
  2421. graphicsPipelineLibraryFastLinking = true
  2422. graphicsPipelineLibraryIndependentInterpolationDecoration = true
  2423.  
  2424. VkPhysicalDeviceLayeredApiPropertiesListKHR:
  2425. --------------------------------------------
  2426. layeredApiCount = 0
  2427. pLayeredApis = NULL
  2428.  
  2429. VkPhysicalDeviceLineRasterizationPropertiesKHR:
  2430. -----------------------------------------------
  2431. lineSubPixelPrecisionBits = 4
  2432.  
  2433. VkPhysicalDeviceMaintenance5PropertiesKHR:
  2434. ------------------------------------------
  2435. earlyFragmentMultisampleCoverageAfterSampleCounting = true
  2436. earlyFragmentSampleMaskTestBeforeSampleCounting = true
  2437. depthStencilSwizzleOneSupport = true
  2438. polygonModePointSize = true
  2439. nonStrictSinglePixelWideLinesUseParallelogram = true
  2440. nonStrictWideLinesUseParallelogram = true
  2441.  
  2442. VkPhysicalDeviceMaintenance6PropertiesKHR:
  2443. ------------------------------------------
  2444. blockTexelViewCompatibleMultipleLayers = true
  2445. maxCombinedImageSamplerDescriptorCount = 3
  2446. fragmentShadingRateClampCombinerInputs = true
  2447.  
  2448. VkPhysicalDeviceMaintenance7PropertiesKHR:
  2449. ------------------------------------------
  2450. robustFragmentShadingRateAttachmentAccess = true
  2451. separateDepthStencilAttachmentAccess = true
  2452. maxDescriptorSetTotalUniformBuffersDynamic = 8
  2453. maxDescriptorSetTotalStorageBuffersDynamic = 8
  2454. maxDescriptorSetTotalBuffersDynamic = 16
  2455. maxDescriptorSetUpdateAfterBindTotalUniformBuffersDynamic = 8
  2456. maxDescriptorSetUpdateAfterBindTotalStorageBuffersDynamic = 8
  2457. maxDescriptorSetUpdateAfterBindTotalBuffersDynamic = 16
  2458.  
  2459. VkPhysicalDeviceNestedCommandBufferPropertiesEXT:
  2460. -------------------------------------------------
  2461. maxCommandBufferNestingLevel = 1
  2462.  
  2463. VkPhysicalDevicePipelineBinaryPropertiesKHR:
  2464. --------------------------------------------
  2465. pipelineBinaryInternalCache = true
  2466. pipelineBinaryInternalCacheControl = false
  2467. pipelineBinaryPrefersInternalCache = false
  2468. pipelineBinaryPrecompiledInternalCache = false
  2469. pipelineBinaryCompressedData = false
  2470.  
  2471. VkPhysicalDeviceProvokingVertexPropertiesEXT:
  2472. ---------------------------------------------
  2473. provokingVertexModePerPipeline = true
  2474. transformFeedbackPreservesTriangleFanProvokingVertex = true
  2475.  
  2476. VkPhysicalDevicePushDescriptorPropertiesKHR:
  2477. --------------------------------------------
  2478. maxPushDescriptors = 32
  2479.  
  2480. VkPhysicalDeviceRayTracingPipelinePropertiesKHR:
  2481. ------------------------------------------------
  2482. shaderGroupHandleSize = 32
  2483. maxRayRecursionDepth = 31
  2484. maxShaderGroupStride = 4096
  2485. shaderGroupBaseAlignment = 64
  2486. shaderGroupHandleCaptureReplaySize = 32
  2487. maxRayDispatchInvocationCount = 1073741824
  2488. shaderGroupHandleAlignment = 4
  2489. maxRayHitAttributeSize = 32
  2490.  
  2491. VkPhysicalDeviceRobustness2PropertiesEXT:
  2492. -----------------------------------------
  2493. robustStorageBufferAccessSizeAlignment = 0x00000004
  2494. robustUniformBufferAccessSizeAlignment = 0x00000004
  2495.  
  2496. VkPhysicalDeviceSampleLocationsPropertiesEXT:
  2497. ---------------------------------------------
  2498. sampleLocationSampleCounts: count = 4
  2499. SAMPLE_COUNT_1_BIT
  2500. SAMPLE_COUNT_2_BIT
  2501. SAMPLE_COUNT_4_BIT
  2502. SAMPLE_COUNT_8_BIT
  2503. maxSampleLocationGridSize:
  2504. width = 2
  2505. height = 2
  2506. sampleLocationCoordinateRange: count = 2
  2507. 0
  2508. 1
  2509. sampleLocationSubPixelBits = 4
  2510. variableSampleLocations = true
  2511.  
  2512. VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT:
  2513. ----------------------------------------------------
  2514. shaderModuleIdentifierAlgorithmUUID = 414d444d-6574-726f-4861-736831323800
  2515.  
  2516. VkPhysicalDeviceShaderObjectPropertiesEXT:
  2517. ------------------------------------------
  2518. shaderBinaryUUID = 1a19e0f0-c801-5423-8019-58dcedf90668
  2519. shaderBinaryVersion = 1
  2520.  
  2521. VkPhysicalDeviceTransformFeedbackPropertiesEXT:
  2522. -----------------------------------------------
  2523. maxTransformFeedbackStreams = 4
  2524. maxTransformFeedbackBuffers = 4
  2525. maxTransformFeedbackBufferSize = 0xffffffff
  2526. maxTransformFeedbackStreamDataSize = 512
  2527. maxTransformFeedbackBufferDataSize = 512
  2528. maxTransformFeedbackBufferDataStride = 512
  2529. transformFeedbackQueries = true
  2530. transformFeedbackStreamsLinesTriangles = true
  2531. transformFeedbackRasterizationStreamSelect = true
  2532. transformFeedbackDraw = true
  2533.  
  2534. VkPhysicalDeviceVertexAttributeDivisorPropertiesKHR:
  2535. ----------------------------------------------------
  2536. maxVertexAttribDivisor = 4294967295
  2537. supportsNonZeroFirstInstance = true
  2538.  
  2539. VkPhysicalDeviceVertexAttributeDivisorPropertiesEXT:
  2540. ----------------------------------------------------
  2541. maxVertexAttribDivisor = 4294967295
  2542.  
  2543. VkPhysicalDeviceVulkan11Properties:
  2544. -----------------------------------
  2545. deviceUUID = 00000000-6c00-0000-0000-000000000000
  2546. driverUUID = 414d442d-5749-4e2d-4452-560000000000
  2547. deviceLUID = fd520100-00000000
  2548. deviceNodeMask = 1
  2549. deviceLUIDValid = true
  2550. subgroupSize = 64
  2551. subgroupSupportedStages: count = 12
  2552. SHADER_STAGE_VERTEX_BIT
  2553. SHADER_STAGE_TESSELLATION_CONTROL_BIT
  2554. SHADER_STAGE_TESSELLATION_EVALUATION_BIT
  2555. SHADER_STAGE_GEOMETRY_BIT
  2556. SHADER_STAGE_FRAGMENT_BIT
  2557. SHADER_STAGE_COMPUTE_BIT
  2558. SHADER_STAGE_RAYGEN_BIT_KHR
  2559. SHADER_STAGE_ANY_HIT_BIT_KHR
  2560. SHADER_STAGE_CLOSEST_HIT_BIT_KHR
  2561. SHADER_STAGE_MISS_BIT_KHR
  2562. SHADER_STAGE_INTERSECTION_BIT_KHR
  2563. SHADER_STAGE_CALLABLE_BIT_KHR
  2564. subgroupSupportedOperations: count = 10
  2565. SUBGROUP_FEATURE_BASIC_BIT
  2566. SUBGROUP_FEATURE_VOTE_BIT
  2567. SUBGROUP_FEATURE_ARITHMETIC_BIT
  2568. SUBGROUP_FEATURE_BALLOT_BIT
  2569. SUBGROUP_FEATURE_SHUFFLE_BIT
  2570. SUBGROUP_FEATURE_SHUFFLE_RELATIVE_BIT
  2571. SUBGROUP_FEATURE_CLUSTERED_BIT
  2572. SUBGROUP_FEATURE_QUAD_BIT
  2573. SUBGROUP_FEATURE_ROTATE_BIT
  2574. SUBGROUP_FEATURE_ROTATE_CLUSTERED_BIT
  2575. subgroupQuadOperationsInAllStages = true
  2576. pointClippingBehavior = POINT_CLIPPING_BEHAVIOR_ALL_CLIP_PLANES
  2577. maxMultiviewViewCount = 6
  2578. maxMultiviewInstanceIndex = 4294967295
  2579. protectedNoFault = false
  2580. maxPerSetDescriptors = 4294967295
  2581. maxMemoryAllocationSize = 0x80000000
  2582.  
  2583. VkPhysicalDeviceVulkan12Properties:
  2584. -----------------------------------
  2585. driverID = DRIVER_ID_AMD_PROPRIETARY
  2586. driverName = AMD proprietary driver
  2587. driverInfo = 25.3.1 (AMD proprietary shader compiler)
  2588. conformanceVersion:
  2589. major = 1
  2590. minor = 3
  2591. subminor = 9
  2592. patch = 2
  2593. denormBehaviorIndependence = SHADER_FLOAT_CONTROLS_INDEPENDENCE_32_BIT_ONLY
  2594. roundingModeIndependence = SHADER_FLOAT_CONTROLS_INDEPENDENCE_32_BIT_ONLY
  2595. shaderSignedZeroInfNanPreserveFloat16 = true
  2596. shaderSignedZeroInfNanPreserveFloat32 = true
  2597. shaderSignedZeroInfNanPreserveFloat64 = true
  2598. shaderDenormPreserveFloat16 = true
  2599. shaderDenormPreserveFloat32 = true
  2600. shaderDenormPreserveFloat64 = true
  2601. shaderDenormFlushToZeroFloat16 = true
  2602. shaderDenormFlushToZeroFloat32 = true
  2603. shaderDenormFlushToZeroFloat64 = true
  2604. shaderRoundingModeRTEFloat16 = true
  2605. shaderRoundingModeRTEFloat32 = true
  2606. shaderRoundingModeRTEFloat64 = true
  2607. shaderRoundingModeRTZFloat16 = true
  2608. shaderRoundingModeRTZFloat32 = true
  2609. shaderRoundingModeRTZFloat64 = true
  2610. maxUpdateAfterBindDescriptorsInAllPools = 4294967295
  2611. shaderUniformBufferArrayNonUniformIndexingNative = false
  2612. shaderSampledImageArrayNonUniformIndexingNative = false
  2613. shaderStorageBufferArrayNonUniformIndexingNative = false
  2614. shaderStorageImageArrayNonUniformIndexingNative = false
  2615. shaderInputAttachmentArrayNonUniformIndexingNative = false
  2616. robustBufferAccessUpdateAfterBind = true
  2617. quadDivergentImplicitLod = false
  2618. maxPerStageDescriptorUpdateAfterBindSamplers = 4294967295
  2619. maxPerStageDescriptorUpdateAfterBindUniformBuffers = 4294967295
  2620. maxPerStageDescriptorUpdateAfterBindStorageBuffers = 4294967295
  2621. maxPerStageDescriptorUpdateAfterBindSampledImages = 4294967295
  2622. maxPerStageDescriptorUpdateAfterBindStorageImages = 4294967295
  2623. maxPerStageDescriptorUpdateAfterBindInputAttachments = 4294967295
  2624. maxPerStageUpdateAfterBindResources = 4294967295
  2625. maxDescriptorSetUpdateAfterBindSamplers = 4294967295
  2626. maxDescriptorSetUpdateAfterBindUniformBuffers = 4294967295
  2627. maxDescriptorSetUpdateAfterBindUniformBuffersDynamic = 8
  2628. maxDescriptorSetUpdateAfterBindStorageBuffers = 4294967295
  2629. maxDescriptorSetUpdateAfterBindStorageBuffersDynamic = 8
  2630. maxDescriptorSetUpdateAfterBindSampledImages = 4294967295
  2631. maxDescriptorSetUpdateAfterBindStorageImages = 4294967295
  2632. maxDescriptorSetUpdateAfterBindInputAttachments = 4294967295
  2633. supportedDepthResolveModes: count = 3
  2634. RESOLVE_MODE_SAMPLE_ZERO_BIT
  2635. RESOLVE_MODE_MIN_BIT
  2636. RESOLVE_MODE_MAX_BIT
  2637. supportedStencilResolveModes: count = 3
  2638. RESOLVE_MODE_SAMPLE_ZERO_BIT
  2639. RESOLVE_MODE_MIN_BIT
  2640. RESOLVE_MODE_MAX_BIT
  2641. independentResolveNone = true
  2642. independentResolve = true
  2643. filterMinmaxSingleComponentFormats = true
  2644. filterMinmaxImageComponentMapping = true
  2645. maxTimelineSemaphoreValueDifference = 4294967295
  2646. framebufferIntegerColorSampleCounts: count = 4
  2647. SAMPLE_COUNT_1_BIT
  2648. SAMPLE_COUNT_2_BIT
  2649. SAMPLE_COUNT_4_BIT
  2650. SAMPLE_COUNT_8_BIT
  2651.  
  2652. VkPhysicalDeviceVulkan13Properties:
  2653. -----------------------------------
  2654. minSubgroupSize = 32
  2655. maxSubgroupSize = 64
  2656. maxComputeWorkgroupSubgroups = 4294967295
  2657. requiredSubgroupSizeStages: count = 1
  2658. SHADER_STAGE_COMPUTE_BIT
  2659. maxInlineUniformBlockSize = 65536
  2660. maxPerStageDescriptorInlineUniformBlocks = 16
  2661. maxPerStageDescriptorUpdateAfterBindInlineUniformBlocks = 16
  2662. maxDescriptorSetInlineUniformBlocks = 16
  2663. maxDescriptorSetUpdateAfterBindInlineUniformBlocks = 16
  2664. maxInlineUniformTotalSize = 4294967295
  2665. integerDotProduct8BitUnsignedAccelerated = true
  2666. integerDotProduct8BitSignedAccelerated = true
  2667. integerDotProduct8BitMixedSignednessAccelerated = false
  2668. integerDotProduct4x8BitPackedUnsignedAccelerated = true
  2669. integerDotProduct4x8BitPackedSignedAccelerated = true
  2670. integerDotProduct4x8BitPackedMixedSignednessAccelerated = false
  2671. integerDotProduct16BitUnsignedAccelerated = true
  2672. integerDotProduct16BitSignedAccelerated = true
  2673. integerDotProduct16BitMixedSignednessAccelerated = false
  2674. integerDotProduct32BitUnsignedAccelerated = false
  2675. integerDotProduct32BitSignedAccelerated = false
  2676. integerDotProduct32BitMixedSignednessAccelerated = false
  2677. integerDotProduct64BitUnsignedAccelerated = false
  2678. integerDotProduct64BitSignedAccelerated = false
  2679. integerDotProduct64BitMixedSignednessAccelerated = false
  2680. integerDotProductAccumulatingSaturating8BitUnsignedAccelerated = true
  2681. integerDotProductAccumulatingSaturating8BitSignedAccelerated = true
  2682. integerDotProductAccumulatingSaturating8BitMixedSignednessAccelerated = false
  2683. integerDotProductAccumulatingSaturating4x8BitPackedUnsignedAccelerated = true
  2684. integerDotProductAccumulatingSaturating4x8BitPackedSignedAccelerated = true
  2685. integerDotProductAccumulatingSaturating4x8BitPackedMixedSignednessAccelerated = false
  2686. integerDotProductAccumulatingSaturating16BitUnsignedAccelerated = true
  2687. integerDotProductAccumulatingSaturating16BitSignedAccelerated = true
  2688. integerDotProductAccumulatingSaturating16BitMixedSignednessAccelerated = false
  2689. integerDotProductAccumulatingSaturating32BitUnsignedAccelerated = false
  2690. integerDotProductAccumulatingSaturating32BitSignedAccelerated = false
  2691. integerDotProductAccumulatingSaturating32BitMixedSignednessAccelerated = false
  2692. integerDotProductAccumulatingSaturating64BitUnsignedAccelerated = false
  2693. integerDotProductAccumulatingSaturating64BitSignedAccelerated = false
  2694. integerDotProductAccumulatingSaturating64BitMixedSignednessAccelerated = false
  2695. storageTexelBufferOffsetAlignmentBytes = 0x00000004
  2696. storageTexelBufferOffsetSingleTexelAlignment = true
  2697. uniformTexelBufferOffsetAlignmentBytes = 0x00000004
  2698. uniformTexelBufferOffsetSingleTexelAlignment = true
  2699. maxBufferSize = 0x80000000
  2700.  
  2701. Device Extensions: count = 187
  2702. VK_AMD_anti_lag : extension revision 1
  2703. VK_AMD_buffer_marker : extension revision 1
  2704. VK_AMD_device_coherent_memory : extension revision 1
  2705. VK_AMD_display_native_hdr : extension revision 1
  2706. VK_AMD_draw_indirect_count : extension revision 2
  2707. VK_AMD_gcn_shader : extension revision 1
  2708. VK_AMD_gpa_interface : extension revision 1
  2709. VK_AMD_gpu_shader_half_float : extension revision 2
  2710. VK_AMD_gpu_shader_int16 : extension revision 2
  2711. VK_AMD_memory_overallocation_behavior : extension revision 1
  2712. VK_AMD_mixed_attachment_samples : extension revision 1
  2713. VK_AMD_shader_ballot : extension revision 1
  2714. VK_AMD_shader_core_properties : extension revision 2
  2715. VK_AMD_shader_core_properties2 : extension revision 1
  2716. VK_AMD_shader_early_and_late_fragment_tests : extension revision 1
  2717. VK_AMD_shader_explicit_vertex_parameter : extension revision 1
  2718. VK_AMD_shader_fragment_mask : extension revision 1
  2719. VK_AMD_shader_image_load_store_lod : extension revision 1
  2720. VK_AMD_shader_info : extension revision 1
  2721. VK_AMD_shader_trinary_minmax : extension revision 1
  2722. VK_AMD_texture_gather_bias_lod : extension revision 1
  2723. VK_EXT_4444_formats : extension revision 1
  2724. VK_EXT_attachment_feedback_loop_layout : extension revision 2
  2725. VK_EXT_border_color_swizzle : extension revision 1
  2726. VK_EXT_calibrated_timestamps : extension revision 2
  2727. VK_EXT_color_write_enable : extension revision 1
  2728. VK_EXT_conditional_rendering : extension revision 2
  2729. VK_EXT_conservative_rasterization : extension revision 1
  2730. VK_EXT_custom_border_color : extension revision 12
  2731. VK_EXT_depth_clamp_control : extension revision 1
  2732. VK_EXT_depth_clamp_zero_one : extension revision 1
  2733. VK_EXT_depth_clip_control : extension revision 1
  2734. VK_EXT_depth_clip_enable : extension revision 1
  2735. VK_EXT_depth_range_unrestricted : extension revision 1
  2736. VK_EXT_descriptor_buffer : extension revision 1
  2737. VK_EXT_descriptor_indexing : extension revision 2
  2738. VK_EXT_device_address_binding_report : extension revision 1
  2739. VK_EXT_device_fault : extension revision 2
  2740. VK_EXT_dynamic_rendering_unused_attachments : extension revision 1
  2741. VK_EXT_extended_dynamic_state : extension revision 1
  2742. VK_EXT_extended_dynamic_state2 : extension revision 1
  2743. VK_EXT_extended_dynamic_state3 : extension revision 2
  2744. VK_EXT_external_memory_host : extension revision 1
  2745. VK_EXT_fragment_shader_interlock : extension revision 1
  2746. VK_EXT_frame_boundary : extension revision 1
  2747. VK_EXT_full_screen_exclusive : extension revision 4
  2748. VK_EXT_global_priority : extension revision 2
  2749. VK_EXT_global_priority_query : extension revision 1
  2750. VK_EXT_graphics_pipeline_library : extension revision 1
  2751. VK_EXT_hdr_metadata : extension revision 3
  2752. VK_EXT_host_query_reset : extension revision 1
  2753. VK_EXT_image_robustness : extension revision 1
  2754. VK_EXT_image_sliced_view_of_3d : extension revision 1
  2755. VK_EXT_image_view_min_lod : extension revision 1
  2756. VK_EXT_index_type_uint8 : extension revision 1
  2757. VK_EXT_inline_uniform_block : extension revision 1
  2758. VK_EXT_line_rasterization : extension revision 1
  2759. VK_EXT_load_store_op_none : extension revision 1
  2760. VK_EXT_memory_budget : extension revision 1
  2761. VK_EXT_memory_priority : extension revision 1
  2762. VK_EXT_mutable_descriptor_type : extension revision 1
  2763. VK_EXT_nested_command_buffer : extension revision 1
  2764. VK_EXT_non_seamless_cube_map : extension revision 1
  2765. VK_EXT_pageable_device_local_memory : extension revision 1
  2766. VK_EXT_pipeline_creation_cache_control : extension revision 3
  2767. VK_EXT_pipeline_creation_feedback : extension revision 1
  2768. VK_EXT_pipeline_library_group_handles : extension revision 1
  2769. VK_EXT_post_depth_coverage : extension revision 1
  2770. VK_EXT_primitive_topology_list_restart : extension revision 1
  2771. VK_EXT_private_data : extension revision 1
  2772. VK_EXT_provoking_vertex : extension revision 1
  2773. VK_EXT_queue_family_foreign : extension revision 1
  2774. VK_EXT_robustness2 : extension revision 1
  2775. VK_EXT_sample_locations : extension revision 1
  2776. VK_EXT_sampler_filter_minmax : extension revision 2
  2777. VK_EXT_scalar_block_layout : extension revision 1
  2778. VK_EXT_separate_stencil_usage : extension revision 1
  2779. VK_EXT_shader_atomic_float : extension revision 1
  2780. VK_EXT_shader_atomic_float2 : extension revision 1
  2781. VK_EXT_shader_demote_to_helper_invocation : extension revision 1
  2782. VK_EXT_shader_image_atomic_int64 : extension revision 1
  2783. VK_EXT_shader_module_identifier : extension revision 1
  2784. VK_EXT_shader_object : extension revision 1
  2785. VK_EXT_shader_stencil_export : extension revision 1
  2786. VK_EXT_shader_subgroup_ballot : extension revision 1
  2787. VK_EXT_shader_subgroup_vote : extension revision 1
  2788. VK_EXT_shader_viewport_index_layer : extension revision 1
  2789. VK_EXT_subgroup_size_control : extension revision 2
  2790. VK_EXT_texel_buffer_alignment : extension revision 1
  2791. VK_EXT_tooling_info : extension revision 1
  2792. VK_EXT_transform_feedback : extension revision 1
  2793. VK_EXT_vertex_attribute_divisor : extension revision 3
  2794. VK_EXT_vertex_input_dynamic_state : extension revision 2
  2795. VK_EXT_ycbcr_image_arrays : extension revision 1
  2796. VK_GOOGLE_decorate_string : extension revision 1
  2797. VK_GOOGLE_hlsl_functionality1 : extension revision 1
  2798. VK_GOOGLE_user_type : extension revision 1
  2799. VK_KHR_16bit_storage : extension revision 1
  2800. VK_KHR_8bit_storage : extension revision 1
  2801. VK_KHR_acceleration_structure : extension revision 13
  2802. VK_KHR_bind_memory2 : extension revision 1
  2803. VK_KHR_buffer_device_address : extension revision 1
  2804. VK_KHR_calibrated_timestamps : extension revision 1
  2805. VK_KHR_compute_shader_derivatives : extension revision 1
  2806. VK_KHR_cooperative_matrix : extension revision 2
  2807. VK_KHR_copy_commands2 : extension revision 1
  2808. VK_KHR_create_renderpass2 : extension revision 1
  2809. VK_KHR_dedicated_allocation : extension revision 3
  2810. VK_KHR_deferred_host_operations : extension revision 4
  2811. VK_KHR_depth_stencil_resolve : extension revision 1
  2812. VK_KHR_descriptor_update_template : extension revision 1
  2813. VK_KHR_device_group : extension revision 4
  2814. VK_KHR_draw_indirect_count : extension revision 1
  2815. VK_KHR_driver_properties : extension revision 1
  2816. VK_KHR_dynamic_rendering : extension revision 1
  2817. VK_KHR_dynamic_rendering_local_read : extension revision 1
  2818. VK_KHR_external_fence : extension revision 1
  2819. VK_KHR_external_fence_win32 : extension revision 1
  2820. VK_KHR_external_memory : extension revision 1
  2821. VK_KHR_external_memory_win32 : extension revision 1
  2822. VK_KHR_external_semaphore : extension revision 1
  2823. VK_KHR_external_semaphore_win32 : extension revision 1
  2824. VK_KHR_format_feature_flags2 : extension revision 2
  2825. VK_KHR_fragment_shader_barycentric : extension revision 1
  2826. VK_KHR_fragment_shading_rate : extension revision 2
  2827. VK_KHR_get_memory_requirements2 : extension revision 1
  2828. VK_KHR_global_priority : extension revision 1
  2829. VK_KHR_image_format_list : extension revision 1
  2830. VK_KHR_imageless_framebuffer : extension revision 1
  2831. VK_KHR_index_type_uint8 : extension revision 1
  2832. VK_KHR_line_rasterization : extension revision 1
  2833. VK_KHR_load_store_op_none : extension revision 1
  2834. VK_KHR_maintenance1 : extension revision 2
  2835. VK_KHR_maintenance2 : extension revision 1
  2836. VK_KHR_maintenance3 : extension revision 1
  2837. VK_KHR_maintenance4 : extension revision 2
  2838. VK_KHR_maintenance5 : extension revision 1
  2839. VK_KHR_maintenance6 : extension revision 1
  2840. VK_KHR_maintenance7 : extension revision 1
  2841. VK_KHR_map_memory2 : extension revision 1
  2842. VK_KHR_multiview : extension revision 1
  2843. VK_KHR_pipeline_binary : extension revision 1
  2844. VK_KHR_pipeline_executable_properties : extension revision 1
  2845. VK_KHR_pipeline_library : extension revision 1
  2846. VK_KHR_push_descriptor : extension revision 2
  2847. VK_KHR_ray_query : extension revision 1
  2848. VK_KHR_ray_tracing_maintenance1 : extension revision 1
  2849. VK_KHR_ray_tracing_pipeline : extension revision 1
  2850. VK_KHR_ray_tracing_position_fetch : extension revision 1
  2851. VK_KHR_relaxed_block_layout : extension revision 1
  2852. VK_KHR_sampler_mirror_clamp_to_edge : extension revision 3
  2853. VK_KHR_sampler_ycbcr_conversion : extension revision 14
  2854. VK_KHR_separate_depth_stencil_layouts : extension revision 1
  2855. VK_KHR_shader_atomic_int64 : extension revision 1
  2856. VK_KHR_shader_clock : extension revision 1
  2857. VK_KHR_shader_draw_parameters : extension revision 1
  2858. VK_KHR_shader_expect_assume : extension revision 1
  2859. VK_KHR_shader_float16_int8 : extension revision 1
  2860. VK_KHR_shader_float_controls : extension revision 4
  2861. VK_KHR_shader_float_controls2 : extension revision 1
  2862. VK_KHR_shader_integer_dot_product : extension revision 1
  2863. VK_KHR_shader_maximal_reconvergence : extension revision 1
  2864. VK_KHR_shader_non_semantic_info : extension revision 1
  2865. VK_KHR_shader_quad_control : extension revision 1
  2866. VK_KHR_shader_subgroup_extended_types : extension revision 1
  2867. VK_KHR_shader_subgroup_rotate : extension revision 2
  2868. VK_KHR_shader_subgroup_uniform_control_flow : extension revision 1
  2869. VK_KHR_shader_terminate_invocation : extension revision 1
  2870. VK_KHR_spirv_1_4 : extension revision 1
  2871. VK_KHR_storage_buffer_storage_class : extension revision 1
  2872. VK_KHR_swapchain : extension revision 70
  2873. VK_KHR_swapchain_mutable_format : extension revision 1
  2874. VK_KHR_synchronization2 : extension revision 1
  2875. VK_KHR_timeline_semaphore : extension revision 2
  2876. VK_KHR_uniform_buffer_standard_layout : extension revision 1
  2877. VK_KHR_variable_pointers : extension revision 1
  2878. VK_KHR_vertex_attribute_divisor : extension revision 1
  2879. VK_KHR_video_decode_av1 : extension revision 1
  2880. VK_KHR_video_decode_h264 : extension revision 9
  2881. VK_KHR_video_decode_h265 : extension revision 8
  2882. VK_KHR_video_decode_queue : extension revision 8
  2883. VK_KHR_video_queue : extension revision 8
  2884. VK_KHR_vulkan_memory_model : extension revision 3
  2885. VK_KHR_win32_keyed_mutex : extension revision 1
  2886. VK_KHR_workgroup_memory_explicit_layout : extension revision 1
  2887. VK_KHR_zero_initialize_workgroup_memory : extension revision 1
  2888. VK_VALVE_mutable_descriptor_type : extension revision 1
  2889.  
  2890. VkQueueFamilyProperties:
  2891. ========================
  2892. queueProperties[0]:
  2893. -------------------
  2894. minImageTransferGranularity = (1,1,1)
  2895. queueCount = 1
  2896. queueFlags = QUEUE_GRAPHICS_BIT | QUEUE_COMPUTE_BIT | QUEUE_TRANSFER_BIT | QUEUE_SPARSE_BINDING_BIT
  2897. timestampValidBits = 64
  2898. present support = true
  2899. VkQueueFamilyGlobalPriorityPropertiesEXT:
  2900. -----------------------------------------
  2901. priorityCount = 2
  2902. priorities: count = 2
  2903. QUEUE_GLOBAL_PRIORITY_LOW
  2904. QUEUE_GLOBAL_PRIORITY_MEDIUM
  2905.  
  2906. VkQueueFamilyQueryResultStatusPropertiesKHR:
  2907. --------------------------------------------
  2908. queryResultStatusSupport = false
  2909.  
  2910. VkQueueFamilyVideoPropertiesKHR:
  2911. --------------------------------
  2912. videoCodecOperations:
  2913. None
  2914.  
  2915.  
  2916. queueProperties[1]:
  2917. -------------------
  2918. minImageTransferGranularity = (1,1,1)
  2919. queueCount = 2
  2920. queueFlags = QUEUE_COMPUTE_BIT | QUEUE_TRANSFER_BIT | QUEUE_SPARSE_BINDING_BIT
  2921. timestampValidBits = 64
  2922. present support = true
  2923. VkQueueFamilyGlobalPriorityPropertiesEXT:
  2924. -----------------------------------------
  2925. priorityCount = 3
  2926. priorities: count = 3
  2927. QUEUE_GLOBAL_PRIORITY_LOW
  2928. QUEUE_GLOBAL_PRIORITY_MEDIUM
  2929. QUEUE_GLOBAL_PRIORITY_HIGH
  2930.  
  2931. VkQueueFamilyQueryResultStatusPropertiesKHR:
  2932. --------------------------------------------
  2933. queryResultStatusSupport = false
  2934.  
  2935. VkQueueFamilyVideoPropertiesKHR:
  2936. --------------------------------
  2937. videoCodecOperations:
  2938. None
  2939.  
  2940.  
  2941. queueProperties[2]:
  2942. -------------------
  2943. minImageTransferGranularity = (16,16,8)
  2944. queueCount = 1
  2945. queueFlags = QUEUE_TRANSFER_BIT | QUEUE_SPARSE_BINDING_BIT
  2946. timestampValidBits = 64
  2947. present support = false
  2948. VkQueueFamilyGlobalPriorityPropertiesEXT:
  2949. -----------------------------------------
  2950. priorityCount = 2
  2951. priorities: count = 2
  2952. QUEUE_GLOBAL_PRIORITY_LOW
  2953. QUEUE_GLOBAL_PRIORITY_MEDIUM
  2954.  
  2955. VkQueueFamilyQueryResultStatusPropertiesKHR:
  2956. --------------------------------------------
  2957. queryResultStatusSupport = false
  2958.  
  2959. VkQueueFamilyVideoPropertiesKHR:
  2960. --------------------------------
  2961. videoCodecOperations:
  2962. None
  2963.  
  2964.  
  2965. queueProperties[3]:
  2966. -------------------
  2967. minImageTransferGranularity = (0,0,0)
  2968. queueCount = 1
  2969. queueFlags =
  2970. timestampValidBits = 0
  2971. present support = false
  2972. VkQueueFamilyGlobalPriorityPropertiesEXT:
  2973. -----------------------------------------
  2974. priorityCount = 2
  2975. priorities: count = 2
  2976. QUEUE_GLOBAL_PRIORITY_LOW
  2977. QUEUE_GLOBAL_PRIORITY_MEDIUM
  2978.  
  2979. VkQueueFamilyQueryResultStatusPropertiesKHR:
  2980. --------------------------------------------
  2981. queryResultStatusSupport = false
  2982.  
  2983. VkQueueFamilyVideoPropertiesKHR:
  2984. --------------------------------
  2985. videoCodecOperations:
  2986. None
  2987.  
  2988.  
  2989. queueProperties[4]:
  2990. -------------------
  2991. minImageTransferGranularity = (0,0,0)
  2992. queueCount = 1
  2993. queueFlags = QUEUE_VIDEO_DECODE_BIT_KHR
  2994. timestampValidBits = 0
  2995. present support = false
  2996. VkQueueFamilyGlobalPriorityPropertiesEXT:
  2997. -----------------------------------------
  2998. priorityCount = 2
  2999. priorities: count = 2
  3000. QUEUE_GLOBAL_PRIORITY_LOW
  3001. QUEUE_GLOBAL_PRIORITY_MEDIUM
  3002.  
  3003. VkQueueFamilyQueryResultStatusPropertiesKHR:
  3004. --------------------------------------------
  3005. queryResultStatusSupport = false
  3006.  
  3007. VkQueueFamilyVideoPropertiesKHR:
  3008. --------------------------------
  3009. videoCodecOperations: count = 3
  3010. VIDEO_CODEC_OPERATION_DECODE_H264_BIT_KHR
  3011. VIDEO_CODEC_OPERATION_DECODE_H265_BIT_KHR
  3012. VIDEO_CODEC_OPERATION_DECODE_AV1_BIT_KHR
  3013.  
  3014.  
  3015. VkPhysicalDeviceMemoryProperties:
  3016. =================================
  3017. memoryHeaps: count = 3
  3018. memoryHeaps[0]:
  3019. size = 268435456 (0x10000000) (256.00 MiB)
  3020. budget = 255013680 (0x0f333330) (243.20 MiB)
  3021. usage = 0 (0x00000000) (0.00 B)
  3022. flags: count = 2
  3023. MEMORY_HEAP_DEVICE_LOCAL_BIT
  3024. MEMORY_HEAP_MULTI_INSTANCE_BIT
  3025. memoryHeaps[1]:
  3026. size = 33892007936 (0x7e41f0000) (31.56 GiB)
  3027. budget = 32197406720 (0x77f1d7000) (29.99 GiB)
  3028. usage = 0 (0x00000000) (0.00 B)
  3029. flags:
  3030. None
  3031. memoryHeaps[2]:
  3032. size = 268435456 (0x10000000) (256.00 MiB)
  3033. budget = 255013680 (0x0f333330) (243.20 MiB)
  3034. usage = 0 (0x00000000) (0.00 B)
  3035. flags: count = 2
  3036. MEMORY_HEAP_DEVICE_LOCAL_BIT
  3037. MEMORY_HEAP_MULTI_INSTANCE_BIT
  3038. memoryTypes: count = 16
  3039. memoryTypes[0]:
  3040. heapIndex = 0
  3041. propertyFlags = 0x0001: count = 1
  3042. MEMORY_PROPERTY_DEVICE_LOCAL_BIT
  3043. usable for:
  3044. IMAGE_TILING_OPTIMAL:
  3045. color images
  3046. FORMAT_D16_UNORM
  3047. FORMAT_D32_SFLOAT
  3048. FORMAT_S8_UINT
  3049. FORMAT_D16_UNORM_S8_UINT
  3050. FORMAT_D32_SFLOAT_S8_UINT
  3051. IMAGE_TILING_LINEAR:
  3052. color images
  3053. memoryTypes[1]:
  3054. heapIndex = 1
  3055. propertyFlags = 0x0006: count = 2
  3056. MEMORY_PROPERTY_HOST_VISIBLE_BIT
  3057. MEMORY_PROPERTY_HOST_COHERENT_BIT
  3058. usable for:
  3059. IMAGE_TILING_OPTIMAL:
  3060. color images
  3061. FORMAT_D16_UNORM
  3062. FORMAT_D32_SFLOAT
  3063. FORMAT_S8_UINT
  3064. FORMAT_D16_UNORM_S8_UINT
  3065. FORMAT_D32_SFLOAT_S8_UINT
  3066. IMAGE_TILING_LINEAR:
  3067. color images
  3068. memoryTypes[2]:
  3069. heapIndex = 2
  3070. propertyFlags = 0x0007: count = 3
  3071. MEMORY_PROPERTY_DEVICE_LOCAL_BIT
  3072. MEMORY_PROPERTY_HOST_VISIBLE_BIT
  3073. MEMORY_PROPERTY_HOST_COHERENT_BIT
  3074. usable for:
  3075. IMAGE_TILING_OPTIMAL:
  3076. color images
  3077. FORMAT_D16_UNORM
  3078. FORMAT_D32_SFLOAT
  3079. FORMAT_S8_UINT
  3080. FORMAT_D16_UNORM_S8_UINT
  3081. FORMAT_D32_SFLOAT_S8_UINT
  3082. IMAGE_TILING_LINEAR:
  3083. color images
  3084. memoryTypes[3]:
  3085. heapIndex = 1
  3086. propertyFlags = 0x000e: count = 3
  3087. MEMORY_PROPERTY_HOST_VISIBLE_BIT
  3088. MEMORY_PROPERTY_HOST_COHERENT_BIT
  3089. MEMORY_PROPERTY_HOST_CACHED_BIT
  3090. usable for:
  3091. IMAGE_TILING_OPTIMAL:
  3092. color images
  3093. FORMAT_D16_UNORM
  3094. FORMAT_D32_SFLOAT
  3095. FORMAT_S8_UINT
  3096. FORMAT_D16_UNORM_S8_UINT
  3097. FORMAT_D32_SFLOAT_S8_UINT
  3098. IMAGE_TILING_LINEAR:
  3099. color images
  3100. memoryTypes[4]:
  3101. heapIndex = 0
  3102. propertyFlags = 0x00c1: count = 3
  3103. MEMORY_PROPERTY_DEVICE_LOCAL_BIT
  3104. MEMORY_PROPERTY_DEVICE_COHERENT_BIT_AMD
  3105. MEMORY_PROPERTY_DEVICE_UNCACHED_BIT_AMD
  3106. usable for:
  3107. IMAGE_TILING_OPTIMAL:
  3108. None
  3109. IMAGE_TILING_LINEAR:
  3110. None
  3111. memoryTypes[5]:
  3112. heapIndex = 1
  3113. propertyFlags = 0x00c6: count = 4
  3114. MEMORY_PROPERTY_HOST_VISIBLE_BIT
  3115. MEMORY_PROPERTY_HOST_COHERENT_BIT
  3116. MEMORY_PROPERTY_DEVICE_COHERENT_BIT_AMD
  3117. MEMORY_PROPERTY_DEVICE_UNCACHED_BIT_AMD
  3118. usable for:
  3119. IMAGE_TILING_OPTIMAL:
  3120. None
  3121. IMAGE_TILING_LINEAR:
  3122. None
  3123. memoryTypes[6]:
  3124. heapIndex = 2
  3125. propertyFlags = 0x00c7: count = 5
  3126. MEMORY_PROPERTY_DEVICE_LOCAL_BIT
  3127. MEMORY_PROPERTY_HOST_VISIBLE_BIT
  3128. MEMORY_PROPERTY_HOST_COHERENT_BIT
  3129. MEMORY_PROPERTY_DEVICE_COHERENT_BIT_AMD
  3130. MEMORY_PROPERTY_DEVICE_UNCACHED_BIT_AMD
  3131. usable for:
  3132. IMAGE_TILING_OPTIMAL:
  3133. None
  3134. IMAGE_TILING_LINEAR:
  3135. None
  3136. memoryTypes[7]:
  3137. heapIndex = 1
  3138. propertyFlags = 0x00ce: count = 5
  3139. MEMORY_PROPERTY_HOST_VISIBLE_BIT
  3140. MEMORY_PROPERTY_HOST_COHERENT_BIT
  3141. MEMORY_PROPERTY_HOST_CACHED_BIT
  3142. MEMORY_PROPERTY_DEVICE_COHERENT_BIT_AMD
  3143. MEMORY_PROPERTY_DEVICE_UNCACHED_BIT_AMD
  3144. usable for:
  3145. IMAGE_TILING_OPTIMAL:
  3146. None
  3147. IMAGE_TILING_LINEAR:
  3148. None
  3149. memoryTypes[8]:
  3150. heapIndex = 0
  3151. propertyFlags = 0x0001: count = 1
  3152. MEMORY_PROPERTY_DEVICE_LOCAL_BIT
  3153. usable for:
  3154. IMAGE_TILING_OPTIMAL:
  3155. None
  3156. IMAGE_TILING_LINEAR:
  3157. None
  3158. memoryTypes[9]:
  3159. heapIndex = 1
  3160. propertyFlags = 0x0006: count = 2
  3161. MEMORY_PROPERTY_HOST_VISIBLE_BIT
  3162. MEMORY_PROPERTY_HOST_COHERENT_BIT
  3163. usable for:
  3164. IMAGE_TILING_OPTIMAL:
  3165. None
  3166. IMAGE_TILING_LINEAR:
  3167. None
  3168. memoryTypes[10]:
  3169. heapIndex = 2
  3170. propertyFlags = 0x0007: count = 3
  3171. MEMORY_PROPERTY_DEVICE_LOCAL_BIT
  3172. MEMORY_PROPERTY_HOST_VISIBLE_BIT
  3173. MEMORY_PROPERTY_HOST_COHERENT_BIT
  3174. usable for:
  3175. IMAGE_TILING_OPTIMAL:
  3176. None
  3177. IMAGE_TILING_LINEAR:
  3178. None
  3179. memoryTypes[11]:
  3180. heapIndex = 1
  3181. propertyFlags = 0x000e: count = 3
  3182. MEMORY_PROPERTY_HOST_VISIBLE_BIT
  3183. MEMORY_PROPERTY_HOST_COHERENT_BIT
  3184. MEMORY_PROPERTY_HOST_CACHED_BIT
  3185. usable for:
  3186. IMAGE_TILING_OPTIMAL:
  3187. None
  3188. IMAGE_TILING_LINEAR:
  3189. None
  3190. memoryTypes[12]:
  3191. heapIndex = 0
  3192. propertyFlags = 0x00c1: count = 3
  3193. MEMORY_PROPERTY_DEVICE_LOCAL_BIT
  3194. MEMORY_PROPERTY_DEVICE_COHERENT_BIT_AMD
  3195. MEMORY_PROPERTY_DEVICE_UNCACHED_BIT_AMD
  3196. usable for:
  3197. IMAGE_TILING_OPTIMAL:
  3198. None
  3199. IMAGE_TILING_LINEAR:
  3200. None
  3201. memoryTypes[13]:
  3202. heapIndex = 1
  3203. propertyFlags = 0x00c6: count = 4
  3204. MEMORY_PROPERTY_HOST_VISIBLE_BIT
  3205. MEMORY_PROPERTY_HOST_COHERENT_BIT
  3206. MEMORY_PROPERTY_DEVICE_COHERENT_BIT_AMD
  3207. MEMORY_PROPERTY_DEVICE_UNCACHED_BIT_AMD
  3208. usable for:
  3209. IMAGE_TILING_OPTIMAL:
  3210. None
  3211. IMAGE_TILING_LINEAR:
  3212. None
  3213. memoryTypes[14]:
  3214. heapIndex = 2
  3215. propertyFlags = 0x00c7: count = 5
  3216. MEMORY_PROPERTY_DEVICE_LOCAL_BIT
  3217. MEMORY_PROPERTY_HOST_VISIBLE_BIT
  3218. MEMORY_PROPERTY_HOST_COHERENT_BIT
  3219. MEMORY_PROPERTY_DEVICE_COHERENT_BIT_AMD
  3220. MEMORY_PROPERTY_DEVICE_UNCACHED_BIT_AMD
  3221. usable for:
  3222. IMAGE_TILING_OPTIMAL:
  3223. None
  3224. IMAGE_TILING_LINEAR:
  3225. None
  3226. memoryTypes[15]:
  3227. heapIndex = 1
  3228. propertyFlags = 0x00ce: count = 5
  3229. MEMORY_PROPERTY_HOST_VISIBLE_BIT
  3230. MEMORY_PROPERTY_HOST_COHERENT_BIT
  3231. MEMORY_PROPERTY_HOST_CACHED_BIT
  3232. MEMORY_PROPERTY_DEVICE_COHERENT_BIT_AMD
  3233. MEMORY_PROPERTY_DEVICE_UNCACHED_BIT_AMD
  3234. usable for:
  3235. IMAGE_TILING_OPTIMAL:
  3236. None
  3237. IMAGE_TILING_LINEAR:
  3238. None
  3239.  
  3240. VkPhysicalDeviceFeatures:
  3241. =========================
  3242. robustBufferAccess = true
  3243. fullDrawIndexUint32 = true
  3244. imageCubeArray = true
  3245. independentBlend = true
  3246. geometryShader = true
  3247. tessellationShader = true
  3248. sampleRateShading = true
  3249. dualSrcBlend = true
  3250. logicOp = true
  3251. multiDrawIndirect = true
  3252. drawIndirectFirstInstance = true
  3253. depthClamp = true
  3254. depthBiasClamp = true
  3255. fillModeNonSolid = true
  3256. depthBounds = true
  3257. wideLines = true
  3258. largePoints = true
  3259. alphaToOne = false
  3260. multiViewport = true
  3261. samplerAnisotropy = true
  3262. textureCompressionETC2 = false
  3263. textureCompressionASTC_LDR = false
  3264. textureCompressionBC = true
  3265. occlusionQueryPrecise = true
  3266. pipelineStatisticsQuery = true
  3267. vertexPipelineStoresAndAtomics = true
  3268. fragmentStoresAndAtomics = true
  3269. shaderTessellationAndGeometryPointSize = true
  3270. shaderImageGatherExtended = true
  3271. shaderStorageImageExtendedFormats = true
  3272. shaderStorageImageMultisample = true
  3273. shaderStorageImageReadWithoutFormat = true
  3274. shaderStorageImageWriteWithoutFormat = true
  3275. shaderUniformBufferArrayDynamicIndexing = true
  3276. shaderSampledImageArrayDynamicIndexing = true
  3277. shaderStorageBufferArrayDynamicIndexing = true
  3278. shaderStorageImageArrayDynamicIndexing = true
  3279. shaderClipDistance = true
  3280. shaderCullDistance = true
  3281. shaderFloat64 = true
  3282. shaderInt64 = true
  3283. shaderInt16 = true
  3284. shaderResourceResidency = true
  3285. shaderResourceMinLod = true
  3286. sparseBinding = true
  3287. sparseResidencyBuffer = true
  3288. sparseResidencyImage2D = true
  3289. sparseResidencyImage3D = true
  3290. sparseResidency2Samples = false
  3291. sparseResidency4Samples = false
  3292. sparseResidency8Samples = false
  3293. sparseResidency16Samples = false
  3294. sparseResidencyAliased = true
  3295. variableMultisampleRate = true
  3296. inheritedQueries = true
  3297.  
  3298. VkPhysicalDevice4444FormatsFeaturesEXT:
  3299. ---------------------------------------
  3300. formatA4R4G4B4 = true
  3301. formatA4B4G4R4 = true
  3302.  
  3303. VkPhysicalDeviceAccelerationStructureFeaturesKHR:
  3304. -------------------------------------------------
  3305. accelerationStructure = true
  3306. accelerationStructureCaptureReplay = true
  3307. accelerationStructureIndirectBuild = true
  3308. accelerationStructureHostCommands = false
  3309. descriptorBindingAccelerationStructureUpdateAfterBind = true
  3310.  
  3311. VkPhysicalDeviceAddressBindingReportFeaturesEXT:
  3312. ------------------------------------------------
  3313. reportAddressBinding = true
  3314.  
  3315. VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT:
  3316. --------------------------------------------------------
  3317. attachmentFeedbackLoopLayout = true
  3318.  
  3319. VkPhysicalDeviceBorderColorSwizzleFeaturesEXT:
  3320. ----------------------------------------------
  3321. borderColorSwizzle = true
  3322. borderColorSwizzleFromImage = true
  3323.  
  3324. VkPhysicalDeviceColorWriteEnableFeaturesEXT:
  3325. --------------------------------------------
  3326. colorWriteEnable = true
  3327.  
  3328. VkPhysicalDeviceComputeShaderDerivativesFeaturesKHR:
  3329. ----------------------------------------------------
  3330. computeDerivativeGroupQuads = true
  3331. computeDerivativeGroupLinear = true
  3332.  
  3333. VkPhysicalDeviceConditionalRenderingFeaturesEXT:
  3334. ------------------------------------------------
  3335. conditionalRendering = true
  3336. inheritedConditionalRendering = true
  3337.  
  3338. VkPhysicalDeviceCooperativeMatrixFeaturesKHR:
  3339. ---------------------------------------------
  3340. cooperativeMatrix = true
  3341. cooperativeMatrixRobustBufferAccess = true
  3342.  
  3343. VkPhysicalDeviceCustomBorderColorFeaturesEXT:
  3344. ---------------------------------------------
  3345. customBorderColors = true
  3346. customBorderColorWithoutFormat = true
  3347.  
  3348. VkPhysicalDeviceDepthClampControlFeaturesEXT:
  3349. ---------------------------------------------
  3350. depthClampControl = true
  3351.  
  3352. VkPhysicalDeviceDepthClampZeroOneFeaturesEXT:
  3353. ---------------------------------------------
  3354. depthClampZeroOne = true
  3355.  
  3356. VkPhysicalDeviceDepthClipControlFeaturesEXT:
  3357. --------------------------------------------
  3358. depthClipControl = true
  3359.  
  3360. VkPhysicalDeviceDepthClipEnableFeaturesEXT:
  3361. -------------------------------------------
  3362. depthClipEnable = true
  3363.  
  3364. VkPhysicalDeviceDescriptorBufferFeaturesEXT:
  3365. --------------------------------------------
  3366. descriptorBuffer = true
  3367. descriptorBufferCaptureReplay = false
  3368. descriptorBufferImageLayoutIgnored = false
  3369. descriptorBufferPushDescriptors = true
  3370.  
  3371. VkPhysicalDeviceDynamicRenderingLocalReadFeaturesKHR:
  3372. -----------------------------------------------------
  3373. dynamicRenderingLocalRead = true
  3374.  
  3375. VkPhysicalDeviceDynamicRenderingUnusedAttachmentsFeaturesEXT:
  3376. -------------------------------------------------------------
  3377. dynamicRenderingUnusedAttachments = true
  3378.  
  3379. VkPhysicalDeviceExtendedDynamicState2FeaturesEXT:
  3380. -------------------------------------------------
  3381. extendedDynamicState2 = true
  3382. extendedDynamicState2LogicOp = false
  3383. extendedDynamicState2PatchControlPoints = false
  3384.  
  3385. VkPhysicalDeviceExtendedDynamicState3FeaturesEXT:
  3386. -------------------------------------------------
  3387. extendedDynamicState3TessellationDomainOrigin = true
  3388. extendedDynamicState3DepthClampEnable = true
  3389. extendedDynamicState3PolygonMode = true
  3390. extendedDynamicState3RasterizationSamples = true
  3391. extendedDynamicState3SampleMask = true
  3392. extendedDynamicState3AlphaToCoverageEnable = true
  3393. extendedDynamicState3AlphaToOneEnable = false
  3394. extendedDynamicState3LogicOpEnable = true
  3395. extendedDynamicState3ColorBlendEnable = true
  3396. extendedDynamicState3ColorBlendEquation = true
  3397. extendedDynamicState3ColorWriteMask = true
  3398. extendedDynamicState3RasterizationStream = false
  3399. extendedDynamicState3ConservativeRasterizationMode = true
  3400. extendedDynamicState3ExtraPrimitiveOverestimationSize = true
  3401. extendedDynamicState3DepthClipEnable = true
  3402. extendedDynamicState3SampleLocationsEnable = true
  3403. extendedDynamicState3ColorBlendAdvanced = false
  3404. extendedDynamicState3ProvokingVertexMode = true
  3405. extendedDynamicState3LineRasterizationMode = true
  3406. extendedDynamicState3LineStippleEnable = true
  3407. extendedDynamicState3DepthClipNegativeOneToOne = true
  3408. extendedDynamicState3ViewportWScalingEnable = false
  3409. extendedDynamicState3ViewportSwizzle = false
  3410. extendedDynamicState3CoverageToColorEnable = false
  3411. extendedDynamicState3CoverageToColorLocation = false
  3412. extendedDynamicState3CoverageModulationMode = false
  3413. extendedDynamicState3CoverageModulationTableEnable = false
  3414. extendedDynamicState3CoverageModulationTable = false
  3415. extendedDynamicState3CoverageReductionMode = false
  3416. extendedDynamicState3RepresentativeFragmentTestEnable = false
  3417. extendedDynamicState3ShadingRateImageEnable = false
  3418.  
  3419. VkPhysicalDeviceExtendedDynamicStateFeaturesEXT:
  3420. ------------------------------------------------
  3421. extendedDynamicState = true
  3422.  
  3423. VkPhysicalDeviceFaultFeaturesEXT:
  3424. ---------------------------------
  3425. deviceFault = true
  3426. deviceFaultVendorBinary = false
  3427.  
  3428. VkPhysicalDeviceFragmentShaderBarycentricFeaturesKHR:
  3429. -----------------------------------------------------
  3430. fragmentShaderBarycentric = true
  3431.  
  3432. VkPhysicalDeviceFragmentShaderInterlockFeaturesEXT:
  3433. ---------------------------------------------------
  3434. fragmentShaderSampleInterlock = true
  3435. fragmentShaderPixelInterlock = true
  3436. fragmentShaderShadingRateInterlock = false
  3437.  
  3438. VkPhysicalDeviceFragmentShadingRateFeaturesKHR:
  3439. -----------------------------------------------
  3440. pipelineFragmentShadingRate = true
  3441. primitiveFragmentShadingRate = true
  3442. attachmentFragmentShadingRate = true
  3443.  
  3444. VkPhysicalDeviceFrameBoundaryFeaturesEXT:
  3445. -----------------------------------------
  3446. frameBoundary = true
  3447.  
  3448. VkPhysicalDeviceGlobalPriorityQueryFeaturesEXT:
  3449. -----------------------------------------------
  3450. globalPriorityQuery = true
  3451.  
  3452. VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT:
  3453. ---------------------------------------------------
  3454. graphicsPipelineLibrary = true
  3455.  
  3456. VkPhysicalDeviceImageSlicedViewOf3DFeaturesEXT:
  3457. -----------------------------------------------
  3458. imageSlicedViewOf3D = true
  3459.  
  3460. VkPhysicalDeviceImageViewMinLodFeaturesEXT:
  3461. -------------------------------------------
  3462. minLod = true
  3463.  
  3464. VkPhysicalDeviceIndexTypeUint8FeaturesKHR:
  3465. ------------------------------------------
  3466. indexTypeUint8 = true
  3467.  
  3468. VkPhysicalDeviceLineRasterizationFeaturesKHR:
  3469. ---------------------------------------------
  3470. rectangularLines = false
  3471. bresenhamLines = true
  3472. smoothLines = false
  3473. stippledRectangularLines = false
  3474. stippledBresenhamLines = true
  3475. stippledSmoothLines = false
  3476.  
  3477. VkPhysicalDeviceMaintenance5FeaturesKHR:
  3478. ----------------------------------------
  3479. maintenance5 = true
  3480.  
  3481. VkPhysicalDeviceMaintenance6FeaturesKHR:
  3482. ----------------------------------------
  3483. maintenance6 = true
  3484.  
  3485. VkPhysicalDeviceMaintenance7FeaturesKHR:
  3486. ----------------------------------------
  3487. maintenance7 = true
  3488.  
  3489. VkPhysicalDeviceMemoryPriorityFeaturesEXT:
  3490. ------------------------------------------
  3491. memoryPriority = true
  3492.  
  3493. VkPhysicalDeviceMutableDescriptorTypeFeaturesEXT:
  3494. -------------------------------------------------
  3495. mutableDescriptorType = true
  3496.  
  3497. VkPhysicalDeviceNestedCommandBufferFeaturesEXT:
  3498. -----------------------------------------------
  3499. nestedCommandBuffer = true
  3500. nestedCommandBufferRendering = true
  3501. nestedCommandBufferSimultaneousUse = false
  3502.  
  3503. VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT:
  3504. ----------------------------------------------
  3505. nonSeamlessCubeMap = true
  3506.  
  3507. VkPhysicalDevicePageableDeviceLocalMemoryFeaturesEXT:
  3508. -----------------------------------------------------
  3509. pageableDeviceLocalMemory = true
  3510.  
  3511. VkPhysicalDevicePipelineBinaryFeaturesKHR:
  3512. ------------------------------------------
  3513. pipelineBinaries = true
  3514.  
  3515. VkPhysicalDevicePipelineExecutablePropertiesFeaturesKHR:
  3516. --------------------------------------------------------
  3517. pipelineExecutableInfo = true
  3518.  
  3519. VkPhysicalDevicePipelineLibraryGroupHandlesFeaturesEXT:
  3520. -------------------------------------------------------
  3521. pipelineLibraryGroupHandles = true
  3522.  
  3523. VkPhysicalDevicePrimitiveTopologyListRestartFeaturesEXT:
  3524. --------------------------------------------------------
  3525. primitiveTopologyListRestart = true
  3526. primitiveTopologyPatchListRestart = false
  3527.  
  3528. VkPhysicalDeviceProvokingVertexFeaturesEXT:
  3529. -------------------------------------------
  3530. provokingVertexLast = true
  3531. transformFeedbackPreservesProvokingVertex = true
  3532.  
  3533. VkPhysicalDeviceRayQueryFeaturesKHR:
  3534. ------------------------------------
  3535. rayQuery = true
  3536.  
  3537. VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR:
  3538. --------------------------------------------------
  3539. rayTracingMaintenance1 = true
  3540. rayTracingPipelineTraceRaysIndirect2 = true
  3541.  
  3542. VkPhysicalDeviceRayTracingPipelineFeaturesKHR:
  3543. ----------------------------------------------
  3544. rayTracingPipeline = true
  3545. rayTracingPipelineShaderGroupHandleCaptureReplay = true
  3546. rayTracingPipelineShaderGroupHandleCaptureReplayMixed = false
  3547. rayTracingPipelineTraceRaysIndirect = true
  3548. rayTraversalPrimitiveCulling = true
  3549.  
  3550. VkPhysicalDeviceRayTracingPositionFetchFeaturesKHR:
  3551. ---------------------------------------------------
  3552. rayTracingPositionFetch = true
  3553.  
  3554. VkPhysicalDeviceRobustness2FeaturesEXT:
  3555. ---------------------------------------
  3556. robustBufferAccess2 = true
  3557. robustImageAccess2 = true
  3558. nullDescriptor = true
  3559.  
  3560. VkPhysicalDeviceShaderAtomicFloat2FeaturesEXT:
  3561. ----------------------------------------------
  3562. shaderBufferFloat16Atomics = false
  3563. shaderBufferFloat16AtomicAdd = false
  3564. shaderBufferFloat16AtomicMinMax = false
  3565. shaderBufferFloat32AtomicMinMax = true
  3566. shaderBufferFloat64AtomicMinMax = true
  3567. shaderSharedFloat16Atomics = false
  3568. shaderSharedFloat16AtomicAdd = false
  3569. shaderSharedFloat16AtomicMinMax = false
  3570. shaderSharedFloat32AtomicMinMax = true
  3571. shaderSharedFloat64AtomicMinMax = true
  3572. shaderImageFloat32AtomicMinMax = true
  3573. sparseImageFloat32AtomicMinMax = true
  3574.  
  3575. VkPhysicalDeviceShaderAtomicFloatFeaturesEXT:
  3576. ---------------------------------------------
  3577. shaderBufferFloat32Atomics = true
  3578. shaderBufferFloat32AtomicAdd = false
  3579. shaderBufferFloat64Atomics = true
  3580. shaderBufferFloat64AtomicAdd = false
  3581. shaderSharedFloat32Atomics = true
  3582. shaderSharedFloat32AtomicAdd = false
  3583. shaderSharedFloat64Atomics = true
  3584. shaderSharedFloat64AtomicAdd = false
  3585. shaderImageFloat32Atomics = true
  3586. shaderImageFloat32AtomicAdd = false
  3587. sparseImageFloat32Atomics = true
  3588. sparseImageFloat32AtomicAdd = false
  3589.  
  3590. VkPhysicalDeviceShaderClockFeaturesKHR:
  3591. ---------------------------------------
  3592. shaderSubgroupClock = true
  3593. shaderDeviceClock = true
  3594.  
  3595. VkPhysicalDeviceShaderExpectAssumeFeaturesKHR:
  3596. ----------------------------------------------
  3597. shaderExpectAssume = true
  3598.  
  3599. VkPhysicalDeviceShaderFloatControls2FeaturesKHR:
  3600. ------------------------------------------------
  3601. shaderFloatControls2 = true
  3602.  
  3603. VkPhysicalDeviceShaderImageAtomicInt64FeaturesEXT:
  3604. --------------------------------------------------
  3605. shaderImageInt64Atomics = true
  3606. sparseImageInt64Atomics = true
  3607.  
  3608. VkPhysicalDeviceShaderMaximalReconvergenceFeaturesKHR:
  3609. ------------------------------------------------------
  3610. shaderMaximalReconvergence = true
  3611.  
  3612. VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT:
  3613. --------------------------------------------------
  3614. shaderModuleIdentifier = true
  3615.  
  3616. VkPhysicalDeviceShaderObjectFeaturesEXT:
  3617. ----------------------------------------
  3618. shaderObject = true
  3619.  
  3620. VkPhysicalDeviceShaderQuadControlFeaturesKHR:
  3621. ---------------------------------------------
  3622. shaderQuadControl = true
  3623.  
  3624. VkPhysicalDeviceShaderSubgroupRotateFeaturesKHR:
  3625. ------------------------------------------------
  3626. shaderSubgroupRotate = true
  3627. shaderSubgroupRotateClustered = true
  3628.  
  3629. VkPhysicalDeviceShaderSubgroupUniformControlFlowFeaturesKHR:
  3630. ------------------------------------------------------------
  3631. shaderSubgroupUniformControlFlow = true
  3632.  
  3633. VkPhysicalDeviceTexelBufferAlignmentFeaturesEXT:
  3634. ------------------------------------------------
  3635. texelBufferAlignment = true
  3636.  
  3637. VkPhysicalDeviceTransformFeedbackFeaturesEXT:
  3638. ---------------------------------------------
  3639. transformFeedback = true
  3640. geometryStreams = true
  3641.  
  3642. VkPhysicalDeviceVertexAttributeDivisorFeaturesKHR:
  3643. --------------------------------------------------
  3644. vertexAttributeInstanceRateDivisor = true
  3645. vertexAttributeInstanceRateZeroDivisor = true
  3646.  
  3647. VkPhysicalDeviceVertexInputDynamicStateFeaturesEXT:
  3648. ---------------------------------------------------
  3649. vertexInputDynamicState = true
  3650.  
  3651. VkPhysicalDeviceVulkan11Features:
  3652. ---------------------------------
  3653. storageBuffer16BitAccess = true
  3654. uniformAndStorageBuffer16BitAccess = true
  3655. storagePushConstant16 = false
  3656. storageInputOutput16 = true
  3657. multiview = true
  3658. multiviewGeometryShader = true
  3659. multiviewTessellationShader = true
  3660. variablePointersStorageBuffer = true
  3661. variablePointers = true
  3662. protectedMemory = false
  3663. samplerYcbcrConversion = true
  3664. shaderDrawParameters = true
  3665.  
  3666. VkPhysicalDeviceVulkan12Features:
  3667. ---------------------------------
  3668. samplerMirrorClampToEdge = true
  3669. drawIndirectCount = true
  3670. storageBuffer8BitAccess = true
  3671. uniformAndStorageBuffer8BitAccess = true
  3672. storagePushConstant8 = false
  3673. shaderBufferInt64Atomics = true
  3674. shaderSharedInt64Atomics = true
  3675. shaderFloat16 = true
  3676. shaderInt8 = true
  3677. descriptorIndexing = true
  3678. shaderInputAttachmentArrayDynamicIndexing = true
  3679. shaderUniformTexelBufferArrayDynamicIndexing = true
  3680. shaderStorageTexelBufferArrayDynamicIndexing = true
  3681. shaderUniformBufferArrayNonUniformIndexing = true
  3682. shaderSampledImageArrayNonUniformIndexing = true
  3683. shaderStorageBufferArrayNonUniformIndexing = true
  3684. shaderStorageImageArrayNonUniformIndexing = true
  3685. shaderInputAttachmentArrayNonUniformIndexing = true
  3686. shaderUniformTexelBufferArrayNonUniformIndexing = true
  3687. shaderStorageTexelBufferArrayNonUniformIndexing = true
  3688. descriptorBindingUniformBufferUpdateAfterBind = true
  3689. descriptorBindingSampledImageUpdateAfterBind = true
  3690. descriptorBindingStorageImageUpdateAfterBind = true
  3691. descriptorBindingStorageBufferUpdateAfterBind = true
  3692. descriptorBindingUniformTexelBufferUpdateAfterBind = true
  3693. descriptorBindingStorageTexelBufferUpdateAfterBind = true
  3694. descriptorBindingUpdateUnusedWhilePending = true
  3695. descriptorBindingPartiallyBound = true
  3696. descriptorBindingVariableDescriptorCount = true
  3697. runtimeDescriptorArray = true
  3698. samplerFilterMinmax = true
  3699. scalarBlockLayout = true
  3700. imagelessFramebuffer = true
  3701. uniformBufferStandardLayout = true
  3702. shaderSubgroupExtendedTypes = true
  3703. separateDepthStencilLayouts = true
  3704. hostQueryReset = true
  3705. timelineSemaphore = true
  3706. bufferDeviceAddress = true
  3707. bufferDeviceAddressCaptureReplay = false
  3708. bufferDeviceAddressMultiDevice = true
  3709. vulkanMemoryModel = true
  3710. vulkanMemoryModelDeviceScope = true
  3711. vulkanMemoryModelAvailabilityVisibilityChains = false
  3712. shaderOutputViewportIndex = true
  3713. shaderOutputLayer = true
  3714. subgroupBroadcastDynamicId = true
  3715.  
  3716. VkPhysicalDeviceVulkan13Features:
  3717. ---------------------------------
  3718. robustImageAccess = true
  3719. inlineUniformBlock = true
  3720. descriptorBindingInlineUniformBlockUpdateAfterBind = true
  3721. pipelineCreationCacheControl = true
  3722. privateData = true
  3723. shaderDemoteToHelperInvocation = true
  3724. shaderTerminateInvocation = true
  3725. subgroupSizeControl = true
  3726. computeFullSubgroups = true
  3727. synchronization2 = true
  3728. textureCompressionASTC_HDR = false
  3729. shaderZeroInitializeWorkgroupMemory = true
  3730. dynamicRendering = true
  3731. shaderIntegerDotProduct = true
  3732. maintenance4 = true
  3733.  
  3734. VkPhysicalDeviceWorkgroupMemoryExplicitLayoutFeaturesKHR:
  3735. ---------------------------------------------------------
  3736. workgroupMemoryExplicitLayout = true
  3737. workgroupMemoryExplicitLayoutScalarBlockLayout = true
  3738. workgroupMemoryExplicitLayout8BitAccess = true
  3739. workgroupMemoryExplicitLayout16BitAccess = true
  3740.  
  3741. VkPhysicalDeviceYcbcrImageArraysFeaturesEXT:
  3742. --------------------------------------------
  3743. ycbcrImageArrays = true
  3744.  
  3745.  
  3746.  
Advertisement
Add Comment
Please, Sign In to add comment