Guest User

Untitled

a guest
Aug 22nd, 2019
97
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 139.15 KB | None | 0 0
  1. ==========
  2. VULKANINFO
  3. ==========
  4.  
  5. Vulkan Instance Version: 1.1.97
  6.  
  7. Instance Extensions:
  8. ====================
  9. Instance Extensions count = 17
  10. VK_EXT_acquire_xlib_display : extension revision 1
  11. VK_EXT_debug_report : extension revision 8
  12. VK_EXT_debug_utils : extension revision 1
  13. VK_EXT_direct_mode_display : extension revision 1
  14. VK_EXT_display_surface_counter : extension revision 1
  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 1
  22. VK_KHR_get_surface_capabilities2 : extension revision 1
  23. VK_KHR_surface : extension revision 25
  24. VK_KHR_wayland_surface : extension revision 6
  25. VK_KHR_xcb_surface : extension revision 6
  26. VK_KHR_xlib_surface : extension revision 6
  27. Layers: count = 5
  28. =======
  29. VK_LAYER_LUNARG_standard_validation (LunarG Standard Validation Layer) Vulkan version 1.0.101, layer version 1
  30. Layer Extensions count = 0
  31. Devices count = 4
  32. GPU id : 0 (AMD RADV OLAND (LLVM 8.0.0))
  33. Layer-Device Extensions count = 0
  34. GPU id : 1 (Intel(R) HD Graphics 5500 (Broadwell GT2))
  35. Layer-Device Extensions count = 0
  36. GPU id : 2 (AMD RADV OLAND (LLVM 8.0.0))
  37. Layer-Device Extensions count = 0
  38. GPU id : 3 (Intel(R) HD Graphics 5500 (Broadwell GT2))
  39. Layer-Device Extensions count = 0
  40.  
  41. VK_LAYER_VALVE_steam_fossilize_32 (Steam Pipeline Caching Layer) Vulkan version 1.1.73, layer version 1
  42. Layer Extensions count = 0
  43. Devices count = 4
  44. GPU id : 0 (AMD RADV OLAND (LLVM 8.0.0))
  45. Layer-Device Extensions count = 0
  46. GPU id : 1 (Intel(R) HD Graphics 5500 (Broadwell GT2))
  47. Layer-Device Extensions count = 0
  48. GPU id : 2 (AMD RADV OLAND (LLVM 8.0.0))
  49. Layer-Device Extensions count = 0
  50. GPU id : 3 (Intel(R) HD Graphics 5500 (Broadwell GT2))
  51. Layer-Device Extensions count = 0
  52.  
  53. VK_LAYER_VALVE_steam_fossilize_64 (Steam Pipeline Caching Layer) Vulkan version 1.1.73, layer version 1
  54. Layer Extensions count = 0
  55. Devices count = 4
  56. GPU id : 0 (AMD RADV OLAND (LLVM 8.0.0))
  57. Layer-Device Extensions count = 0
  58. GPU id : 1 (Intel(R) HD Graphics 5500 (Broadwell GT2))
  59. Layer-Device Extensions count = 0
  60. GPU id : 2 (AMD RADV OLAND (LLVM 8.0.0))
  61. Layer-Device Extensions count = 0
  62. GPU id : 3 (Intel(R) HD Graphics 5500 (Broadwell GT2))
  63. Layer-Device Extensions count = 0
  64.  
  65. VK_LAYER_VALVE_steam_overlay_32 (Steam Overlay Layer) Vulkan version 1.1.73, layer version 1
  66. Layer Extensions count = 0
  67. Devices count = 4
  68. GPU id : 0 (AMD RADV OLAND (LLVM 8.0.0))
  69. Layer-Device Extensions count = 0
  70. GPU id : 1 (Intel(R) HD Graphics 5500 (Broadwell GT2))
  71. Layer-Device Extensions count = 0
  72. GPU id : 2 (AMD RADV OLAND (LLVM 8.0.0))
  73. Layer-Device Extensions count = 0
  74. GPU id : 3 (Intel(R) HD Graphics 5500 (Broadwell GT2))
  75. Layer-Device Extensions count = 0
  76.  
  77. VK_LAYER_VALVE_steam_overlay_64 (Steam Overlay Layer) Vulkan version 1.1.73, layer version 1
  78. Layer Extensions count = 0
  79. Devices count = 4
  80. GPU id : 0 (AMD RADV OLAND (LLVM 8.0.0))
  81. Layer-Device Extensions count = 0
  82. GPU id : 1 (Intel(R) HD Graphics 5500 (Broadwell GT2))
  83. Layer-Device Extensions count = 0
  84. GPU id : 2 (AMD RADV OLAND (LLVM 8.0.0))
  85. Layer-Device Extensions count = 0
  86. GPU id : 3 (Intel(R) HD Graphics 5500 (Broadwell GT2))
  87. Layer-Device Extensions count = 0
  88.  
  89. Presentable Surfaces:
  90. =====================
  91. GPU id : 0 (AMD RADV OLAND (LLVM 8.0.0))
  92. Surface type : VK_KHR_xcb_surface
  93. Formats: count = 2
  94. B8G8R8A8_SRGB
  95. B8G8R8A8_UNORM
  96. Present Modes: count = 3
  97. IMMEDIATE_KHR
  98. MAILBOX_KHR
  99. FIFO_KHR
  100. VkSurfaceCapabilitiesKHR:
  101. minImageCount = 2
  102. maxImageCount = 0
  103. currentExtent:
  104. width = 256
  105. height = 256
  106. minImageExtent:
  107. width = 256
  108. height = 256
  109. maxImageExtent:
  110. width = 256
  111. height = 256
  112. maxImageArrayLayers = 1
  113. supportedTransform:
  114. VK_SURFACE_TRANSFORM_IDENTITY_BIT_KHR
  115. currentTransform:
  116. VK_SURFACE_TRANSFORM_IDENTITY_BIT_KHR
  117. supportedCompositeAlpha:
  118. VK_COMPOSITE_ALPHA_OPAQUE_BIT_KHR
  119. VK_COMPOSITE_ALPHA_INHERIT_BIT_KHR
  120. supportedUsageFlags:
  121. VK_IMAGE_USAGE_TRANSFER_SRC_BIT
  122. VK_IMAGE_USAGE_TRANSFER_DST_BIT
  123. VK_IMAGE_USAGE_SAMPLED_BIT
  124. VK_IMAGE_USAGE_STORAGE_BIT
  125. VK_IMAGE_USAGE_COLOR_ATTACHMENT_BIT
  126. VkSurfaceCapabilities2EXT:
  127. supportedSurfaceCounters:
  128. None
  129.  
  130. GPU id : 1 (Intel(R) HD Graphics 5500 (Broadwell GT2))
  131. Surface type : VK_KHR_xcb_surface
  132. Formats: count = 2
  133. B8G8R8A8_SRGB
  134. B8G8R8A8_UNORM
  135. Present Modes: count = 3
  136. IMMEDIATE_KHR
  137. MAILBOX_KHR
  138. FIFO_KHR
  139. VkSurfaceCapabilitiesKHR:
  140. minImageCount = 2
  141. maxImageCount = 0
  142. currentExtent:
  143. width = 256
  144. height = 256
  145. minImageExtent:
  146. width = 256
  147. height = 256
  148. maxImageExtent:
  149. width = 256
  150. height = 256
  151. maxImageArrayLayers = 1
  152. supportedTransform:
  153. VK_SURFACE_TRANSFORM_IDENTITY_BIT_KHR
  154. currentTransform:
  155. VK_SURFACE_TRANSFORM_IDENTITY_BIT_KHR
  156. supportedCompositeAlpha:
  157. VK_COMPOSITE_ALPHA_OPAQUE_BIT_KHR
  158. VK_COMPOSITE_ALPHA_INHERIT_BIT_KHR
  159. supportedUsageFlags:
  160. VK_IMAGE_USAGE_TRANSFER_SRC_BIT
  161. VK_IMAGE_USAGE_TRANSFER_DST_BIT
  162. VK_IMAGE_USAGE_SAMPLED_BIT
  163. VK_IMAGE_USAGE_STORAGE_BIT
  164. VK_IMAGE_USAGE_COLOR_ATTACHMENT_BIT
  165. VkSurfaceCapabilities2EXT:
  166. supportedSurfaceCounters:
  167. None
  168.  
  169. GPU id : 2 (AMD RADV OLAND (LLVM 8.0.0))
  170. Surface type : VK_KHR_xcb_surface
  171. Formats: count = 2
  172. B8G8R8A8_SRGB
  173. B8G8R8A8_UNORM
  174. Present Modes: count = 3
  175. IMMEDIATE_KHR
  176. MAILBOX_KHR
  177. FIFO_KHR
  178. VkSurfaceCapabilitiesKHR:
  179. minImageCount = 2
  180. maxImageCount = 0
  181. currentExtent:
  182. width = 256
  183. height = 256
  184. minImageExtent:
  185. width = 256
  186. height = 256
  187. maxImageExtent:
  188. width = 256
  189. height = 256
  190. maxImageArrayLayers = 1
  191. supportedTransform:
  192. VK_SURFACE_TRANSFORM_IDENTITY_BIT_KHR
  193. currentTransform:
  194. VK_SURFACE_TRANSFORM_IDENTITY_BIT_KHR
  195. supportedCompositeAlpha:
  196. VK_COMPOSITE_ALPHA_OPAQUE_BIT_KHR
  197. VK_COMPOSITE_ALPHA_INHERIT_BIT_KHR
  198. supportedUsageFlags:
  199. VK_IMAGE_USAGE_TRANSFER_SRC_BIT
  200. VK_IMAGE_USAGE_TRANSFER_DST_BIT
  201. VK_IMAGE_USAGE_SAMPLED_BIT
  202. VK_IMAGE_USAGE_STORAGE_BIT
  203. VK_IMAGE_USAGE_COLOR_ATTACHMENT_BIT
  204. VkSurfaceCapabilities2EXT:
  205. supportedSurfaceCounters:
  206. None
  207.  
  208. GPU id : 3 (Intel(R) HD Graphics 5500 (Broadwell GT2))
  209. Surface type : VK_KHR_xcb_surface
  210. Formats: count = 2
  211. B8G8R8A8_SRGB
  212. B8G8R8A8_UNORM
  213. Present Modes: count = 3
  214. IMMEDIATE_KHR
  215. MAILBOX_KHR
  216. FIFO_KHR
  217. VkSurfaceCapabilitiesKHR:
  218. minImageCount = 2
  219. maxImageCount = 0
  220. currentExtent:
  221. width = 256
  222. height = 256
  223. minImageExtent:
  224. width = 256
  225. height = 256
  226. maxImageExtent:
  227. width = 256
  228. height = 256
  229. maxImageArrayLayers = 1
  230. supportedTransform:
  231. VK_SURFACE_TRANSFORM_IDENTITY_BIT_KHR
  232. currentTransform:
  233. VK_SURFACE_TRANSFORM_IDENTITY_BIT_KHR
  234. supportedCompositeAlpha:
  235. VK_COMPOSITE_ALPHA_OPAQUE_BIT_KHR
  236. VK_COMPOSITE_ALPHA_INHERIT_BIT_KHR
  237. supportedUsageFlags:
  238. VK_IMAGE_USAGE_TRANSFER_SRC_BIT
  239. VK_IMAGE_USAGE_TRANSFER_DST_BIT
  240. VK_IMAGE_USAGE_SAMPLED_BIT
  241. VK_IMAGE_USAGE_STORAGE_BIT
  242. VK_IMAGE_USAGE_COLOR_ATTACHMENT_BIT
  243. VkSurfaceCapabilities2EXT:
  244. supportedSurfaceCounters:
  245. None
  246.  
  247. GPU id : 0 (AMD RADV OLAND (LLVM 8.0.0))
  248. Surface type : VK_KHR_xlib_surface
  249. Formats: count = 2
  250. B8G8R8A8_SRGB
  251. B8G8R8A8_UNORM
  252. Present Modes: count = 3
  253. IMMEDIATE_KHR
  254. MAILBOX_KHR
  255. FIFO_KHR
  256. VkSurfaceCapabilitiesKHR:
  257. minImageCount = 2
  258. maxImageCount = 0
  259. currentExtent:
  260. width = 256
  261. height = 256
  262. minImageExtent:
  263. width = 256
  264. height = 256
  265. maxImageExtent:
  266. width = 256
  267. height = 256
  268. maxImageArrayLayers = 1
  269. supportedTransform:
  270. VK_SURFACE_TRANSFORM_IDENTITY_BIT_KHR
  271. currentTransform:
  272. VK_SURFACE_TRANSFORM_IDENTITY_BIT_KHR
  273. supportedCompositeAlpha:
  274. VK_COMPOSITE_ALPHA_OPAQUE_BIT_KHR
  275. VK_COMPOSITE_ALPHA_INHERIT_BIT_KHR
  276. supportedUsageFlags:
  277. VK_IMAGE_USAGE_TRANSFER_SRC_BIT
  278. VK_IMAGE_USAGE_TRANSFER_DST_BIT
  279. VK_IMAGE_USAGE_SAMPLED_BIT
  280. VK_IMAGE_USAGE_STORAGE_BIT
  281. VK_IMAGE_USAGE_COLOR_ATTACHMENT_BIT
  282. VkSurfaceCapabilities2EXT:
  283. supportedSurfaceCounters:
  284. None
  285.  
  286. GPU id : 1 (Intel(R) HD Graphics 5500 (Broadwell GT2))
  287. Surface type : VK_KHR_xlib_surface
  288. Formats: count = 2
  289. B8G8R8A8_SRGB
  290. B8G8R8A8_UNORM
  291. Present Modes: count = 3
  292. IMMEDIATE_KHR
  293. MAILBOX_KHR
  294. FIFO_KHR
  295. VkSurfaceCapabilitiesKHR:
  296. minImageCount = 2
  297. maxImageCount = 0
  298. currentExtent:
  299. width = 256
  300. height = 256
  301. minImageExtent:
  302. width = 256
  303. height = 256
  304. maxImageExtent:
  305. width = 256
  306. height = 256
  307. maxImageArrayLayers = 1
  308. supportedTransform:
  309. VK_SURFACE_TRANSFORM_IDENTITY_BIT_KHR
  310. currentTransform:
  311. VK_SURFACE_TRANSFORM_IDENTITY_BIT_KHR
  312. supportedCompositeAlpha:
  313. VK_COMPOSITE_ALPHA_OPAQUE_BIT_KHR
  314. VK_COMPOSITE_ALPHA_INHERIT_BIT_KHR
  315. supportedUsageFlags:
  316. VK_IMAGE_USAGE_TRANSFER_SRC_BIT
  317. VK_IMAGE_USAGE_TRANSFER_DST_BIT
  318. VK_IMAGE_USAGE_SAMPLED_BIT
  319. VK_IMAGE_USAGE_STORAGE_BIT
  320. VK_IMAGE_USAGE_COLOR_ATTACHMENT_BIT
  321. VkSurfaceCapabilities2EXT:
  322. supportedSurfaceCounters:
  323. None
  324.  
  325. GPU id : 2 (AMD RADV OLAND (LLVM 8.0.0))
  326. Surface type : VK_KHR_xlib_surface
  327. Formats: count = 2
  328. B8G8R8A8_SRGB
  329. B8G8R8A8_UNORM
  330. Present Modes: count = 3
  331. IMMEDIATE_KHR
  332. MAILBOX_KHR
  333. FIFO_KHR
  334. VkSurfaceCapabilitiesKHR:
  335. minImageCount = 2
  336. maxImageCount = 0
  337. currentExtent:
  338. width = 256
  339. height = 256
  340. minImageExtent:
  341. width = 256
  342. height = 256
  343. maxImageExtent:
  344. width = 256
  345. height = 256
  346. maxImageArrayLayers = 1
  347. supportedTransform:
  348. VK_SURFACE_TRANSFORM_IDENTITY_BIT_KHR
  349. currentTransform:
  350. VK_SURFACE_TRANSFORM_IDENTITY_BIT_KHR
  351. supportedCompositeAlpha:
  352. VK_COMPOSITE_ALPHA_OPAQUE_BIT_KHR
  353. VK_COMPOSITE_ALPHA_INHERIT_BIT_KHR
  354. supportedUsageFlags:
  355. VK_IMAGE_USAGE_TRANSFER_SRC_BIT
  356. VK_IMAGE_USAGE_TRANSFER_DST_BIT
  357. VK_IMAGE_USAGE_SAMPLED_BIT
  358. VK_IMAGE_USAGE_STORAGE_BIT
  359. VK_IMAGE_USAGE_COLOR_ATTACHMENT_BIT
  360. VkSurfaceCapabilities2EXT:
  361. supportedSurfaceCounters:
  362. None
  363.  
  364. GPU id : 3 (Intel(R) HD Graphics 5500 (Broadwell GT2))
  365. Surface type : VK_KHR_xlib_surface
  366. Formats: count = 2
  367. B8G8R8A8_SRGB
  368. B8G8R8A8_UNORM
  369. Present Modes: count = 3
  370. IMMEDIATE_KHR
  371. MAILBOX_KHR
  372. FIFO_KHR
  373. VkSurfaceCapabilitiesKHR:
  374. minImageCount = 2
  375. maxImageCount = 0
  376. currentExtent:
  377. width = 256
  378. height = 256
  379. minImageExtent:
  380. width = 256
  381. height = 256
  382. maxImageExtent:
  383. width = 256
  384. height = 256
  385. maxImageArrayLayers = 1
  386. supportedTransform:
  387. VK_SURFACE_TRANSFORM_IDENTITY_BIT_KHR
  388. currentTransform:
  389. VK_SURFACE_TRANSFORM_IDENTITY_BIT_KHR
  390. supportedCompositeAlpha:
  391. VK_COMPOSITE_ALPHA_OPAQUE_BIT_KHR
  392. VK_COMPOSITE_ALPHA_INHERIT_BIT_KHR
  393. supportedUsageFlags:
  394. VK_IMAGE_USAGE_TRANSFER_SRC_BIT
  395. VK_IMAGE_USAGE_TRANSFER_DST_BIT
  396. VK_IMAGE_USAGE_SAMPLED_BIT
  397. VK_IMAGE_USAGE_STORAGE_BIT
  398. VK_IMAGE_USAGE_COLOR_ATTACHMENT_BIT
  399. VkSurfaceCapabilities2EXT:
  400. supportedSurfaceCounters:
  401. None
  402.  
  403.  
  404. Groups :
  405. ========
  406. Device Group Properties (Group 0) :
  407. physicalDeviceCount = 1
  408.  
  409. AMD RADV OLAND (LLVM 8.0.0) (ID: 0)
  410.  
  411. subsetAllocation = 0
  412.  
  413. Device Group Present Capabilities (Group 0) :
  414.  
  415. AMD RADV OLAND (LLVM 8.0.0) (ID: 0)
  416. Can present images from the following devices:
  417. AMD RADV OLAND (LLVM 8.0.0) (ID: 0)
  418.  
  419. Present modes:
  420. VK_DEVICE_GROUP_PRESENT_MODE_LOCAL_BIT_KHR
  421.  
  422.  
  423. Device Group Properties (Group 1) :
  424. physicalDeviceCount = 1
  425.  
  426. Intel(R) HD Graphics 5500 (Broadwell GT2) (ID: 0)
  427.  
  428. subsetAllocation = 0
  429.  
  430. Device Group Present Capabilities (Group 1) :
  431.  
  432. Intel(R) HD Graphics 5500 (Broadwell GT2) (ID: 0)
  433. Can present images from the following devices:
  434. Intel(R) HD Graphics 5500 (Broadwell GT2) (ID: 0)
  435.  
  436. Present modes:
  437. VK_DEVICE_GROUP_PRESENT_MODE_LOCAL_BIT_KHR
  438.  
  439.  
  440. Device Group Properties (Group 2) :
  441. physicalDeviceCount = 1
  442.  
  443. AMD RADV OLAND (LLVM 8.0.0) (ID: 0)
  444.  
  445. subsetAllocation = 0
  446.  
  447. Device Group Present Capabilities (Group 2) :
  448.  
  449. AMD RADV OLAND (LLVM 8.0.0) (ID: 0)
  450. Can present images from the following devices:
  451. AMD RADV OLAND (LLVM 8.0.0) (ID: 0)
  452.  
  453. Present modes:
  454. VK_DEVICE_GROUP_PRESENT_MODE_LOCAL_BIT_KHR
  455.  
  456.  
  457. Device Group Properties (Group 3) :
  458. physicalDeviceCount = 1
  459.  
  460. Intel(R) HD Graphics 5500 (Broadwell GT2) (ID: 0)
  461.  
  462. subsetAllocation = 0
  463.  
  464. Device Group Present Capabilities (Group 3) :
  465.  
  466. Intel(R) HD Graphics 5500 (Broadwell GT2) (ID: 0)
  467. Can present images from the following devices:
  468. Intel(R) HD Graphics 5500 (Broadwell GT2) (ID: 0)
  469.  
  470. Present modes:
  471. VK_DEVICE_GROUP_PRESENT_MODE_LOCAL_BIT_KHR
  472.  
  473.  
  474.  
  475. Device Properties and Extensions :
  476. ==================================
  477. GPU0
  478. VkPhysicalDeviceProperties:
  479. ===========================
  480. apiVersion = 0x40105a (1.1.90)
  481. driverVersion = 79691784 (0x4c00008)
  482. vendorID = 0x1002
  483. deviceID = 0x6604
  484. deviceType = DISCRETE_GPU
  485. deviceName = AMD RADV OLAND (LLVM 8.0.0)
  486. VkPhysicalDeviceLimits:
  487. -----------------------
  488. maxImageDimension1D = 16384
  489. maxImageDimension2D = 16384
  490. maxImageDimension3D = 2048
  491. maxImageDimensionCube = 16384
  492. maxImageArrayLayers = 2048
  493. maxTexelBufferElements = 0x8000000
  494. maxUniformBufferRange = 0xffffffff
  495. maxStorageBufferRange = 0xffffffff
  496. maxPushConstantsSize = 128
  497. maxMemoryAllocationCount = 4294967295
  498. maxSamplerAllocationCount = 65536
  499. bufferImageGranularity = 0x40
  500. sparseAddressSpaceSize = 0xffffffff
  501. maxBoundDescriptorSets = 32
  502. maxPerStageDescriptorSamplers = 9586978
  503. maxPerStageDescriptorUniformBuffers = 9586978
  504. maxPerStageDescriptorStorageBuffers = 9586978
  505. maxPerStageDescriptorSampledImages = 9586978
  506. maxPerStageDescriptorStorageImages = 9586978
  507. maxPerStageDescriptorInputAttachments = 9586978
  508. maxPerStageResources = 9586978
  509. maxDescriptorSetSamplers = 9586978
  510. maxDescriptorSetUniformBuffers = 9586978
  511. maxDescriptorSetUniformBuffersDynamic = 16
  512. maxDescriptorSetStorageBuffers = 9586978
  513. maxDescriptorSetStorageBuffersDynamic = 8
  514. maxDescriptorSetSampledImages = 9586978
  515. maxDescriptorSetStorageImages = 9586978
  516. maxDescriptorSetInputAttachments = 9586978
  517. maxVertexInputAttributes = 32
  518. maxVertexInputBindings = 32
  519. maxVertexInputAttributeOffset = 0x7ff
  520. maxVertexInputBindingStride = 0x800
  521. maxVertexOutputComponents = 128
  522. maxTessellationGenerationLevel = 64
  523. maxTessellationPatchSize = 32
  524. maxTessellationControlPerVertexInputComponents = 128
  525. maxTessellationControlPerVertexOutputComponents = 128
  526. maxTessellationControlPerPatchOutputComponents = 120
  527. maxTessellationControlTotalOutputComponents = 4096
  528. maxTessellationEvaluationInputComponents = 128
  529. maxTessellationEvaluationOutputComponents = 128
  530. maxGeometryShaderInvocations = 127
  531. maxGeometryInputComponents = 64
  532. maxGeometryOutputComponents = 128
  533. maxGeometryOutputVertices = 256
  534. maxGeometryTotalOutputComponents = 1024
  535. maxFragmentInputComponents = 128
  536. maxFragmentOutputAttachments = 8
  537. maxFragmentDualSrcAttachments = 1
  538. maxFragmentCombinedOutputResources = 8
  539. maxComputeSharedMemorySize = 0x8000
  540. maxComputeWorkGroupCount[0] = 65535
  541. maxComputeWorkGroupCount[1] = 65535
  542. maxComputeWorkGroupCount[2] = 65535
  543. maxComputeWorkGroupInvocations = 2048
  544. maxComputeWorkGroupSize[0] = 2048
  545. maxComputeWorkGroupSize[1] = 2048
  546. maxComputeWorkGroupSize[2] = 2048
  547. subPixelPrecisionBits = 8
  548. subTexelPrecisionBits = 8
  549. mipmapPrecisionBits = 8
  550. maxDrawIndexedIndexValue = 4294967295
  551. maxDrawIndirectCount = 4294967295
  552. maxSamplerLodBias = 16.000000
  553. maxSamplerAnisotropy = 16.000000
  554. maxViewports = 16
  555. maxViewportDimensions[0] = 16384
  556. maxViewportDimensions[1] = 16384
  557. viewportBoundsRange[0] = -32768.000000
  558. viewportBoundsRange[1] = 32767.000000
  559. viewportSubPixelBits = 8
  560. minMemoryMapAlignment = 4096
  561. minTexelBufferOffsetAlignment = 0x1
  562. minUniformBufferOffsetAlignment = 0x4
  563. minStorageBufferOffsetAlignment = 0x4
  564. minTexelOffset = -32
  565. maxTexelOffset = 31
  566. minTexelGatherOffset = -32
  567. maxTexelGatherOffset = 31
  568. minInterpolationOffset = -2.000000
  569. maxInterpolationOffset = 2.000000
  570. subPixelInterpolationOffsetBits = 8
  571. maxFramebufferWidth = 16384
  572. maxFramebufferHeight = 16384
  573. maxFramebufferLayers = 1024
  574. framebufferColorSampleCounts = 15
  575. framebufferDepthSampleCounts = 15
  576. framebufferStencilSampleCounts = 15
  577. framebufferNoAttachmentsSampleCounts = 15
  578. maxColorAttachments = 8
  579. sampledImageColorSampleCounts = 15
  580. sampledImageDepthSampleCounts = 15
  581. sampledImageStencilSampleCounts = 15
  582. sampledImageIntegerSampleCounts = 1
  583. storageImageSampleCounts = 1
  584. maxSampleMaskWords = 1
  585. timestampComputeAndGraphics = 1
  586. timestampPeriod = 37.037037
  587. maxClipDistances = 8
  588. maxCullDistances = 8
  589. maxCombinedClipAndCullDistances = 8
  590. discreteQueuePriorities = 2
  591. pointSizeRange[0] = 0.000000
  592. pointSizeRange[1] = 8192.000000
  593. lineWidthRange[0] = 0.000000
  594. lineWidthRange[1] = 7.992188
  595. pointSizeGranularity = 0.125000
  596. lineWidthGranularity = 0.007812
  597. strictLines = 0
  598. standardSampleLocations = 1
  599. optimalBufferCopyOffsetAlignment = 0x80
  600. optimalBufferCopyRowPitchAlignment = 0x80
  601. nonCoherentAtomSize = 0x40
  602. VkPhysicalDeviceSparseProperties:
  603. ---------------------------------
  604. residencyStandard2DBlockShape = 0
  605. residencyStandard2DMultisampleBlockShape = 0
  606. residencyStandard3DBlockShape = 0
  607. residencyAlignedMipSize = 0
  608. residencyNonResidentStrict = 0
  609.  
  610. VkPhysicalDevicePointClippingProperties:
  611. ========================================
  612. pointClippingBehavior = 0
  613.  
  614. VkPhysicalDevicePushDescriptorProperties:
  615. =========================================
  616. maxPushDescriptors = 32
  617.  
  618. VkPhysicalDeviceDiscardRectangleProperties:
  619. ===========================================
  620. maxDiscardRectangles = 4
  621.  
  622. VkPhysicalDeviceMultiviewProperties:
  623. ====================================
  624. maxMultiviewViewCount = 8
  625. maxMultiviewInstanceIndex = 2147483647
  626.  
  627. VkPhysicalDeviceMaintenance3Properties:
  628. =======================================
  629. maxPerSetDescriptors = 22369621
  630. maxMemoryAllocationSize = 4294967295
  631.  
  632. VkPhysicalDeviceIDProperties:
  633. =========================================
  634. deviceUUID = 00000000-0800-0000-0000-000000000000
  635. driverUUID = 414d442d-4d45-5341-2d44-525600000000
  636. deviceLUIDValid = false
  637.  
  638. VkPhysicalDeviceDriverProperties:
  639. =================================
  640. driverID = 3
  641. driverName = radv
  642. driverInfo = Mesa 19.0.8 (LLVM 8.0.0)
  643. conformanceVersion:
  644. major = 1
  645. minor = 1
  646. subminor = 2
  647. patch = 0
  648.  
  649. VkPhysicalDevicePCIBusInfoProperties
  650. ====================================
  651. pciDomain = 0
  652. pciBus = 8
  653. pciDevice = 0
  654. pciFunction = 0
  655.  
  656. VkPhysicalDeviceTransformFeedbackProperties
  657. ===========================================
  658. maxTransformFeedbackStreams = 4
  659. maxTransformFeedbackBuffers = 4
  660. maxTransformFeedbackBufferSize = 4294967295
  661. maxTransformFeedbackStreamDataSize = 512
  662. maxTransformFeedbackBufferDataSize = 4294967295
  663. maxTransformFeedbackBufferDataStride = 512
  664. transformFeedbackQueries = 1
  665. transformFeedbackStreamsLinesTriangles = 0
  666. transformFeedbackRasterizationStreamSelect = 0
  667. transformFeedbackDraw = 1
  668.  
  669. Device Extensions count = 50
  670. VK_AMD_draw_indirect_count : extension revision 1
  671. VK_AMD_gcn_shader : extension revision 1
  672. VK_AMD_shader_core_properties : extension revision 1
  673. VK_AMD_shader_info : extension revision 1
  674. VK_AMD_shader_trinary_minmax : extension revision 1
  675. VK_EXT_calibrated_timestamps : extension revision 1
  676. VK_EXT_conditional_rendering : extension revision 1
  677. VK_EXT_depth_range_unrestricted : extension revision 1
  678. VK_EXT_discard_rectangles : extension revision 1
  679. VK_EXT_display_control : extension revision 1
  680. VK_EXT_external_memory_dma_buf : extension revision 1
  681. VK_EXT_external_memory_host : extension revision 1
  682. VK_EXT_global_priority : extension revision 1
  683. VK_EXT_memory_budget : extension revision 1
  684. VK_EXT_memory_priority : extension revision 1
  685. VK_EXT_pci_bus_info : extension revision 2
  686. VK_EXT_shader_stencil_export : extension revision 1
  687. VK_EXT_shader_viewport_index_layer : extension revision 1
  688. VK_EXT_transform_feedback : extension revision 1
  689. VK_EXT_vertex_attribute_divisor : extension revision 3
  690. VK_GOOGLE_decorate_string : extension revision 1
  691. VK_GOOGLE_hlsl_functionality1 : extension revision 1
  692. VK_KHR_16bit_storage : extension revision 1
  693. VK_KHR_bind_memory2 : extension revision 1
  694. VK_KHR_create_renderpass2 : extension revision 1
  695. VK_KHR_dedicated_allocation : extension revision 1
  696. VK_KHR_descriptor_update_template : extension revision 1
  697. VK_KHR_device_group : extension revision 1
  698. VK_KHR_draw_indirect_count : extension revision 1
  699. VK_KHR_driver_properties : extension revision 1
  700. VK_KHR_external_fence : extension revision 1
  701. VK_KHR_external_fence_fd : extension revision 1
  702. VK_KHR_external_memory : extension revision 1
  703. VK_KHR_external_memory_fd : extension revision 1
  704. VK_KHR_external_semaphore : extension revision 1
  705. VK_KHR_external_semaphore_fd : extension revision 1
  706. VK_KHR_get_memory_requirements2 : extension revision 1
  707. VK_KHR_image_format_list : extension revision 1
  708. VK_KHR_incremental_present : extension revision 1
  709. VK_KHR_maintenance1 : extension revision 1
  710. VK_KHR_maintenance2 : extension revision 1
  711. VK_KHR_maintenance3 : extension revision 1
  712. VK_KHR_multiview : extension revision 1
  713. VK_KHR_push_descriptor : extension revision 1
  714. VK_KHR_relaxed_block_layout : extension revision 1
  715. VK_KHR_sampler_mirror_clamp_to_edge : extension revision 1
  716. VK_KHR_shader_draw_parameters : extension revision 1
  717. VK_KHR_storage_buffer_storage_class : extension revision 1
  718. VK_KHR_swapchain : extension revision 68
  719. VK_KHR_variable_pointers : extension revision 1
  720.  
  721. VkQueueFamilyProperties[0]:
  722. ===========================
  723. queueFlags = GRAPHICS | COMPUTE | TRANSFER | SPARSE
  724. queueCount = 1
  725. timestampValidBits = 64
  726. minImageTransferGranularity = (1, 1, 1)
  727.  
  728. VkQueueFamilyProperties[1]:
  729. ===========================
  730. queueFlags = COMPUTE | TRANSFER | SPARSE
  731. queueCount = 2
  732. timestampValidBits = 64
  733. minImageTransferGranularity = (1, 1, 1)
  734.  
  735. VkPhysicalDeviceMemoryProperties:
  736. =================================
  737. memoryHeapCount = 3
  738. memoryHeaps[0] :
  739. size = 4026531840 (0xf0000000) (3.75 GiB)
  740. flags:
  741. VK_MEMORY_HEAP_DEVICE_LOCAL_BIT
  742. memoryHeaps[1] :
  743. size = 268435456 (0x10000000) (256.00 MiB)
  744. flags:
  745. VK_MEMORY_HEAP_DEVICE_LOCAL_BIT
  746. memoryHeaps[2] :
  747. size = 4294967296 (0x100000000) (4.00 GiB)
  748. flags:
  749. None
  750. memoryTypeCount = 4
  751. memoryTypes[0] :
  752. heapIndex = 0
  753. propertyFlags = 0x1:
  754. VK_MEMORY_PROPERTY_DEVICE_LOCAL_BIT
  755. memoryTypes[1] :
  756. heapIndex = 2
  757. propertyFlags = 0x6:
  758. VK_MEMORY_PROPERTY_HOST_VISIBLE_BIT
  759. VK_MEMORY_PROPERTY_HOST_COHERENT_BIT
  760. memoryTypes[2] :
  761. heapIndex = 1
  762. propertyFlags = 0x7:
  763. VK_MEMORY_PROPERTY_DEVICE_LOCAL_BIT
  764. VK_MEMORY_PROPERTY_HOST_VISIBLE_BIT
  765. VK_MEMORY_PROPERTY_HOST_COHERENT_BIT
  766. memoryTypes[3] :
  767. heapIndex = 2
  768. propertyFlags = 0xe:
  769. VK_MEMORY_PROPERTY_HOST_VISIBLE_BIT
  770. VK_MEMORY_PROPERTY_HOST_COHERENT_BIT
  771. VK_MEMORY_PROPERTY_HOST_CACHED_BIT
  772.  
  773. VkPhysicalDeviceFeatures:
  774. =========================
  775. robustBufferAccess = 1
  776. fullDrawIndexUint32 = 1
  777. imageCubeArray = 1
  778. independentBlend = 1
  779. geometryShader = 1
  780. tessellationShader = 1
  781. sampleRateShading = 1
  782. dualSrcBlend = 1
  783. logicOp = 1
  784. multiDrawIndirect = 1
  785. drawIndirectFirstInstance = 1
  786. depthClamp = 1
  787. depthBiasClamp = 1
  788. fillModeNonSolid = 1
  789. depthBounds = 1
  790. wideLines = 1
  791. largePoints = 1
  792. alphaToOne = 1
  793. multiViewport = 1
  794. samplerAnisotropy = 1
  795. textureCompressionETC2 = 0
  796. textureCompressionASTC_LDR = 0
  797. textureCompressionBC = 1
  798. occlusionQueryPrecise = 1
  799. pipelineStatisticsQuery = 1
  800. vertexPipelineStoresAndAtomics = 1
  801. fragmentStoresAndAtomics = 1
  802. shaderTessellationAndGeometryPointSize = 1
  803. shaderImageGatherExtended = 1
  804. shaderStorageImageExtendedFormats = 1
  805. shaderStorageImageMultisample = 0
  806. shaderStorageImageReadWithoutFormat = 1
  807. shaderStorageImageWriteWithoutFormat = 1
  808. shaderUniformBufferArrayDynamicIndexing = 1
  809. shaderSampledImageArrayDynamicIndexing = 1
  810. shaderStorageBufferArrayDynamicIndexing = 1
  811. shaderStorageImageArrayDynamicIndexing = 1
  812. shaderClipDistance = 1
  813. shaderCullDistance = 1
  814. shaderFloat64 = 1
  815. shaderInt64 = 1
  816. shaderInt16 = 0
  817. shaderResourceResidency = 0
  818. shaderResourceMinLod = 0
  819. sparseBinding = 1
  820. sparseResidencyBuffer = 0
  821. sparseResidencyImage2D = 0
  822. sparseResidencyImage3D = 0
  823. sparseResidency2Samples = 0
  824. sparseResidency4Samples = 0
  825. sparseResidency8Samples = 0
  826. sparseResidency16Samples = 0
  827. sparseResidencyAliased = 0
  828. variableMultisampleRate = 1
  829. inheritedQueries = 1
  830.  
  831. VkPhysicalDevice16BitStorageFeatures:
  832. =====================================
  833. storageBuffer16BitAccess = 0
  834. uniformAndStorageBuffer16BitAccess = 0
  835. storagePushConstant16 = 0
  836. storageInputOutput16 = 0
  837.  
  838. VkPhysicalDeviceVariablePointerFeatures:
  839. ========================================
  840. variablePointersStorageBuffer = 1
  841. variablePointers = 1
  842.  
  843. VkPhysicalDeviceMultiviewFeatures:
  844. ==================================
  845. multiview = 1
  846. multiviewGeometryShader = 1
  847. multiviewTessellationShader = 1
  848.  
  849. VkPhysicalDeviceTransformFeedbackFeatures:
  850. ==========================================
  851. transformFeedback = 1
  852. geometryStreams = 1
  853.  
  854. Format Properties:
  855. ==================
  856.  
  857. FORMAT_R4G4B4A4_UNORM_PACK16,
  858. FORMAT_R5G6B5_UNORM_PACK16,
  859. FORMAT_B5G6R5_UNORM_PACK16,
  860. FORMAT_R5G5B5A1_UNORM_PACK16,
  861. FORMAT_A1R5G5B5_UNORM_PACK16:
  862. linearTiling FormatFeatureFlags:
  863. VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT
  864. VK_FORMAT_FEATURE_STORAGE_IMAGE_BIT
  865. VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BIT
  866. VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BLEND_BIT
  867. VK_FORMAT_FEATURE_BLIT_SRC_BIT
  868. VK_FORMAT_FEATURE_BLIT_DST_BIT
  869. VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
  870. VK_FORMAT_FEATURE_TRANSFER_SRC_BIT_KHR
  871. VK_FORMAT_FEATURE_TRANSFER_DST_BIT_KHR
  872.  
  873. optimalTiling FormatFeatureFlags:
  874. VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT
  875. VK_FORMAT_FEATURE_STORAGE_IMAGE_BIT
  876. VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BIT
  877. VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BLEND_BIT
  878. VK_FORMAT_FEATURE_BLIT_SRC_BIT
  879. VK_FORMAT_FEATURE_BLIT_DST_BIT
  880. VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
  881. VK_FORMAT_FEATURE_TRANSFER_SRC_BIT_KHR
  882. VK_FORMAT_FEATURE_TRANSFER_DST_BIT_KHR
  883.  
  884. bufferFeatures FormatFeatureFlags:
  885. None
  886.  
  887. FORMAT_B4G4R4A4_UNORM_PACK16,
  888. FORMAT_B5G5R5A1_UNORM_PACK16:
  889. linearTiling FormatFeatureFlags:
  890. VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT
  891. VK_FORMAT_FEATURE_STORAGE_IMAGE_BIT
  892. VK_FORMAT_FEATURE_BLIT_SRC_BIT
  893. VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
  894. VK_FORMAT_FEATURE_TRANSFER_SRC_BIT_KHR
  895. VK_FORMAT_FEATURE_TRANSFER_DST_BIT_KHR
  896.  
  897. optimalTiling FormatFeatureFlags:
  898. VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT
  899. VK_FORMAT_FEATURE_STORAGE_IMAGE_BIT
  900. VK_FORMAT_FEATURE_BLIT_SRC_BIT
  901. VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
  902. VK_FORMAT_FEATURE_TRANSFER_SRC_BIT_KHR
  903. VK_FORMAT_FEATURE_TRANSFER_DST_BIT_KHR
  904.  
  905. bufferFeatures FormatFeatureFlags:
  906. None
  907.  
  908. FORMAT_R8_UNORM,
  909. FORMAT_R8_SNORM,
  910. FORMAT_R16_UNORM,
  911. FORMAT_R16_SNORM,
  912. FORMAT_R16_SFLOAT,
  913. FORMAT_R32_SFLOAT:
  914. linearTiling FormatFeatureFlags:
  915. VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT
  916. VK_FORMAT_FEATURE_STORAGE_IMAGE_BIT
  917. VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BIT
  918. VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BLEND_BIT
  919. VK_FORMAT_FEATURE_BLIT_SRC_BIT
  920. VK_FORMAT_FEATURE_BLIT_DST_BIT
  921. VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
  922. VK_FORMAT_FEATURE_TRANSFER_SRC_BIT_KHR
  923. VK_FORMAT_FEATURE_TRANSFER_DST_BIT_KHR
  924.  
  925. optimalTiling FormatFeatureFlags:
  926. VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT
  927. VK_FORMAT_FEATURE_STORAGE_IMAGE_BIT
  928. VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BIT
  929. VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BLEND_BIT
  930. VK_FORMAT_FEATURE_BLIT_SRC_BIT
  931. VK_FORMAT_FEATURE_BLIT_DST_BIT
  932. VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
  933. VK_FORMAT_FEATURE_TRANSFER_SRC_BIT_KHR
  934. VK_FORMAT_FEATURE_TRANSFER_DST_BIT_KHR
  935.  
  936. bufferFeatures FormatFeatureFlags:
  937. VK_FORMAT_FEATURE_UNIFORM_TEXEL_BUFFER_BIT
  938. VK_FORMAT_FEATURE_STORAGE_TEXEL_BUFFER_BIT
  939. VK_FORMAT_FEATURE_VERTEX_BUFFER_BIT
  940.  
  941. FORMAT_R8_USCALED,
  942. FORMAT_R8_SSCALED,
  943. FORMAT_R8G8_USCALED,
  944. FORMAT_R8G8_SSCALED,
  945. FORMAT_R8G8B8A8_USCALED,
  946. FORMAT_R8G8B8A8_SSCALED,
  947. FORMAT_B8G8R8A8_USCALED,
  948. FORMAT_B8G8R8A8_SSCALED,
  949. FORMAT_A8B8G8R8_USCALED_PACK32,
  950. FORMAT_A8B8G8R8_SSCALED_PACK32,
  951. FORMAT_A2R10G10B10_SNORM_PACK32,
  952. FORMAT_A2R10G10B10_USCALED_PACK32,
  953. FORMAT_A2R10G10B10_SSCALED_PACK32,
  954. FORMAT_A2R10G10B10_SINT_PACK32,
  955. FORMAT_A2B10G10R10_SNORM_PACK32,
  956. FORMAT_A2B10G10R10_USCALED_PACK32,
  957. FORMAT_A2B10G10R10_SSCALED_PACK32,
  958. FORMAT_A2B10G10R10_SINT_PACK32,
  959. FORMAT_R16_USCALED,
  960. FORMAT_R16_SSCALED,
  961. FORMAT_R16G16_USCALED,
  962. FORMAT_R16G16_SSCALED,
  963. FORMAT_R16G16B16A16_USCALED,
  964. FORMAT_R16G16B16A16_SSCALED:
  965. linearTiling FormatFeatureFlags:
  966. None
  967.  
  968. optimalTiling FormatFeatureFlags:
  969. None
  970.  
  971. bufferFeatures FormatFeatureFlags:
  972. VK_FORMAT_FEATURE_VERTEX_BUFFER_BIT
  973.  
  974. FORMAT_R8_UINT,
  975. FORMAT_R8_SINT,
  976. FORMAT_R8G8_UINT,
  977. FORMAT_R8G8_SINT,
  978. FORMAT_R8G8B8A8_UINT,
  979. FORMAT_R8G8B8A8_SINT,
  980. FORMAT_B8G8R8A8_UINT,
  981. FORMAT_B8G8R8A8_SINT,
  982. FORMAT_A8B8G8R8_UINT_PACK32,
  983. FORMAT_A8B8G8R8_SINT_PACK32,
  984. FORMAT_A2R10G10B10_UINT_PACK32,
  985. FORMAT_A2B10G10R10_UINT_PACK32,
  986. FORMAT_R16_UINT,
  987. FORMAT_R16_SINT,
  988. FORMAT_R16G16_UINT,
  989. FORMAT_R16G16_SINT,
  990. FORMAT_R16G16B16A16_UINT,
  991. FORMAT_R16G16B16A16_SINT,
  992. FORMAT_R32G32_UINT,
  993. FORMAT_R32G32_SINT,
  994. FORMAT_R32G32B32A32_UINT,
  995. FORMAT_R32G32B32A32_SINT:
  996. linearTiling FormatFeatureFlags:
  997. VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT
  998. VK_FORMAT_FEATURE_STORAGE_IMAGE_BIT
  999. VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BIT
  1000. VK_FORMAT_FEATURE_BLIT_SRC_BIT
  1001. VK_FORMAT_FEATURE_BLIT_DST_BIT
  1002. VK_FORMAT_FEATURE_TRANSFER_SRC_BIT_KHR
  1003. VK_FORMAT_FEATURE_TRANSFER_DST_BIT_KHR
  1004.  
  1005. optimalTiling FormatFeatureFlags:
  1006. VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT
  1007. VK_FORMAT_FEATURE_STORAGE_IMAGE_BIT
  1008. VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BIT
  1009. VK_FORMAT_FEATURE_BLIT_SRC_BIT
  1010. VK_FORMAT_FEATURE_BLIT_DST_BIT
  1011. VK_FORMAT_FEATURE_TRANSFER_SRC_BIT_KHR
  1012. VK_FORMAT_FEATURE_TRANSFER_DST_BIT_KHR
  1013.  
  1014. bufferFeatures FormatFeatureFlags:
  1015. VK_FORMAT_FEATURE_UNIFORM_TEXEL_BUFFER_BIT
  1016. VK_FORMAT_FEATURE_STORAGE_TEXEL_BUFFER_BIT
  1017. VK_FORMAT_FEATURE_VERTEX_BUFFER_BIT
  1018.  
  1019. FORMAT_R8_SRGB,
  1020. FORMAT_R8G8B8A8_SRGB,
  1021. FORMAT_B8G8R8A8_SRGB,
  1022. FORMAT_A8B8G8R8_SRGB_PACK32:
  1023. linearTiling FormatFeatureFlags:
  1024. VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT
  1025. VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BIT
  1026. VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BLEND_BIT
  1027. VK_FORMAT_FEATURE_BLIT_SRC_BIT
  1028. VK_FORMAT_FEATURE_BLIT_DST_BIT
  1029. VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
  1030. VK_FORMAT_FEATURE_TRANSFER_SRC_BIT_KHR
  1031. VK_FORMAT_FEATURE_TRANSFER_DST_BIT_KHR
  1032.  
  1033. optimalTiling FormatFeatureFlags:
  1034. VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT
  1035. VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BIT
  1036. VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BLEND_BIT
  1037. VK_FORMAT_FEATURE_BLIT_SRC_BIT
  1038. VK_FORMAT_FEATURE_BLIT_DST_BIT
  1039. VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
  1040. VK_FORMAT_FEATURE_TRANSFER_SRC_BIT_KHR
  1041. VK_FORMAT_FEATURE_TRANSFER_DST_BIT_KHR
  1042.  
  1043. bufferFeatures FormatFeatureFlags:
  1044. VK_FORMAT_FEATURE_UNIFORM_TEXEL_BUFFER_BIT
  1045. VK_FORMAT_FEATURE_STORAGE_TEXEL_BUFFER_BIT
  1046. VK_FORMAT_FEATURE_VERTEX_BUFFER_BIT
  1047.  
  1048. FORMAT_R8G8_UNORM,
  1049. FORMAT_R8G8_SNORM,
  1050. FORMAT_R8G8B8A8_UNORM,
  1051. FORMAT_R8G8B8A8_SNORM,
  1052. FORMAT_B8G8R8A8_UNORM,
  1053. FORMAT_B8G8R8A8_SNORM,
  1054. FORMAT_A8B8G8R8_UNORM_PACK32,
  1055. FORMAT_A8B8G8R8_SNORM_PACK32,
  1056. FORMAT_A2R10G10B10_UNORM_PACK32,
  1057. FORMAT_A2B10G10R10_UNORM_PACK32,
  1058. FORMAT_R16G16_UNORM,
  1059. FORMAT_R16G16_SNORM,
  1060. FORMAT_R16G16_SFLOAT,
  1061. FORMAT_R16G16B16A16_UNORM,
  1062. FORMAT_R16G16B16A16_SNORM,
  1063. FORMAT_R16G16B16A16_SFLOAT,
  1064. FORMAT_R32G32_SFLOAT,
  1065. FORMAT_R32G32B32A32_SFLOAT,
  1066. FORMAT_B10G11R11_UFLOAT_PACK32:
  1067. linearTiling FormatFeatureFlags:
  1068. VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT
  1069. VK_FORMAT_FEATURE_STORAGE_IMAGE_BIT
  1070. VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BIT
  1071. VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BLEND_BIT
  1072. VK_FORMAT_FEATURE_BLIT_SRC_BIT
  1073. VK_FORMAT_FEATURE_BLIT_DST_BIT
  1074. VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
  1075. VK_FORMAT_FEATURE_TRANSFER_SRC_BIT_KHR
  1076. VK_FORMAT_FEATURE_TRANSFER_DST_BIT_KHR
  1077.  
  1078. optimalTiling FormatFeatureFlags:
  1079. VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT
  1080. VK_FORMAT_FEATURE_STORAGE_IMAGE_BIT
  1081. VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BIT
  1082. VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BLEND_BIT
  1083. VK_FORMAT_FEATURE_BLIT_SRC_BIT
  1084. VK_FORMAT_FEATURE_BLIT_DST_BIT
  1085. VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
  1086. VK_FORMAT_FEATURE_TRANSFER_SRC_BIT_KHR
  1087. VK_FORMAT_FEATURE_TRANSFER_DST_BIT_KHR
  1088.  
  1089. bufferFeatures FormatFeatureFlags:
  1090. VK_FORMAT_FEATURE_UNIFORM_TEXEL_BUFFER_BIT
  1091. VK_FORMAT_FEATURE_STORAGE_TEXEL_BUFFER_BIT
  1092. VK_FORMAT_FEATURE_VERTEX_BUFFER_BIT
  1093.  
  1094. FORMAT_R8G8_SRGB:
  1095. linearTiling FormatFeatureFlags:
  1096. VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BIT
  1097. VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BLEND_BIT
  1098. VK_FORMAT_FEATURE_BLIT_DST_BIT
  1099. VK_FORMAT_FEATURE_TRANSFER_SRC_BIT_KHR
  1100. VK_FORMAT_FEATURE_TRANSFER_DST_BIT_KHR
  1101.  
  1102. optimalTiling FormatFeatureFlags:
  1103. VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BIT
  1104. VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BLEND_BIT
  1105. VK_FORMAT_FEATURE_BLIT_DST_BIT
  1106. VK_FORMAT_FEATURE_TRANSFER_SRC_BIT_KHR
  1107. VK_FORMAT_FEATURE_TRANSFER_DST_BIT_KHR
  1108.  
  1109. bufferFeatures FormatFeatureFlags:
  1110. VK_FORMAT_FEATURE_UNIFORM_TEXEL_BUFFER_BIT
  1111. VK_FORMAT_FEATURE_STORAGE_TEXEL_BUFFER_BIT
  1112. VK_FORMAT_FEATURE_VERTEX_BUFFER_BIT
  1113.  
  1114. FORMAT_R32_UINT,
  1115. FORMAT_R32_SINT:
  1116. linearTiling FormatFeatureFlags:
  1117. VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT
  1118. VK_FORMAT_FEATURE_STORAGE_IMAGE_BIT
  1119. VK_FORMAT_FEATURE_STORAGE_IMAGE_ATOMIC_BIT
  1120. VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BIT
  1121. VK_FORMAT_FEATURE_BLIT_SRC_BIT
  1122. VK_FORMAT_FEATURE_BLIT_DST_BIT
  1123. VK_FORMAT_FEATURE_TRANSFER_SRC_BIT_KHR
  1124. VK_FORMAT_FEATURE_TRANSFER_DST_BIT_KHR
  1125.  
  1126. optimalTiling FormatFeatureFlags:
  1127. VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT
  1128. VK_FORMAT_FEATURE_STORAGE_IMAGE_BIT
  1129. VK_FORMAT_FEATURE_STORAGE_IMAGE_ATOMIC_BIT
  1130. VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BIT
  1131. VK_FORMAT_FEATURE_BLIT_SRC_BIT
  1132. VK_FORMAT_FEATURE_BLIT_DST_BIT
  1133. VK_FORMAT_FEATURE_TRANSFER_SRC_BIT_KHR
  1134. VK_FORMAT_FEATURE_TRANSFER_DST_BIT_KHR
  1135.  
  1136. bufferFeatures FormatFeatureFlags:
  1137. VK_FORMAT_FEATURE_UNIFORM_TEXEL_BUFFER_BIT
  1138. VK_FORMAT_FEATURE_STORAGE_TEXEL_BUFFER_BIT
  1139. VK_FORMAT_FEATURE_STORAGE_TEXEL_BUFFER_ATOMIC_BIT
  1140. VK_FORMAT_FEATURE_VERTEX_BUFFER_BIT
  1141.  
  1142. FORMAT_R32G32B32_UINT,
  1143. FORMAT_R32G32B32_SINT:
  1144. linearTiling FormatFeatureFlags:
  1145. VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT
  1146. VK_FORMAT_FEATURE_TRANSFER_SRC_BIT_KHR
  1147. VK_FORMAT_FEATURE_TRANSFER_DST_BIT_KHR
  1148.  
  1149. optimalTiling FormatFeatureFlags:
  1150. None
  1151.  
  1152. bufferFeatures FormatFeatureFlags:
  1153. VK_FORMAT_FEATURE_UNIFORM_TEXEL_BUFFER_BIT
  1154. VK_FORMAT_FEATURE_STORAGE_TEXEL_BUFFER_BIT
  1155. VK_FORMAT_FEATURE_VERTEX_BUFFER_BIT
  1156.  
  1157. FORMAT_R32G32B32_SFLOAT:
  1158. linearTiling FormatFeatureFlags:
  1159. VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT
  1160. VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
  1161. VK_FORMAT_FEATURE_TRANSFER_SRC_BIT_KHR
  1162. VK_FORMAT_FEATURE_TRANSFER_DST_BIT_KHR
  1163.  
  1164. optimalTiling FormatFeatureFlags:
  1165. None
  1166.  
  1167. bufferFeatures FormatFeatureFlags:
  1168. VK_FORMAT_FEATURE_UNIFORM_TEXEL_BUFFER_BIT
  1169. VK_FORMAT_FEATURE_STORAGE_TEXEL_BUFFER_BIT
  1170. VK_FORMAT_FEATURE_VERTEX_BUFFER_BIT
  1171.  
  1172. FORMAT_E5B9G9R9_UFLOAT_PACK32,
  1173. FORMAT_BC1_RGB_UNORM_BLOCK,
  1174. FORMAT_BC1_RGB_SRGB_BLOCK,
  1175. FORMAT_BC1_RGBA_UNORM_BLOCK,
  1176. FORMAT_BC1_RGBA_SRGB_BLOCK,
  1177. FORMAT_BC2_UNORM_BLOCK,
  1178. FORMAT_BC2_SRGB_BLOCK,
  1179. FORMAT_BC3_UNORM_BLOCK,
  1180. FORMAT_BC3_SRGB_BLOCK,
  1181. FORMAT_BC4_UNORM_BLOCK,
  1182. FORMAT_BC4_SNORM_BLOCK,
  1183. FORMAT_BC5_UNORM_BLOCK,
  1184. FORMAT_BC5_SNORM_BLOCK,
  1185. FORMAT_BC6H_UFLOAT_BLOCK,
  1186. FORMAT_BC6H_SFLOAT_BLOCK,
  1187. FORMAT_BC7_UNORM_BLOCK,
  1188. FORMAT_BC7_SRGB_BLOCK:
  1189. linearTiling FormatFeatureFlags:
  1190. VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT
  1191. VK_FORMAT_FEATURE_BLIT_SRC_BIT
  1192. VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
  1193. VK_FORMAT_FEATURE_TRANSFER_SRC_BIT_KHR
  1194. VK_FORMAT_FEATURE_TRANSFER_DST_BIT_KHR
  1195.  
  1196. optimalTiling FormatFeatureFlags:
  1197. VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT
  1198. VK_FORMAT_FEATURE_BLIT_SRC_BIT
  1199. VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
  1200. VK_FORMAT_FEATURE_TRANSFER_SRC_BIT_KHR
  1201. VK_FORMAT_FEATURE_TRANSFER_DST_BIT_KHR
  1202.  
  1203. bufferFeatures FormatFeatureFlags:
  1204. None
  1205.  
  1206. FORMAT_D16_UNORM,
  1207. FORMAT_D32_SFLOAT:
  1208. linearTiling FormatFeatureFlags:
  1209. None
  1210.  
  1211. optimalTiling FormatFeatureFlags:
  1212. VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT
  1213. VK_FORMAT_FEATURE_STORAGE_IMAGE_BIT
  1214. VK_FORMAT_FEATURE_DEPTH_STENCIL_ATTACHMENT_BIT
  1215. VK_FORMAT_FEATURE_BLIT_SRC_BIT
  1216. VK_FORMAT_FEATURE_BLIT_DST_BIT
  1217. VK_FORMAT_FEATURE_TRANSFER_SRC_BIT_KHR
  1218. VK_FORMAT_FEATURE_TRANSFER_DST_BIT_KHR
  1219.  
  1220. bufferFeatures FormatFeatureFlags:
  1221. VK_FORMAT_FEATURE_UNIFORM_TEXEL_BUFFER_BIT
  1222. VK_FORMAT_FEATURE_STORAGE_TEXEL_BUFFER_BIT
  1223. VK_FORMAT_FEATURE_VERTEX_BUFFER_BIT
  1224.  
  1225. FORMAT_S8_UINT:
  1226. linearTiling FormatFeatureFlags:
  1227. None
  1228.  
  1229. optimalTiling FormatFeatureFlags:
  1230. VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT
  1231. VK_FORMAT_FEATURE_STORAGE_IMAGE_BIT
  1232. VK_FORMAT_FEATURE_DEPTH_STENCIL_ATTACHMENT_BIT
  1233. VK_FORMAT_FEATURE_BLIT_SRC_BIT
  1234. VK_FORMAT_FEATURE_BLIT_DST_BIT
  1235. VK_FORMAT_FEATURE_TRANSFER_SRC_BIT_KHR
  1236. VK_FORMAT_FEATURE_TRANSFER_DST_BIT_KHR
  1237.  
  1238. bufferFeatures FormatFeatureFlags:
  1239. VK_FORMAT_FEATURE_UNIFORM_TEXEL_BUFFER_BIT
  1240. VK_FORMAT_FEATURE_STORAGE_TEXEL_BUFFER_BIT
  1241. VK_FORMAT_FEATURE_VERTEX_BUFFER_BIT
  1242.  
  1243. FORMAT_D16_UNORM_S8_UINT,
  1244. FORMAT_D32_SFLOAT_S8_UINT:
  1245. linearTiling FormatFeatureFlags:
  1246. None
  1247.  
  1248. optimalTiling FormatFeatureFlags:
  1249. VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT
  1250. VK_FORMAT_FEATURE_DEPTH_STENCIL_ATTACHMENT_BIT
  1251. VK_FORMAT_FEATURE_BLIT_SRC_BIT
  1252. VK_FORMAT_FEATURE_TRANSFER_SRC_BIT_KHR
  1253. VK_FORMAT_FEATURE_TRANSFER_DST_BIT_KHR
  1254.  
  1255. bufferFeatures FormatFeatureFlags:
  1256. None
  1257.  
  1258. Unsupported formats:
  1259. FORMAT_UNDEFINED
  1260. FORMAT_R4G4_UNORM_PACK8
  1261. FORMAT_R8G8B8_UNORM
  1262. FORMAT_R8G8B8_SNORM
  1263. FORMAT_R8G8B8_USCALED
  1264. FORMAT_R8G8B8_SSCALED
  1265. FORMAT_R8G8B8_UINT
  1266. FORMAT_R8G8B8_SINT
  1267. FORMAT_R8G8B8_SRGB
  1268. FORMAT_B8G8R8_UNORM
  1269. FORMAT_B8G8R8_SNORM
  1270. FORMAT_B8G8R8_USCALED
  1271. FORMAT_B8G8R8_SSCALED
  1272. FORMAT_B8G8R8_UINT
  1273. FORMAT_B8G8R8_SINT
  1274. FORMAT_B8G8R8_SRGB
  1275. FORMAT_R16G16B16_UNORM
  1276. FORMAT_R16G16B16_SNORM
  1277. FORMAT_R16G16B16_USCALED
  1278. FORMAT_R16G16B16_SSCALED
  1279. FORMAT_R16G16B16_UINT
  1280. FORMAT_R16G16B16_SINT
  1281. FORMAT_R16G16B16_SFLOAT
  1282. FORMAT_R64_UINT
  1283. FORMAT_R64_SINT
  1284. FORMAT_R64_SFLOAT
  1285. FORMAT_R64G64_UINT
  1286. FORMAT_R64G64_SINT
  1287. FORMAT_R64G64_SFLOAT
  1288. FORMAT_R64G64B64_UINT
  1289. FORMAT_R64G64B64_SINT
  1290. FORMAT_R64G64B64_SFLOAT
  1291. FORMAT_R64G64B64A64_UINT
  1292. FORMAT_R64G64B64A64_SINT
  1293. FORMAT_R64G64B64A64_SFLOAT
  1294. FORMAT_X8_D24_UNORM_PACK32
  1295. FORMAT_D24_UNORM_S8_UINT
  1296. FORMAT_ETC2_R8G8B8_UNORM_BLOCK
  1297. FORMAT_ETC2_R8G8B8_SRGB_BLOCK
  1298. FORMAT_ETC2_R8G8B8A1_UNORM_BLOCK
  1299. FORMAT_ETC2_R8G8B8A1_SRGB_BLOCK
  1300. FORMAT_ETC2_R8G8B8A8_UNORM_BLOCK
  1301. FORMAT_ETC2_R8G8B8A8_SRGB_BLOCK
  1302. FORMAT_EAC_R11_UNORM_BLOCK
  1303. FORMAT_EAC_R11_SNORM_BLOCK
  1304. FORMAT_EAC_R11G11_UNORM_BLOCK
  1305. FORMAT_EAC_R11G11_SNORM_BLOCK
  1306. FORMAT_ASTC_4x4_UNORM_BLOCK
  1307. FORMAT_ASTC_4x4_SRGB_BLOCK
  1308. FORMAT_ASTC_5x4_UNORM_BLOCK
  1309. FORMAT_ASTC_5x4_SRGB_BLOCK
  1310. FORMAT_ASTC_5x5_UNORM_BLOCK
  1311. FORMAT_ASTC_5x5_SRGB_BLOCK
  1312. FORMAT_ASTC_6x5_UNORM_BLOCK
  1313. FORMAT_ASTC_6x5_SRGB_BLOCK
  1314. FORMAT_ASTC_6x6_UNORM_BLOCK
  1315. FORMAT_ASTC_6x6_SRGB_BLOCK
  1316. FORMAT_ASTC_8x5_UNORM_BLOCK
  1317. FORMAT_ASTC_8x5_SRGB_BLOCK
  1318. FORMAT_ASTC_8x6_UNORM_BLOCK
  1319. FORMAT_ASTC_8x6_SRGB_BLOCK
  1320. FORMAT_ASTC_8x8_UNORM_BLOCK
  1321. FORMAT_ASTC_8x8_SRGB_BLOCK
  1322. FORMAT_ASTC_10x5_UNORM_BLOCK
  1323. FORMAT_ASTC_10x5_SRGB_BLOCK
  1324. FORMAT_ASTC_10x6_UNORM_BLOCK
  1325. FORMAT_ASTC_10x6_SRGB_BLOCK
  1326. FORMAT_ASTC_10x8_UNORM_BLOCK
  1327. FORMAT_ASTC_10x8_SRGB_BLOCK
  1328. FORMAT_ASTC_10x10_UNORM_BLOCK
  1329. FORMAT_ASTC_10x10_SRGB_BLOCK
  1330. FORMAT_ASTC_12x10_UNORM_BLOCK
  1331. FORMAT_ASTC_12x10_SRGB_BLOCK
  1332. FORMAT_ASTC_12x12_UNORM_BLOCK
  1333. FORMAT_ASTC_12x12_SRGB_BLOCK
  1334. FORMAT_G8B8G8R8_422_UNORM
  1335. FORMAT_B8G8R8G8_422_UNORM
  1336. FORMAT_G8_B8_R8_3PLANE_420_UNORM
  1337. FORMAT_G8_B8R8_2PLANE_420_UNORM
  1338. FORMAT_G8_B8_R8_3PLANE_422_UNORM
  1339. FORMAT_G8_B8R8_2PLANE_422_UNORM
  1340. FORMAT_G8_B8_R8_3PLANE_444_UNORM
  1341. FORMAT_R10X6_UNORM_PACK16
  1342. FORMAT_R10X6G10X6_UNORM_2PACK16
  1343. FORMAT_R10X6G10X6B10X6A10X6_UNORM_4PACK16
  1344. FORMAT_G10X6B10X6G10X6R10X6_422_UNORM_4PACK16
  1345. FORMAT_B10X6G10X6R10X6G10X6_422_UNORM_4PACK16
  1346. FORMAT_G10X6_B10X6_R10X6_3PLANE_420_UNORM_3PACK16
  1347. FORMAT_G10X6_B10X6R10X6_2PLANE_420_UNORM_3PACK16
  1348. FORMAT_G10X6_B10X6_R10X6_3PLANE_422_UNORM_3PACK16
  1349. FORMAT_G10X6_B10X6R10X6_2PLANE_422_UNORM_3PACK16
  1350. FORMAT_G10X6_B10X6_R10X6_3PLANE_444_UNORM_3PACK16
  1351. FORMAT_R12X4_UNORM_PACK16
  1352. FORMAT_R12X4G12X4_UNORM_2PACK16
  1353. FORMAT_R12X4G12X4B12X4A12X4_UNORM_4PACK16
  1354. FORMAT_G12X4B12X4G12X4R12X4_422_UNORM_4PACK16
  1355. FORMAT_B12X4G12X4R12X4G12X4_422_UNORM_4PACK16
  1356. FORMAT_G12X4_B12X4_R12X4_3PLANE_420_UNORM_3PACK16
  1357. FORMAT_G12X4_B12X4R12X4_2PLANE_420_UNORM_3PACK16
  1358. FORMAT_G12X4_B12X4_R12X4_3PLANE_422_UNORM_3PACK16
  1359. FORMAT_G12X4_B12X4R12X4_2PLANE_422_UNORM_3PACK16
  1360. FORMAT_G12X4_B12X4_R12X4_3PLANE_444_UNORM_3PACK16
  1361. FORMAT_G16B16G16R16_422_UNORM
  1362. FORMAT_B16G16R16G16_422_UNORM
  1363. FORMAT_G16_B16_R16_3PLANE_420_UNORM
  1364. FORMAT_G16_B16R16_2PLANE_420_UNORM
  1365. FORMAT_G16_B16_R16_3PLANE_422_UNORM
  1366. FORMAT_G16_B16R16_2PLANE_422_UNORM
  1367. FORMAT_G16_B16_R16_3PLANE_444_UNORM
  1368.  
  1369.  
  1370. Device Properties and Extensions :
  1371. ==================================
  1372. GPU1
  1373. VkPhysicalDeviceProperties:
  1374. ===========================
  1375. apiVersion = 0x401060 (1.1.96)
  1376. driverVersion = 79691784 (0x4c00008)
  1377. vendorID = 0x8086
  1378. deviceID = 0x1616
  1379. deviceType = INTEGRATED_GPU
  1380. deviceName = Intel(R) HD Graphics 5500 (Broadwell GT2)
  1381. VkPhysicalDeviceLimits:
  1382. -----------------------
  1383. maxImageDimension1D = 16384
  1384. maxImageDimension2D = 16384
  1385. maxImageDimension3D = 2048
  1386. maxImageDimensionCube = 16384
  1387. maxImageArrayLayers = 2048
  1388. maxTexelBufferElements = 0x8000000
  1389. maxUniformBufferRange = 0x8000000
  1390. maxStorageBufferRange = 0x40000000
  1391. maxPushConstantsSize = 128
  1392. maxMemoryAllocationCount = 4294967295
  1393. maxSamplerAllocationCount = 65536
  1394. bufferImageGranularity = 0x40
  1395. sparseAddressSpaceSize = 0x0
  1396. maxBoundDescriptorSets = 8
  1397. maxPerStageDescriptorSamplers = 128
  1398. maxPerStageDescriptorUniformBuffers = 64
  1399. maxPerStageDescriptorStorageBuffers = 64
  1400. maxPerStageDescriptorSampledImages = 128
  1401. maxPerStageDescriptorStorageImages = 8
  1402. maxPerStageDescriptorInputAttachments = 64
  1403. maxPerStageResources = 232
  1404. maxDescriptorSetSamplers = 768
  1405. maxDescriptorSetUniformBuffers = 384
  1406. maxDescriptorSetUniformBuffersDynamic = 8
  1407. maxDescriptorSetStorageBuffers = 384
  1408. maxDescriptorSetStorageBuffersDynamic = 8
  1409. maxDescriptorSetSampledImages = 768
  1410. maxDescriptorSetStorageImages = 48
  1411. maxDescriptorSetInputAttachments = 256
  1412. maxVertexInputAttributes = 28
  1413. maxVertexInputBindings = 28
  1414. maxVertexInputAttributeOffset = 0x7ff
  1415. maxVertexInputBindingStride = 0x800
  1416. maxVertexOutputComponents = 128
  1417. maxTessellationGenerationLevel = 64
  1418. maxTessellationPatchSize = 32
  1419. maxTessellationControlPerVertexInputComponents = 128
  1420. maxTessellationControlPerVertexOutputComponents = 128
  1421. maxTessellationControlPerPatchOutputComponents = 128
  1422. maxTessellationControlTotalOutputComponents = 2048
  1423. maxTessellationEvaluationInputComponents = 128
  1424. maxTessellationEvaluationOutputComponents = 128
  1425. maxGeometryShaderInvocations = 32
  1426. maxGeometryInputComponents = 64
  1427. maxGeometryOutputComponents = 128
  1428. maxGeometryOutputVertices = 256
  1429. maxGeometryTotalOutputComponents = 1024
  1430. maxFragmentInputComponents = 112
  1431. maxFragmentOutputAttachments = 8
  1432. maxFragmentDualSrcAttachments = 1
  1433. maxFragmentCombinedOutputResources = 8
  1434. maxComputeSharedMemorySize = 0x8000
  1435. maxComputeWorkGroupCount[0] = 65535
  1436. maxComputeWorkGroupCount[1] = 65535
  1437. maxComputeWorkGroupCount[2] = 65535
  1438. maxComputeWorkGroupInvocations = 896
  1439. maxComputeWorkGroupSize[0] = 896
  1440. maxComputeWorkGroupSize[1] = 896
  1441. maxComputeWorkGroupSize[2] = 896
  1442. subPixelPrecisionBits = 8
  1443. subTexelPrecisionBits = 4
  1444. mipmapPrecisionBits = 4
  1445. maxDrawIndexedIndexValue = 4294967295
  1446. maxDrawIndirectCount = 4294967295
  1447. maxSamplerLodBias = 16.000000
  1448. maxSamplerAnisotropy = 16.000000
  1449. maxViewports = 16
  1450. maxViewportDimensions[0] = 16384
  1451. maxViewportDimensions[1] = 16384
  1452. viewportBoundsRange[0] = -32768.000000
  1453. viewportBoundsRange[1] = 32767.000000
  1454. viewportSubPixelBits = 13
  1455. minMemoryMapAlignment = 4096
  1456. minTexelBufferOffsetAlignment = 0x1
  1457. minUniformBufferOffsetAlignment = 0x20
  1458. minStorageBufferOffsetAlignment = 0x4
  1459. minTexelOffset = -8
  1460. maxTexelOffset = 7
  1461. minTexelGatherOffset = -32
  1462. maxTexelGatherOffset = 31
  1463. minInterpolationOffset = -0.500000
  1464. maxInterpolationOffset = 0.437500
  1465. subPixelInterpolationOffsetBits = 4
  1466. maxFramebufferWidth = 16384
  1467. maxFramebufferHeight = 16384
  1468. maxFramebufferLayers = 2048
  1469. framebufferColorSampleCounts = 15
  1470. framebufferDepthSampleCounts = 15
  1471. framebufferStencilSampleCounts = 15
  1472. framebufferNoAttachmentsSampleCounts = 15
  1473. maxColorAttachments = 8
  1474. sampledImageColorSampleCounts = 15
  1475. sampledImageDepthSampleCounts = 15
  1476. sampledImageStencilSampleCounts = 15
  1477. sampledImageIntegerSampleCounts = 1
  1478. storageImageSampleCounts = 1
  1479. maxSampleMaskWords = 1
  1480. timestampComputeAndGraphics = 0
  1481. timestampPeriod = 80.000000
  1482. maxClipDistances = 8
  1483. maxCullDistances = 8
  1484. maxCombinedClipAndCullDistances = 8
  1485. discreteQueuePriorities = 2
  1486. pointSizeRange[0] = 0.125000
  1487. pointSizeRange[1] = 255.875000
  1488. lineWidthRange[0] = 0.000000
  1489. lineWidthRange[1] = 7.992188
  1490. pointSizeGranularity = 0.125000
  1491. lineWidthGranularity = 0.007812
  1492. strictLines = 0
  1493. standardSampleLocations = 1
  1494. optimalBufferCopyOffsetAlignment = 0x80
  1495. optimalBufferCopyRowPitchAlignment = 0x80
  1496. nonCoherentAtomSize = 0x40
  1497. VkPhysicalDeviceSparseProperties:
  1498. ---------------------------------
  1499. residencyStandard2DBlockShape = 0
  1500. residencyStandard2DMultisampleBlockShape = 0
  1501. residencyStandard3DBlockShape = 0
  1502. residencyAlignedMipSize = 0
  1503. residencyNonResidentStrict = 0
  1504.  
  1505. VkPhysicalDevicePointClippingProperties:
  1506. ========================================
  1507. pointClippingBehavior = 0
  1508.  
  1509. VkPhysicalDevicePushDescriptorProperties:
  1510. =========================================
  1511. maxPushDescriptors = 32
  1512.  
  1513. VkPhysicalDeviceMultiviewProperties:
  1514. ====================================
  1515. maxMultiviewViewCount = 16
  1516. maxMultiviewInstanceIndex = 268435455
  1517.  
  1518. VkPhysicalDeviceMaintenance3Properties:
  1519. =======================================
  1520. maxPerSetDescriptors = 1024
  1521. maxMemoryAllocationSize = 2147483648
  1522.  
  1523. VkPhysicalDeviceIDProperties:
  1524. =========================================
  1525. deviceUUID = 53ebc251-e120-8086-bc6b-0661980e7117
  1526. driverUUID = 75ec8ea6-930e-c58b-0b3e-a396880a1b5d
  1527. deviceLUIDValid = false
  1528.  
  1529. VkPhysicalDeviceDriverProperties:
  1530. =================================
  1531. driverID = 6
  1532. driverName = Intel open-source Mesa driver
  1533. driverInfo = Mesa 19.0.8
  1534. conformanceVersion:
  1535. major = 1
  1536. minor = 1
  1537. subminor = 2
  1538. patch = 0
  1539.  
  1540. VkPhysicalDevicePCIBusInfoProperties
  1541. ====================================
  1542. pciDomain = 0
  1543. pciBus = 0
  1544. pciDevice = 2
  1545. pciFunction = 0
  1546.  
  1547. VkPhysicalDeviceTransformFeedbackProperties
  1548. ===========================================
  1549. maxTransformFeedbackStreams = 4
  1550. maxTransformFeedbackBuffers = 4
  1551. maxTransformFeedbackBufferSize = 4294967296
  1552. maxTransformFeedbackStreamDataSize = 512
  1553. maxTransformFeedbackBufferDataSize = 512
  1554. maxTransformFeedbackBufferDataStride = 2048
  1555. transformFeedbackQueries = 1
  1556. transformFeedbackStreamsLinesTriangles = 0
  1557. transformFeedbackRasterizationStreamSelect = 0
  1558. transformFeedbackDraw = 1
  1559.  
  1560. Device Extensions count = 43
  1561. VK_EXT_calibrated_timestamps : extension revision 1
  1562. VK_EXT_conditional_rendering : extension revision 1
  1563. VK_EXT_display_control : extension revision 1
  1564. VK_EXT_external_memory_dma_buf : extension revision 1
  1565. VK_EXT_global_priority : extension revision 1
  1566. VK_EXT_pci_bus_info : extension revision 2
  1567. VK_EXT_scalar_block_layout : extension revision 1
  1568. VK_EXT_shader_viewport_index_layer : extension revision 1
  1569. VK_EXT_transform_feedback : extension revision 1
  1570. VK_EXT_vertex_attribute_divisor : extension revision 3
  1571. VK_GOOGLE_decorate_string : extension revision 1
  1572. VK_GOOGLE_hlsl_functionality1 : extension revision 1
  1573. VK_KHR_16bit_storage : extension revision 1
  1574. VK_KHR_8bit_storage : extension revision 1
  1575. VK_KHR_bind_memory2 : extension revision 1
  1576. VK_KHR_create_renderpass2 : extension revision 1
  1577. VK_KHR_dedicated_allocation : extension revision 1
  1578. VK_KHR_depth_stencil_resolve : extension revision 1
  1579. VK_KHR_descriptor_update_template : extension revision 1
  1580. VK_KHR_device_group : extension revision 1
  1581. VK_KHR_draw_indirect_count : extension revision 1
  1582. VK_KHR_driver_properties : extension revision 1
  1583. VK_KHR_external_fence : extension revision 1
  1584. VK_KHR_external_fence_fd : extension revision 1
  1585. VK_KHR_external_memory : extension revision 1
  1586. VK_KHR_external_memory_fd : extension revision 1
  1587. VK_KHR_external_semaphore : extension revision 1
  1588. VK_KHR_external_semaphore_fd : extension revision 1
  1589. VK_KHR_get_memory_requirements2 : extension revision 1
  1590. VK_KHR_image_format_list : extension revision 1
  1591. VK_KHR_incremental_present : extension revision 1
  1592. VK_KHR_maintenance1 : extension revision 1
  1593. VK_KHR_maintenance2 : extension revision 1
  1594. VK_KHR_maintenance3 : extension revision 1
  1595. VK_KHR_multiview : extension revision 1
  1596. VK_KHR_push_descriptor : extension revision 1
  1597. VK_KHR_relaxed_block_layout : extension revision 1
  1598. VK_KHR_sampler_mirror_clamp_to_edge : extension revision 1
  1599. VK_KHR_sampler_ycbcr_conversion : extension revision 1
  1600. VK_KHR_shader_draw_parameters : extension revision 1
  1601. VK_KHR_storage_buffer_storage_class : extension revision 1
  1602. VK_KHR_swapchain : extension revision 68
  1603. VK_KHR_variable_pointers : extension revision 1
  1604.  
  1605. VkQueueFamilyProperties[0]:
  1606. ===========================
  1607. queueFlags = GRAPHICS | COMPUTE | TRANSFER
  1608. queueCount = 1
  1609. timestampValidBits = 36
  1610. minImageTransferGranularity = (1, 1, 1)
  1611.  
  1612. VkPhysicalDeviceMemoryProperties:
  1613. =================================
  1614. memoryHeapCount = 2
  1615. memoryHeaps[0] :
  1616. size = 11444096000 (0x2aa1f0c00) (10.66 GiB)
  1617. flags:
  1618. VK_MEMORY_HEAP_DEVICE_LOCAL_BIT
  1619. memoryHeaps[1] :
  1620. size = 1073741824 (0x40000000) (1024.00 MiB)
  1621. flags:
  1622. VK_MEMORY_HEAP_DEVICE_LOCAL_BIT
  1623. memoryTypeCount = 2
  1624. memoryTypes[0] :
  1625. heapIndex = 0
  1626. propertyFlags = 0xf:
  1627. VK_MEMORY_PROPERTY_DEVICE_LOCAL_BIT
  1628. VK_MEMORY_PROPERTY_HOST_VISIBLE_BIT
  1629. VK_MEMORY_PROPERTY_HOST_COHERENT_BIT
  1630. VK_MEMORY_PROPERTY_HOST_CACHED_BIT
  1631. memoryTypes[1] :
  1632. heapIndex = 1
  1633. propertyFlags = 0xf:
  1634. VK_MEMORY_PROPERTY_DEVICE_LOCAL_BIT
  1635. VK_MEMORY_PROPERTY_HOST_VISIBLE_BIT
  1636. VK_MEMORY_PROPERTY_HOST_COHERENT_BIT
  1637. VK_MEMORY_PROPERTY_HOST_CACHED_BIT
  1638.  
  1639. VkPhysicalDeviceFeatures:
  1640. =========================
  1641. robustBufferAccess = 1
  1642. fullDrawIndexUint32 = 1
  1643. imageCubeArray = 1
  1644. independentBlend = 1
  1645. geometryShader = 1
  1646. tessellationShader = 1
  1647. sampleRateShading = 1
  1648. dualSrcBlend = 1
  1649. logicOp = 1
  1650. multiDrawIndirect = 1
  1651. drawIndirectFirstInstance = 1
  1652. depthClamp = 1
  1653. depthBiasClamp = 1
  1654. fillModeNonSolid = 1
  1655. depthBounds = 0
  1656. wideLines = 1
  1657. largePoints = 1
  1658. alphaToOne = 1
  1659. multiViewport = 1
  1660. samplerAnisotropy = 1
  1661. textureCompressionETC2 = 1
  1662. textureCompressionASTC_LDR = 0
  1663. textureCompressionBC = 1
  1664. occlusionQueryPrecise = 1
  1665. pipelineStatisticsQuery = 1
  1666. vertexPipelineStoresAndAtomics = 1
  1667. fragmentStoresAndAtomics = 1
  1668. shaderTessellationAndGeometryPointSize = 1
  1669. shaderImageGatherExtended = 1
  1670. shaderStorageImageExtendedFormats = 1
  1671. shaderStorageImageMultisample = 0
  1672. shaderStorageImageReadWithoutFormat = 0
  1673. shaderStorageImageWriteWithoutFormat = 1
  1674. shaderUniformBufferArrayDynamicIndexing = 1
  1675. shaderSampledImageArrayDynamicIndexing = 1
  1676. shaderStorageBufferArrayDynamicIndexing = 1
  1677. shaderStorageImageArrayDynamicIndexing = 1
  1678. shaderClipDistance = 1
  1679. shaderCullDistance = 1
  1680. shaderFloat64 = 1
  1681. shaderInt64 = 1
  1682. shaderInt16 = 1
  1683. shaderResourceResidency = 0
  1684. shaderResourceMinLod = 0
  1685. sparseBinding = 0
  1686. sparseResidencyBuffer = 0
  1687. sparseResidencyImage2D = 0
  1688. sparseResidencyImage3D = 0
  1689. sparseResidency2Samples = 0
  1690. sparseResidency4Samples = 0
  1691. sparseResidency8Samples = 0
  1692. sparseResidency16Samples = 0
  1693. sparseResidencyAliased = 0
  1694. variableMultisampleRate = 1
  1695. inheritedQueries = 1
  1696.  
  1697. VkPhysicalDevice8BitStorageFeatures:
  1698. =====================================
  1699. storageBuffer8BitAccess = 1
  1700. uniformAndStorageBuffer8BitAccess = 1
  1701. storagePushConstant8 = 1
  1702.  
  1703. VkPhysicalDevice16BitStorageFeatures:
  1704. =====================================
  1705. storageBuffer16BitAccess = 1
  1706. uniformAndStorageBuffer16BitAccess = 1
  1707. storagePushConstant16 = 1
  1708. storageInputOutput16 = 0
  1709.  
  1710. VkPhysicalDeviceSamplerYcbcrConversionFeatures:
  1711. ===============================================
  1712. samplerYcbcrConversion = 1
  1713.  
  1714. VkPhysicalDeviceVariablePointerFeatures:
  1715. ========================================
  1716. variablePointersStorageBuffer = 1
  1717. variablePointers = 1
  1718.  
  1719. VkPhysicalDeviceMultiviewFeatures:
  1720. ==================================
  1721. multiview = 1
  1722. multiviewGeometryShader = 1
  1723. multiviewTessellationShader = 1
  1724.  
  1725. VkPhysicalDeviceTransformFeedbackFeatures:
  1726. ==========================================
  1727. transformFeedback = 1
  1728. geometryStreams = 1
  1729.  
  1730. VkPhysicalDeviceScalarBlockLayoutFeatures:
  1731. ==========================================
  1732. scalarBlockLayout = 1
  1733.  
  1734. Format Properties:
  1735. ==================
  1736.  
  1737. FORMAT_R4G4B4A4_UNORM_PACK16,
  1738. FORMAT_B4G4R4A4_UNORM_PACK16,
  1739. FORMAT_R8_SRGB,
  1740. FORMAT_R8G8B8_SRGB,
  1741. FORMAT_E5B9G9R9_UFLOAT_PACK32:
  1742. linearTiling FormatFeatureFlags:
  1743. VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT
  1744. VK_FORMAT_FEATURE_BLIT_SRC_BIT
  1745. VK_FORMAT_FEATURE_BLIT_DST_BIT
  1746. VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
  1747. VK_FORMAT_FEATURE_TRANSFER_SRC_BIT_KHR
  1748. VK_FORMAT_FEATURE_TRANSFER_DST_BIT_KHR
  1749.  
  1750. optimalTiling FormatFeatureFlags:
  1751. VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT
  1752. VK_FORMAT_FEATURE_BLIT_SRC_BIT
  1753. VK_FORMAT_FEATURE_BLIT_DST_BIT
  1754. VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
  1755. VK_FORMAT_FEATURE_TRANSFER_SRC_BIT_KHR
  1756. VK_FORMAT_FEATURE_TRANSFER_DST_BIT_KHR
  1757.  
  1758. bufferFeatures FormatFeatureFlags:
  1759. VK_FORMAT_FEATURE_UNIFORM_TEXEL_BUFFER_BIT
  1760.  
  1761. FORMAT_R5G6B5_UNORM_PACK16,
  1762. FORMAT_B5G6R5_UNORM_PACK16,
  1763. FORMAT_A1R5G5B5_UNORM_PACK16,
  1764. FORMAT_R8G8B8A8_SRGB,
  1765. FORMAT_B8G8R8A8_SRGB,
  1766. FORMAT_A8B8G8R8_SRGB_PACK32:
  1767. linearTiling FormatFeatureFlags:
  1768. VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT
  1769. VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BIT
  1770. VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BLEND_BIT
  1771. VK_FORMAT_FEATURE_BLIT_SRC_BIT
  1772. VK_FORMAT_FEATURE_BLIT_DST_BIT
  1773. VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
  1774. VK_FORMAT_FEATURE_TRANSFER_SRC_BIT_KHR
  1775. VK_FORMAT_FEATURE_TRANSFER_DST_BIT_KHR
  1776.  
  1777. optimalTiling FormatFeatureFlags:
  1778. VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT
  1779. VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BIT
  1780. VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BLEND_BIT
  1781. VK_FORMAT_FEATURE_BLIT_SRC_BIT
  1782. VK_FORMAT_FEATURE_BLIT_DST_BIT
  1783. VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
  1784. VK_FORMAT_FEATURE_TRANSFER_SRC_BIT_KHR
  1785. VK_FORMAT_FEATURE_TRANSFER_DST_BIT_KHR
  1786.  
  1787. bufferFeatures FormatFeatureFlags:
  1788. VK_FORMAT_FEATURE_UNIFORM_TEXEL_BUFFER_BIT
  1789.  
  1790. FORMAT_R8_UNORM,
  1791. FORMAT_R8_SNORM,
  1792. FORMAT_R8G8_UNORM,
  1793. FORMAT_R8G8_SNORM,
  1794. FORMAT_R8G8B8A8_UNORM,
  1795. FORMAT_R8G8B8A8_SNORM,
  1796. FORMAT_A8B8G8R8_UNORM_PACK32,
  1797. FORMAT_A8B8G8R8_SNORM_PACK32,
  1798. FORMAT_A2B10G10R10_UNORM_PACK32,
  1799. FORMAT_R16_UNORM,
  1800. FORMAT_R16_SNORM,
  1801. FORMAT_R16_SFLOAT,
  1802. FORMAT_R16G16_UNORM,
  1803. FORMAT_R16G16_SNORM,
  1804. FORMAT_R16G16_SFLOAT,
  1805. FORMAT_R16G16B16A16_UNORM,
  1806. FORMAT_R16G16B16A16_SNORM,
  1807. FORMAT_R16G16B16A16_SFLOAT,
  1808. FORMAT_R32_SFLOAT,
  1809. FORMAT_R32G32_SFLOAT,
  1810. FORMAT_R32G32B32A32_SFLOAT,
  1811. FORMAT_B10G11R11_UFLOAT_PACK32:
  1812. linearTiling FormatFeatureFlags:
  1813. VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT
  1814. VK_FORMAT_FEATURE_STORAGE_IMAGE_BIT
  1815. VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BIT
  1816. VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BLEND_BIT
  1817. VK_FORMAT_FEATURE_BLIT_SRC_BIT
  1818. VK_FORMAT_FEATURE_BLIT_DST_BIT
  1819. VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
  1820. VK_FORMAT_FEATURE_TRANSFER_SRC_BIT_KHR
  1821. VK_FORMAT_FEATURE_TRANSFER_DST_BIT_KHR
  1822.  
  1823. optimalTiling FormatFeatureFlags:
  1824. VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT
  1825. VK_FORMAT_FEATURE_STORAGE_IMAGE_BIT
  1826. VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BIT
  1827. VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BLEND_BIT
  1828. VK_FORMAT_FEATURE_BLIT_SRC_BIT
  1829. VK_FORMAT_FEATURE_BLIT_DST_BIT
  1830. VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
  1831. VK_FORMAT_FEATURE_TRANSFER_SRC_BIT_KHR
  1832. VK_FORMAT_FEATURE_TRANSFER_DST_BIT_KHR
  1833.  
  1834. bufferFeatures FormatFeatureFlags:
  1835. VK_FORMAT_FEATURE_UNIFORM_TEXEL_BUFFER_BIT
  1836. VK_FORMAT_FEATURE_STORAGE_TEXEL_BUFFER_BIT
  1837. VK_FORMAT_FEATURE_VERTEX_BUFFER_BIT
  1838.  
  1839. FORMAT_R8_USCALED,
  1840. FORMAT_R8_SSCALED,
  1841. FORMAT_R8G8_USCALED,
  1842. FORMAT_R8G8_SSCALED,
  1843. FORMAT_R8G8B8_USCALED,
  1844. FORMAT_R8G8B8_SSCALED,
  1845. FORMAT_R8G8B8A8_USCALED,
  1846. FORMAT_R8G8B8A8_SSCALED,
  1847. FORMAT_A8B8G8R8_USCALED_PACK32,
  1848. FORMAT_A8B8G8R8_SSCALED_PACK32,
  1849. FORMAT_A2R10G10B10_SNORM_PACK32,
  1850. FORMAT_A2R10G10B10_USCALED_PACK32,
  1851. FORMAT_A2R10G10B10_SSCALED_PACK32,
  1852. FORMAT_A2R10G10B10_UINT_PACK32,
  1853. FORMAT_A2R10G10B10_SINT_PACK32,
  1854. FORMAT_A2B10G10R10_SNORM_PACK32,
  1855. FORMAT_A2B10G10R10_USCALED_PACK32,
  1856. FORMAT_A2B10G10R10_SSCALED_PACK32,
  1857. FORMAT_A2B10G10R10_SINT_PACK32,
  1858. FORMAT_R16_USCALED,
  1859. FORMAT_R16_SSCALED,
  1860. FORMAT_R16G16_USCALED,
  1861. FORMAT_R16G16_SSCALED,
  1862. FORMAT_R16G16B16_USCALED,
  1863. FORMAT_R16G16B16_SSCALED,
  1864. FORMAT_R16G16B16A16_USCALED,
  1865. FORMAT_R16G16B16A16_SSCALED,
  1866. FORMAT_R64_UINT,
  1867. FORMAT_R64_SINT,
  1868. FORMAT_R64_SFLOAT,
  1869. FORMAT_R64G64_UINT,
  1870. FORMAT_R64G64_SINT,
  1871. FORMAT_R64G64_SFLOAT,
  1872. FORMAT_R64G64B64_UINT,
  1873. FORMAT_R64G64B64_SINT,
  1874. FORMAT_R64G64B64_SFLOAT,
  1875. FORMAT_R64G64B64A64_UINT,
  1876. FORMAT_R64G64B64A64_SINT,
  1877. FORMAT_R64G64B64A64_SFLOAT:
  1878. linearTiling FormatFeatureFlags:
  1879. None
  1880.  
  1881. optimalTiling FormatFeatureFlags:
  1882. None
  1883.  
  1884. bufferFeatures FormatFeatureFlags:
  1885. VK_FORMAT_FEATURE_VERTEX_BUFFER_BIT
  1886.  
  1887. FORMAT_R8_UINT,
  1888. FORMAT_R8_SINT,
  1889. FORMAT_R8G8_UINT,
  1890. FORMAT_R8G8_SINT,
  1891. FORMAT_R8G8B8A8_UINT,
  1892. FORMAT_R8G8B8A8_SINT,
  1893. FORMAT_A8B8G8R8_UINT_PACK32,
  1894. FORMAT_A8B8G8R8_SINT_PACK32,
  1895. FORMAT_A2B10G10R10_UINT_PACK32,
  1896. FORMAT_R16_UINT,
  1897. FORMAT_R16_SINT,
  1898. FORMAT_R16G16_UINT,
  1899. FORMAT_R16G16_SINT,
  1900. FORMAT_R16G16B16A16_UINT,
  1901. FORMAT_R16G16B16A16_SINT,
  1902. FORMAT_R32G32_UINT,
  1903. FORMAT_R32G32_SINT,
  1904. FORMAT_R32G32B32A32_UINT,
  1905. FORMAT_R32G32B32A32_SINT:
  1906. linearTiling FormatFeatureFlags:
  1907. VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT
  1908. VK_FORMAT_FEATURE_STORAGE_IMAGE_BIT
  1909. VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BIT
  1910. VK_FORMAT_FEATURE_BLIT_SRC_BIT
  1911. VK_FORMAT_FEATURE_BLIT_DST_BIT
  1912. VK_FORMAT_FEATURE_TRANSFER_SRC_BIT_KHR
  1913. VK_FORMAT_FEATURE_TRANSFER_DST_BIT_KHR
  1914.  
  1915. optimalTiling FormatFeatureFlags:
  1916. VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT
  1917. VK_FORMAT_FEATURE_STORAGE_IMAGE_BIT
  1918. VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BIT
  1919. VK_FORMAT_FEATURE_BLIT_SRC_BIT
  1920. VK_FORMAT_FEATURE_BLIT_DST_BIT
  1921. VK_FORMAT_FEATURE_TRANSFER_SRC_BIT_KHR
  1922. VK_FORMAT_FEATURE_TRANSFER_DST_BIT_KHR
  1923.  
  1924. bufferFeatures FormatFeatureFlags:
  1925. VK_FORMAT_FEATURE_UNIFORM_TEXEL_BUFFER_BIT
  1926. VK_FORMAT_FEATURE_STORAGE_TEXEL_BUFFER_BIT
  1927. VK_FORMAT_FEATURE_VERTEX_BUFFER_BIT
  1928.  
  1929. FORMAT_R8G8B8_UNORM,
  1930. FORMAT_R16G16B16_UNORM,
  1931. FORMAT_R16G16B16_SFLOAT,
  1932. FORMAT_R32G32B32_SFLOAT:
  1933. linearTiling FormatFeatureFlags:
  1934. VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT
  1935. VK_FORMAT_FEATURE_BLIT_SRC_BIT
  1936. VK_FORMAT_FEATURE_BLIT_DST_BIT
  1937. VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
  1938. VK_FORMAT_FEATURE_TRANSFER_SRC_BIT_KHR
  1939. VK_FORMAT_FEATURE_TRANSFER_DST_BIT_KHR
  1940.  
  1941. optimalTiling FormatFeatureFlags:
  1942. VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT
  1943. VK_FORMAT_FEATURE_BLIT_SRC_BIT
  1944. VK_FORMAT_FEATURE_BLIT_DST_BIT
  1945. VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
  1946. VK_FORMAT_FEATURE_TRANSFER_SRC_BIT_KHR
  1947. VK_FORMAT_FEATURE_TRANSFER_DST_BIT_KHR
  1948.  
  1949. bufferFeatures FormatFeatureFlags:
  1950. VK_FORMAT_FEATURE_UNIFORM_TEXEL_BUFFER_BIT
  1951. VK_FORMAT_FEATURE_VERTEX_BUFFER_BIT
  1952.  
  1953. FORMAT_R8G8B8_SNORM,
  1954. FORMAT_R16G16B16_SNORM:
  1955. linearTiling FormatFeatureFlags:
  1956. VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT
  1957. VK_FORMAT_FEATURE_BLIT_SRC_BIT
  1958. VK_FORMAT_FEATURE_BLIT_DST_BIT
  1959. VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
  1960. VK_FORMAT_FEATURE_TRANSFER_SRC_BIT_KHR
  1961. VK_FORMAT_FEATURE_TRANSFER_DST_BIT_KHR
  1962.  
  1963. optimalTiling FormatFeatureFlags:
  1964. VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT
  1965. VK_FORMAT_FEATURE_BLIT_SRC_BIT
  1966. VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
  1967. VK_FORMAT_FEATURE_TRANSFER_SRC_BIT_KHR
  1968. VK_FORMAT_FEATURE_TRANSFER_DST_BIT_KHR
  1969.  
  1970. bufferFeatures FormatFeatureFlags:
  1971. VK_FORMAT_FEATURE_UNIFORM_TEXEL_BUFFER_BIT
  1972. VK_FORMAT_FEATURE_VERTEX_BUFFER_BIT
  1973.  
  1974. FORMAT_R8G8B8_UINT,
  1975. FORMAT_R8G8B8_SINT,
  1976. FORMAT_R16G16B16_UINT,
  1977. FORMAT_R16G16B16_SINT:
  1978. linearTiling FormatFeatureFlags:
  1979. None
  1980.  
  1981. optimalTiling FormatFeatureFlags:
  1982. VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT
  1983. VK_FORMAT_FEATURE_BLIT_SRC_BIT
  1984. VK_FORMAT_FEATURE_TRANSFER_SRC_BIT_KHR
  1985. VK_FORMAT_FEATURE_TRANSFER_DST_BIT_KHR
  1986.  
  1987. bufferFeatures FormatFeatureFlags:
  1988. VK_FORMAT_FEATURE_VERTEX_BUFFER_BIT
  1989.  
  1990. FORMAT_B8G8R8A8_UNORM,
  1991. FORMAT_A2R10G10B10_UNORM_PACK32:
  1992. linearTiling FormatFeatureFlags:
  1993. VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT
  1994. VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BIT
  1995. VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BLEND_BIT
  1996. VK_FORMAT_FEATURE_BLIT_SRC_BIT
  1997. VK_FORMAT_FEATURE_BLIT_DST_BIT
  1998. VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
  1999. VK_FORMAT_FEATURE_TRANSFER_SRC_BIT_KHR
  2000. VK_FORMAT_FEATURE_TRANSFER_DST_BIT_KHR
  2001.  
  2002. optimalTiling FormatFeatureFlags:
  2003. VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT
  2004. VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BIT
  2005. VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BLEND_BIT
  2006. VK_FORMAT_FEATURE_BLIT_SRC_BIT
  2007. VK_FORMAT_FEATURE_BLIT_DST_BIT
  2008. VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
  2009. VK_FORMAT_FEATURE_TRANSFER_SRC_BIT_KHR
  2010. VK_FORMAT_FEATURE_TRANSFER_DST_BIT_KHR
  2011.  
  2012. bufferFeatures FormatFeatureFlags:
  2013. VK_FORMAT_FEATURE_UNIFORM_TEXEL_BUFFER_BIT
  2014. VK_FORMAT_FEATURE_VERTEX_BUFFER_BIT
  2015.  
  2016. FORMAT_R32_UINT,
  2017. FORMAT_R32_SINT:
  2018. linearTiling FormatFeatureFlags:
  2019. VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT
  2020. VK_FORMAT_FEATURE_STORAGE_IMAGE_BIT
  2021. VK_FORMAT_FEATURE_STORAGE_IMAGE_ATOMIC_BIT
  2022. VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BIT
  2023. VK_FORMAT_FEATURE_BLIT_SRC_BIT
  2024. VK_FORMAT_FEATURE_BLIT_DST_BIT
  2025. VK_FORMAT_FEATURE_TRANSFER_SRC_BIT_KHR
  2026. VK_FORMAT_FEATURE_TRANSFER_DST_BIT_KHR
  2027.  
  2028. optimalTiling FormatFeatureFlags:
  2029. VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT
  2030. VK_FORMAT_FEATURE_STORAGE_IMAGE_BIT
  2031. VK_FORMAT_FEATURE_STORAGE_IMAGE_ATOMIC_BIT
  2032. VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BIT
  2033. VK_FORMAT_FEATURE_BLIT_SRC_BIT
  2034. VK_FORMAT_FEATURE_BLIT_DST_BIT
  2035. VK_FORMAT_FEATURE_TRANSFER_SRC_BIT_KHR
  2036. VK_FORMAT_FEATURE_TRANSFER_DST_BIT_KHR
  2037.  
  2038. bufferFeatures FormatFeatureFlags:
  2039. VK_FORMAT_FEATURE_UNIFORM_TEXEL_BUFFER_BIT
  2040. VK_FORMAT_FEATURE_STORAGE_TEXEL_BUFFER_BIT
  2041. VK_FORMAT_FEATURE_STORAGE_TEXEL_BUFFER_ATOMIC_BIT
  2042. VK_FORMAT_FEATURE_VERTEX_BUFFER_BIT
  2043.  
  2044. FORMAT_R32G32B32_UINT,
  2045. FORMAT_R32G32B32_SINT:
  2046. linearTiling FormatFeatureFlags:
  2047. VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT
  2048. VK_FORMAT_FEATURE_BLIT_SRC_BIT
  2049. VK_FORMAT_FEATURE_BLIT_DST_BIT
  2050. VK_FORMAT_FEATURE_TRANSFER_SRC_BIT_KHR
  2051. VK_FORMAT_FEATURE_TRANSFER_DST_BIT_KHR
  2052.  
  2053. optimalTiling FormatFeatureFlags:
  2054. VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT
  2055. VK_FORMAT_FEATURE_BLIT_SRC_BIT
  2056. VK_FORMAT_FEATURE_TRANSFER_SRC_BIT_KHR
  2057. VK_FORMAT_FEATURE_TRANSFER_DST_BIT_KHR
  2058.  
  2059. bufferFeatures FormatFeatureFlags:
  2060. VK_FORMAT_FEATURE_UNIFORM_TEXEL_BUFFER_BIT
  2061. VK_FORMAT_FEATURE_VERTEX_BUFFER_BIT
  2062.  
  2063. FORMAT_D16_UNORM,
  2064. FORMAT_X8_D24_UNORM_PACK32,
  2065. FORMAT_D32_SFLOAT,
  2066. FORMAT_S8_UINT,
  2067. FORMAT_D24_UNORM_S8_UINT,
  2068. FORMAT_D32_SFLOAT_S8_UINT:
  2069. linearTiling FormatFeatureFlags:
  2070. None
  2071.  
  2072. optimalTiling FormatFeatureFlags:
  2073. VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT
  2074. VK_FORMAT_FEATURE_DEPTH_STENCIL_ATTACHMENT_BIT
  2075. VK_FORMAT_FEATURE_BLIT_SRC_BIT
  2076. VK_FORMAT_FEATURE_BLIT_DST_BIT
  2077. VK_FORMAT_FEATURE_TRANSFER_SRC_BIT_KHR
  2078. VK_FORMAT_FEATURE_TRANSFER_DST_BIT_KHR
  2079.  
  2080. bufferFeatures FormatFeatureFlags:
  2081. None
  2082.  
  2083. FORMAT_BC1_RGB_UNORM_BLOCK,
  2084. FORMAT_BC1_RGB_SRGB_BLOCK,
  2085. FORMAT_BC1_RGBA_UNORM_BLOCK,
  2086. FORMAT_BC1_RGBA_SRGB_BLOCK,
  2087. FORMAT_BC2_UNORM_BLOCK,
  2088. FORMAT_BC2_SRGB_BLOCK,
  2089. FORMAT_BC3_UNORM_BLOCK,
  2090. FORMAT_BC3_SRGB_BLOCK,
  2091. FORMAT_BC4_UNORM_BLOCK,
  2092. FORMAT_BC4_SNORM_BLOCK,
  2093. FORMAT_BC5_UNORM_BLOCK,
  2094. FORMAT_BC5_SNORM_BLOCK,
  2095. FORMAT_BC6H_UFLOAT_BLOCK,
  2096. FORMAT_BC6H_SFLOAT_BLOCK,
  2097. FORMAT_BC7_UNORM_BLOCK,
  2098. FORMAT_BC7_SRGB_BLOCK,
  2099. FORMAT_ETC2_R8G8B8_UNORM_BLOCK,
  2100. FORMAT_ETC2_R8G8B8_SRGB_BLOCK,
  2101. FORMAT_ETC2_R8G8B8A1_UNORM_BLOCK,
  2102. FORMAT_ETC2_R8G8B8A1_SRGB_BLOCK,
  2103. FORMAT_ETC2_R8G8B8A8_UNORM_BLOCK,
  2104. FORMAT_ETC2_R8G8B8A8_SRGB_BLOCK,
  2105. FORMAT_EAC_R11_UNORM_BLOCK,
  2106. FORMAT_EAC_R11_SNORM_BLOCK,
  2107. FORMAT_EAC_R11G11_UNORM_BLOCK,
  2108. FORMAT_EAC_R11G11_SNORM_BLOCK:
  2109. linearTiling FormatFeatureFlags:
  2110. VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT
  2111. VK_FORMAT_FEATURE_BLIT_SRC_BIT
  2112. VK_FORMAT_FEATURE_BLIT_DST_BIT
  2113. VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
  2114. VK_FORMAT_FEATURE_TRANSFER_SRC_BIT_KHR
  2115. VK_FORMAT_FEATURE_TRANSFER_DST_BIT_KHR
  2116.  
  2117. optimalTiling FormatFeatureFlags:
  2118. VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT
  2119. VK_FORMAT_FEATURE_BLIT_SRC_BIT
  2120. VK_FORMAT_FEATURE_BLIT_DST_BIT
  2121. VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
  2122. VK_FORMAT_FEATURE_TRANSFER_SRC_BIT_KHR
  2123. VK_FORMAT_FEATURE_TRANSFER_DST_BIT_KHR
  2124.  
  2125. bufferFeatures FormatFeatureFlags:
  2126. None
  2127.  
  2128. FORMAT_G8B8G8R8_422_UNORM,
  2129. FORMAT_B8G8R8G8_422_UNORM:
  2130. linearTiling FormatFeatureFlags:
  2131. VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT
  2132. VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
  2133. VK_FORMAT_FEATURE_TRANSFER_SRC_BIT_KHR
  2134. VK_FORMAT_FEATURE_TRANSFER_DST_BIT_KHR
  2135.  
  2136. optimalTiling FormatFeatureFlags:
  2137. VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT
  2138. VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
  2139. VK_FORMAT_FEATURE_TRANSFER_SRC_BIT_KHR
  2140. VK_FORMAT_FEATURE_TRANSFER_DST_BIT_KHR
  2141.  
  2142. bufferFeatures FormatFeatureFlags:
  2143. None
  2144.  
  2145. FORMAT_G8_B8_R8_3PLANE_420_UNORM,
  2146. FORMAT_G8_B8R8_2PLANE_420_UNORM,
  2147. FORMAT_G8_B8_R8_3PLANE_422_UNORM,
  2148. FORMAT_G8_B8R8_2PLANE_422_UNORM,
  2149. FORMAT_G16_B16_R16_3PLANE_420_UNORM,
  2150. FORMAT_G16_B16R16_2PLANE_420_UNORM,
  2151. FORMAT_G16_B16_R16_3PLANE_422_UNORM,
  2152. FORMAT_G16_B16R16_2PLANE_422_UNORM:
  2153. linearTiling FormatFeatureFlags:
  2154. VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT
  2155. VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
  2156. VK_FORMAT_FEATURE_TRANSFER_SRC_BIT_KHR
  2157. VK_FORMAT_FEATURE_TRANSFER_DST_BIT_KHR
  2158.  
  2159. optimalTiling FormatFeatureFlags:
  2160. VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT
  2161. VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
  2162. VK_FORMAT_FEATURE_TRANSFER_SRC_BIT_KHR
  2163. VK_FORMAT_FEATURE_TRANSFER_DST_BIT_KHR
  2164.  
  2165. bufferFeatures FormatFeatureFlags:
  2166. None
  2167.  
  2168. FORMAT_G8_B8_R8_3PLANE_444_UNORM,
  2169. FORMAT_G16_B16_R16_3PLANE_444_UNORM:
  2170. linearTiling FormatFeatureFlags:
  2171. VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT
  2172. VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
  2173. VK_FORMAT_FEATURE_TRANSFER_SRC_BIT_KHR
  2174. VK_FORMAT_FEATURE_TRANSFER_DST_BIT_KHR
  2175.  
  2176. optimalTiling FormatFeatureFlags:
  2177. VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT
  2178. VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
  2179. VK_FORMAT_FEATURE_TRANSFER_SRC_BIT_KHR
  2180. VK_FORMAT_FEATURE_TRANSFER_DST_BIT_KHR
  2181.  
  2182. bufferFeatures FormatFeatureFlags:
  2183. None
  2184.  
  2185. Unsupported formats:
  2186. FORMAT_UNDEFINED
  2187. FORMAT_R4G4_UNORM_PACK8
  2188. FORMAT_R5G5B5A1_UNORM_PACK16
  2189. FORMAT_B5G5R5A1_UNORM_PACK16
  2190. FORMAT_R8G8_SRGB
  2191. FORMAT_B8G8R8_UNORM
  2192. FORMAT_B8G8R8_SNORM
  2193. FORMAT_B8G8R8_USCALED
  2194. FORMAT_B8G8R8_SSCALED
  2195. FORMAT_B8G8R8_UINT
  2196. FORMAT_B8G8R8_SINT
  2197. FORMAT_B8G8R8_SRGB
  2198. FORMAT_B8G8R8A8_SNORM
  2199. FORMAT_B8G8R8A8_USCALED
  2200. FORMAT_B8G8R8A8_SSCALED
  2201. FORMAT_B8G8R8A8_UINT
  2202. FORMAT_B8G8R8A8_SINT
  2203. FORMAT_D16_UNORM_S8_UINT
  2204. FORMAT_ASTC_4x4_UNORM_BLOCK
  2205. FORMAT_ASTC_4x4_SRGB_BLOCK
  2206. FORMAT_ASTC_5x4_UNORM_BLOCK
  2207. FORMAT_ASTC_5x4_SRGB_BLOCK
  2208. FORMAT_ASTC_5x5_UNORM_BLOCK
  2209. FORMAT_ASTC_5x5_SRGB_BLOCK
  2210. FORMAT_ASTC_6x5_UNORM_BLOCK
  2211. FORMAT_ASTC_6x5_SRGB_BLOCK
  2212. FORMAT_ASTC_6x6_UNORM_BLOCK
  2213. FORMAT_ASTC_6x6_SRGB_BLOCK
  2214. FORMAT_ASTC_8x5_UNORM_BLOCK
  2215. FORMAT_ASTC_8x5_SRGB_BLOCK
  2216. FORMAT_ASTC_8x6_UNORM_BLOCK
  2217. FORMAT_ASTC_8x6_SRGB_BLOCK
  2218. FORMAT_ASTC_8x8_UNORM_BLOCK
  2219. FORMAT_ASTC_8x8_SRGB_BLOCK
  2220. FORMAT_ASTC_10x5_UNORM_BLOCK
  2221. FORMAT_ASTC_10x5_SRGB_BLOCK
  2222. FORMAT_ASTC_10x6_UNORM_BLOCK
  2223. FORMAT_ASTC_10x6_SRGB_BLOCK
  2224. FORMAT_ASTC_10x8_UNORM_BLOCK
  2225. FORMAT_ASTC_10x8_SRGB_BLOCK
  2226. FORMAT_ASTC_10x10_UNORM_BLOCK
  2227. FORMAT_ASTC_10x10_SRGB_BLOCK
  2228. FORMAT_ASTC_12x10_UNORM_BLOCK
  2229. FORMAT_ASTC_12x10_SRGB_BLOCK
  2230. FORMAT_ASTC_12x12_UNORM_BLOCK
  2231. FORMAT_ASTC_12x12_SRGB_BLOCK
  2232. FORMAT_R10X6_UNORM_PACK16
  2233. FORMAT_R10X6G10X6_UNORM_2PACK16
  2234. FORMAT_R10X6G10X6B10X6A10X6_UNORM_4PACK16
  2235. FORMAT_G10X6B10X6G10X6R10X6_422_UNORM_4PACK16
  2236. FORMAT_B10X6G10X6R10X6G10X6_422_UNORM_4PACK16
  2237. FORMAT_G10X6_B10X6_R10X6_3PLANE_420_UNORM_3PACK16
  2238. FORMAT_G10X6_B10X6R10X6_2PLANE_420_UNORM_3PACK16
  2239. FORMAT_G10X6_B10X6_R10X6_3PLANE_422_UNORM_3PACK16
  2240. FORMAT_G10X6_B10X6R10X6_2PLANE_422_UNORM_3PACK16
  2241. FORMAT_G10X6_B10X6_R10X6_3PLANE_444_UNORM_3PACK16
  2242. FORMAT_R12X4_UNORM_PACK16
  2243. FORMAT_R12X4G12X4_UNORM_2PACK16
  2244. FORMAT_R12X4G12X4B12X4A12X4_UNORM_4PACK16
  2245. FORMAT_G12X4B12X4G12X4R12X4_422_UNORM_4PACK16
  2246. FORMAT_B12X4G12X4R12X4G12X4_422_UNORM_4PACK16
  2247. FORMAT_G12X4_B12X4_R12X4_3PLANE_420_UNORM_3PACK16
  2248. FORMAT_G12X4_B12X4R12X4_2PLANE_420_UNORM_3PACK16
  2249. FORMAT_G12X4_B12X4_R12X4_3PLANE_422_UNORM_3PACK16
  2250. FORMAT_G12X4_B12X4R12X4_2PLANE_422_UNORM_3PACK16
  2251. FORMAT_G12X4_B12X4_R12X4_3PLANE_444_UNORM_3PACK16
  2252. FORMAT_G16B16G16R16_422_UNORM
  2253. FORMAT_B16G16R16G16_422_UNORM
  2254.  
  2255.  
  2256. Device Properties and Extensions :
  2257. ==================================
  2258. GPU2
  2259. VkPhysicalDeviceProperties:
  2260. ===========================
  2261. apiVersion = 0x40105a (1.1.90)
  2262. driverVersion = 79691784 (0x4c00008)
  2263. vendorID = 0x1002
  2264. deviceID = 0x6604
  2265. deviceType = DISCRETE_GPU
  2266. deviceName = AMD RADV OLAND (LLVM 8.0.0)
  2267. VkPhysicalDeviceLimits:
  2268. -----------------------
  2269. maxImageDimension1D = 16384
  2270. maxImageDimension2D = 16384
  2271. maxImageDimension3D = 2048
  2272. maxImageDimensionCube = 16384
  2273. maxImageArrayLayers = 2048
  2274. maxTexelBufferElements = 0x8000000
  2275. maxUniformBufferRange = 0xffffffff
  2276. maxStorageBufferRange = 0xffffffff
  2277. maxPushConstantsSize = 128
  2278. maxMemoryAllocationCount = 4294967295
  2279. maxSamplerAllocationCount = 65536
  2280. bufferImageGranularity = 0x40
  2281. sparseAddressSpaceSize = 0xffffffff
  2282. maxBoundDescriptorSets = 32
  2283. maxPerStageDescriptorSamplers = 9586978
  2284. maxPerStageDescriptorUniformBuffers = 9586978
  2285. maxPerStageDescriptorStorageBuffers = 9586978
  2286. maxPerStageDescriptorSampledImages = 9586978
  2287. maxPerStageDescriptorStorageImages = 9586978
  2288. maxPerStageDescriptorInputAttachments = 9586978
  2289. maxPerStageResources = 9586978
  2290. maxDescriptorSetSamplers = 9586978
  2291. maxDescriptorSetUniformBuffers = 9586978
  2292. maxDescriptorSetUniformBuffersDynamic = 16
  2293. maxDescriptorSetStorageBuffers = 9586978
  2294. maxDescriptorSetStorageBuffersDynamic = 8
  2295. maxDescriptorSetSampledImages = 9586978
  2296. maxDescriptorSetStorageImages = 9586978
  2297. maxDescriptorSetInputAttachments = 9586978
  2298. maxVertexInputAttributes = 32
  2299. maxVertexInputBindings = 32
  2300. maxVertexInputAttributeOffset = 0x7ff
  2301. maxVertexInputBindingStride = 0x800
  2302. maxVertexOutputComponents = 128
  2303. maxTessellationGenerationLevel = 64
  2304. maxTessellationPatchSize = 32
  2305. maxTessellationControlPerVertexInputComponents = 128
  2306. maxTessellationControlPerVertexOutputComponents = 128
  2307. maxTessellationControlPerPatchOutputComponents = 120
  2308. maxTessellationControlTotalOutputComponents = 4096
  2309. maxTessellationEvaluationInputComponents = 128
  2310. maxTessellationEvaluationOutputComponents = 128
  2311. maxGeometryShaderInvocations = 127
  2312. maxGeometryInputComponents = 64
  2313. maxGeometryOutputComponents = 128
  2314. maxGeometryOutputVertices = 256
  2315. maxGeometryTotalOutputComponents = 1024
  2316. maxFragmentInputComponents = 128
  2317. maxFragmentOutputAttachments = 8
  2318. maxFragmentDualSrcAttachments = 1
  2319. maxFragmentCombinedOutputResources = 8
  2320. maxComputeSharedMemorySize = 0x8000
  2321. maxComputeWorkGroupCount[0] = 65535
  2322. maxComputeWorkGroupCount[1] = 65535
  2323. maxComputeWorkGroupCount[2] = 65535
  2324. maxComputeWorkGroupInvocations = 2048
  2325. maxComputeWorkGroupSize[0] = 2048
  2326. maxComputeWorkGroupSize[1] = 2048
  2327. maxComputeWorkGroupSize[2] = 2048
  2328. subPixelPrecisionBits = 8
  2329. subTexelPrecisionBits = 8
  2330. mipmapPrecisionBits = 8
  2331. maxDrawIndexedIndexValue = 4294967295
  2332. maxDrawIndirectCount = 4294967295
  2333. maxSamplerLodBias = 16.000000
  2334. maxSamplerAnisotropy = 16.000000
  2335. maxViewports = 16
  2336. maxViewportDimensions[0] = 16384
  2337. maxViewportDimensions[1] = 16384
  2338. viewportBoundsRange[0] = -32768.000000
  2339. viewportBoundsRange[1] = 32767.000000
  2340. viewportSubPixelBits = 8
  2341. minMemoryMapAlignment = 4096
  2342. minTexelBufferOffsetAlignment = 0x1
  2343. minUniformBufferOffsetAlignment = 0x4
  2344. minStorageBufferOffsetAlignment = 0x4
  2345. minTexelOffset = -32
  2346. maxTexelOffset = 31
  2347. minTexelGatherOffset = -32
  2348. maxTexelGatherOffset = 31
  2349. minInterpolationOffset = -2.000000
  2350. maxInterpolationOffset = 2.000000
  2351. subPixelInterpolationOffsetBits = 8
  2352. maxFramebufferWidth = 16384
  2353. maxFramebufferHeight = 16384
  2354. maxFramebufferLayers = 1024
  2355. framebufferColorSampleCounts = 15
  2356. framebufferDepthSampleCounts = 15
  2357. framebufferStencilSampleCounts = 15
  2358. framebufferNoAttachmentsSampleCounts = 15
  2359. maxColorAttachments = 8
  2360. sampledImageColorSampleCounts = 15
  2361. sampledImageDepthSampleCounts = 15
  2362. sampledImageStencilSampleCounts = 15
  2363. sampledImageIntegerSampleCounts = 1
  2364. storageImageSampleCounts = 1
  2365. maxSampleMaskWords = 1
  2366. timestampComputeAndGraphics = 1
  2367. timestampPeriod = 37.037037
  2368. maxClipDistances = 8
  2369. maxCullDistances = 8
  2370. maxCombinedClipAndCullDistances = 8
  2371. discreteQueuePriorities = 2
  2372. pointSizeRange[0] = 0.000000
  2373. pointSizeRange[1] = 8192.000000
  2374. lineWidthRange[0] = 0.000000
  2375. lineWidthRange[1] = 7.992188
  2376. pointSizeGranularity = 0.125000
  2377. lineWidthGranularity = 0.007812
  2378. strictLines = 0
  2379. standardSampleLocations = 1
  2380. optimalBufferCopyOffsetAlignment = 0x80
  2381. optimalBufferCopyRowPitchAlignment = 0x80
  2382. nonCoherentAtomSize = 0x40
  2383. VkPhysicalDeviceSparseProperties:
  2384. ---------------------------------
  2385. residencyStandard2DBlockShape = 0
  2386. residencyStandard2DMultisampleBlockShape = 0
  2387. residencyStandard3DBlockShape = 0
  2388. residencyAlignedMipSize = 0
  2389. residencyNonResidentStrict = 0
  2390.  
  2391. VkPhysicalDevicePointClippingProperties:
  2392. ========================================
  2393. pointClippingBehavior = 0
  2394.  
  2395. VkPhysicalDevicePushDescriptorProperties:
  2396. =========================================
  2397. maxPushDescriptors = 32
  2398.  
  2399. VkPhysicalDeviceDiscardRectangleProperties:
  2400. ===========================================
  2401. maxDiscardRectangles = 4
  2402.  
  2403. VkPhysicalDeviceMultiviewProperties:
  2404. ====================================
  2405. maxMultiviewViewCount = 8
  2406. maxMultiviewInstanceIndex = 2147483647
  2407.  
  2408. VkPhysicalDeviceMaintenance3Properties:
  2409. =======================================
  2410. maxPerSetDescriptors = 22369621
  2411. maxMemoryAllocationSize = 4294967295
  2412.  
  2413. VkPhysicalDeviceIDProperties:
  2414. =========================================
  2415. deviceUUID = 00000000-0800-0000-0000-000000000000
  2416. driverUUID = 414d442d-4d45-5341-2d44-525600000000
  2417. deviceLUIDValid = false
  2418.  
  2419. VkPhysicalDeviceDriverProperties:
  2420. =================================
  2421. driverID = 3
  2422. driverName = radv
  2423. driverInfo = Mesa 19.0.8 (LLVM 8.0.0)
  2424. conformanceVersion:
  2425. major = 1
  2426. minor = 1
  2427. subminor = 2
  2428. patch = 0
  2429.  
  2430. VkPhysicalDevicePCIBusInfoProperties
  2431. ====================================
  2432. pciDomain = 0
  2433. pciBus = 8
  2434. pciDevice = 0
  2435. pciFunction = 0
  2436.  
  2437. VkPhysicalDeviceTransformFeedbackProperties
  2438. ===========================================
  2439. maxTransformFeedbackStreams = 4
  2440. maxTransformFeedbackBuffers = 4
  2441. maxTransformFeedbackBufferSize = 4294967295
  2442. maxTransformFeedbackStreamDataSize = 512
  2443. maxTransformFeedbackBufferDataSize = 4294967295
  2444. maxTransformFeedbackBufferDataStride = 512
  2445. transformFeedbackQueries = 1
  2446. transformFeedbackStreamsLinesTriangles = 0
  2447. transformFeedbackRasterizationStreamSelect = 0
  2448. transformFeedbackDraw = 1
  2449.  
  2450. Device Extensions count = 50
  2451. VK_AMD_draw_indirect_count : extension revision 1
  2452. VK_AMD_gcn_shader : extension revision 1
  2453. VK_AMD_shader_core_properties : extension revision 1
  2454. VK_AMD_shader_info : extension revision 1
  2455. VK_AMD_shader_trinary_minmax : extension revision 1
  2456. VK_EXT_calibrated_timestamps : extension revision 1
  2457. VK_EXT_conditional_rendering : extension revision 1
  2458. VK_EXT_depth_range_unrestricted : extension revision 1
  2459. VK_EXT_discard_rectangles : extension revision 1
  2460. VK_EXT_display_control : extension revision 1
  2461. VK_EXT_external_memory_dma_buf : extension revision 1
  2462. VK_EXT_external_memory_host : extension revision 1
  2463. VK_EXT_global_priority : extension revision 1
  2464. VK_EXT_memory_budget : extension revision 1
  2465. VK_EXT_memory_priority : extension revision 1
  2466. VK_EXT_pci_bus_info : extension revision 2
  2467. VK_EXT_shader_stencil_export : extension revision 1
  2468. VK_EXT_shader_viewport_index_layer : extension revision 1
  2469. VK_EXT_transform_feedback : extension revision 1
  2470. VK_EXT_vertex_attribute_divisor : extension revision 3
  2471. VK_GOOGLE_decorate_string : extension revision 1
  2472. VK_GOOGLE_hlsl_functionality1 : extension revision 1
  2473. VK_KHR_16bit_storage : extension revision 1
  2474. VK_KHR_bind_memory2 : extension revision 1
  2475. VK_KHR_create_renderpass2 : extension revision 1
  2476. VK_KHR_dedicated_allocation : extension revision 1
  2477. VK_KHR_descriptor_update_template : extension revision 1
  2478. VK_KHR_device_group : extension revision 1
  2479. VK_KHR_draw_indirect_count : extension revision 1
  2480. VK_KHR_driver_properties : extension revision 1
  2481. VK_KHR_external_fence : extension revision 1
  2482. VK_KHR_external_fence_fd : extension revision 1
  2483. VK_KHR_external_memory : extension revision 1
  2484. VK_KHR_external_memory_fd : extension revision 1
  2485. VK_KHR_external_semaphore : extension revision 1
  2486. VK_KHR_external_semaphore_fd : extension revision 1
  2487. VK_KHR_get_memory_requirements2 : extension revision 1
  2488. VK_KHR_image_format_list : extension revision 1
  2489. VK_KHR_incremental_present : extension revision 1
  2490. VK_KHR_maintenance1 : extension revision 1
  2491. VK_KHR_maintenance2 : extension revision 1
  2492. VK_KHR_maintenance3 : extension revision 1
  2493. VK_KHR_multiview : extension revision 1
  2494. VK_KHR_push_descriptor : extension revision 1
  2495. VK_KHR_relaxed_block_layout : extension revision 1
  2496. VK_KHR_sampler_mirror_clamp_to_edge : extension revision 1
  2497. VK_KHR_shader_draw_parameters : extension revision 1
  2498. VK_KHR_storage_buffer_storage_class : extension revision 1
  2499. VK_KHR_swapchain : extension revision 68
  2500. VK_KHR_variable_pointers : extension revision 1
  2501.  
  2502. VkQueueFamilyProperties[0]:
  2503. ===========================
  2504. queueFlags = GRAPHICS | COMPUTE | TRANSFER | SPARSE
  2505. queueCount = 1
  2506. timestampValidBits = 64
  2507. minImageTransferGranularity = (1, 1, 1)
  2508.  
  2509. VkQueueFamilyProperties[1]:
  2510. ===========================
  2511. queueFlags = COMPUTE | TRANSFER | SPARSE
  2512. queueCount = 2
  2513. timestampValidBits = 64
  2514. minImageTransferGranularity = (1, 1, 1)
  2515.  
  2516. VkPhysicalDeviceMemoryProperties:
  2517. =================================
  2518. memoryHeapCount = 3
  2519. memoryHeaps[0] :
  2520. size = 4026531840 (0xf0000000) (3.75 GiB)
  2521. flags:
  2522. VK_MEMORY_HEAP_DEVICE_LOCAL_BIT
  2523. memoryHeaps[1] :
  2524. size = 268435456 (0x10000000) (256.00 MiB)
  2525. flags:
  2526. VK_MEMORY_HEAP_DEVICE_LOCAL_BIT
  2527. memoryHeaps[2] :
  2528. size = 4294967296 (0x100000000) (4.00 GiB)
  2529. flags:
  2530. None
  2531. memoryTypeCount = 4
  2532. memoryTypes[0] :
  2533. heapIndex = 0
  2534. propertyFlags = 0x1:
  2535. VK_MEMORY_PROPERTY_DEVICE_LOCAL_BIT
  2536. memoryTypes[1] :
  2537. heapIndex = 2
  2538. propertyFlags = 0x6:
  2539. VK_MEMORY_PROPERTY_HOST_VISIBLE_BIT
  2540. VK_MEMORY_PROPERTY_HOST_COHERENT_BIT
  2541. memoryTypes[2] :
  2542. heapIndex = 1
  2543. propertyFlags = 0x7:
  2544. VK_MEMORY_PROPERTY_DEVICE_LOCAL_BIT
  2545. VK_MEMORY_PROPERTY_HOST_VISIBLE_BIT
  2546. VK_MEMORY_PROPERTY_HOST_COHERENT_BIT
  2547. memoryTypes[3] :
  2548. heapIndex = 2
  2549. propertyFlags = 0xe:
  2550. VK_MEMORY_PROPERTY_HOST_VISIBLE_BIT
  2551. VK_MEMORY_PROPERTY_HOST_COHERENT_BIT
  2552. VK_MEMORY_PROPERTY_HOST_CACHED_BIT
  2553.  
  2554. VkPhysicalDeviceFeatures:
  2555. =========================
  2556. robustBufferAccess = 1
  2557. fullDrawIndexUint32 = 1
  2558. imageCubeArray = 1
  2559. independentBlend = 1
  2560. geometryShader = 1
  2561. tessellationShader = 1
  2562. sampleRateShading = 1
  2563. dualSrcBlend = 1
  2564. logicOp = 1
  2565. multiDrawIndirect = 1
  2566. drawIndirectFirstInstance = 1
  2567. depthClamp = 1
  2568. depthBiasClamp = 1
  2569. fillModeNonSolid = 1
  2570. depthBounds = 1
  2571. wideLines = 1
  2572. largePoints = 1
  2573. alphaToOne = 1
  2574. multiViewport = 1
  2575. samplerAnisotropy = 1
  2576. textureCompressionETC2 = 0
  2577. textureCompressionASTC_LDR = 0
  2578. textureCompressionBC = 1
  2579. occlusionQueryPrecise = 1
  2580. pipelineStatisticsQuery = 1
  2581. vertexPipelineStoresAndAtomics = 1
  2582. fragmentStoresAndAtomics = 1
  2583. shaderTessellationAndGeometryPointSize = 1
  2584. shaderImageGatherExtended = 1
  2585. shaderStorageImageExtendedFormats = 1
  2586. shaderStorageImageMultisample = 0
  2587. shaderStorageImageReadWithoutFormat = 1
  2588. shaderStorageImageWriteWithoutFormat = 1
  2589. shaderUniformBufferArrayDynamicIndexing = 1
  2590. shaderSampledImageArrayDynamicIndexing = 1
  2591. shaderStorageBufferArrayDynamicIndexing = 1
  2592. shaderStorageImageArrayDynamicIndexing = 1
  2593. shaderClipDistance = 1
  2594. shaderCullDistance = 1
  2595. shaderFloat64 = 1
  2596. shaderInt64 = 1
  2597. shaderInt16 = 0
  2598. shaderResourceResidency = 0
  2599. shaderResourceMinLod = 0
  2600. sparseBinding = 1
  2601. sparseResidencyBuffer = 0
  2602. sparseResidencyImage2D = 0
  2603. sparseResidencyImage3D = 0
  2604. sparseResidency2Samples = 0
  2605. sparseResidency4Samples = 0
  2606. sparseResidency8Samples = 0
  2607. sparseResidency16Samples = 0
  2608. sparseResidencyAliased = 0
  2609. variableMultisampleRate = 1
  2610. inheritedQueries = 1
  2611.  
  2612. VkPhysicalDevice16BitStorageFeatures:
  2613. =====================================
  2614. storageBuffer16BitAccess = 0
  2615. uniformAndStorageBuffer16BitAccess = 0
  2616. storagePushConstant16 = 0
  2617. storageInputOutput16 = 0
  2618.  
  2619. VkPhysicalDeviceVariablePointerFeatures:
  2620. ========================================
  2621. variablePointersStorageBuffer = 1
  2622. variablePointers = 1
  2623.  
  2624. VkPhysicalDeviceMultiviewFeatures:
  2625. ==================================
  2626. multiview = 1
  2627. multiviewGeometryShader = 1
  2628. multiviewTessellationShader = 1
  2629.  
  2630. VkPhysicalDeviceTransformFeedbackFeatures:
  2631. ==========================================
  2632. transformFeedback = 1
  2633. geometryStreams = 1
  2634.  
  2635. Format Properties:
  2636. ==================
  2637.  
  2638. FORMAT_R4G4B4A4_UNORM_PACK16,
  2639. FORMAT_R5G6B5_UNORM_PACK16,
  2640. FORMAT_B5G6R5_UNORM_PACK16,
  2641. FORMAT_R5G5B5A1_UNORM_PACK16,
  2642. FORMAT_A1R5G5B5_UNORM_PACK16:
  2643. linearTiling FormatFeatureFlags:
  2644. VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT
  2645. VK_FORMAT_FEATURE_STORAGE_IMAGE_BIT
  2646. VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BIT
  2647. VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BLEND_BIT
  2648. VK_FORMAT_FEATURE_BLIT_SRC_BIT
  2649. VK_FORMAT_FEATURE_BLIT_DST_BIT
  2650. VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
  2651. VK_FORMAT_FEATURE_TRANSFER_SRC_BIT_KHR
  2652. VK_FORMAT_FEATURE_TRANSFER_DST_BIT_KHR
  2653.  
  2654. optimalTiling FormatFeatureFlags:
  2655. VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT
  2656. VK_FORMAT_FEATURE_STORAGE_IMAGE_BIT
  2657. VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BIT
  2658. VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BLEND_BIT
  2659. VK_FORMAT_FEATURE_BLIT_SRC_BIT
  2660. VK_FORMAT_FEATURE_BLIT_DST_BIT
  2661. VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
  2662. VK_FORMAT_FEATURE_TRANSFER_SRC_BIT_KHR
  2663. VK_FORMAT_FEATURE_TRANSFER_DST_BIT_KHR
  2664.  
  2665. bufferFeatures FormatFeatureFlags:
  2666. None
  2667.  
  2668. FORMAT_B4G4R4A4_UNORM_PACK16,
  2669. FORMAT_B5G5R5A1_UNORM_PACK16:
  2670. linearTiling FormatFeatureFlags:
  2671. VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT
  2672. VK_FORMAT_FEATURE_STORAGE_IMAGE_BIT
  2673. VK_FORMAT_FEATURE_BLIT_SRC_BIT
  2674. VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
  2675. VK_FORMAT_FEATURE_TRANSFER_SRC_BIT_KHR
  2676. VK_FORMAT_FEATURE_TRANSFER_DST_BIT_KHR
  2677.  
  2678. optimalTiling FormatFeatureFlags:
  2679. VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT
  2680. VK_FORMAT_FEATURE_STORAGE_IMAGE_BIT
  2681. VK_FORMAT_FEATURE_BLIT_SRC_BIT
  2682. VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
  2683. VK_FORMAT_FEATURE_TRANSFER_SRC_BIT_KHR
  2684. VK_FORMAT_FEATURE_TRANSFER_DST_BIT_KHR
  2685.  
  2686. bufferFeatures FormatFeatureFlags:
  2687. None
  2688.  
  2689. FORMAT_R8_UNORM,
  2690. FORMAT_R8_SNORM,
  2691. FORMAT_R16_UNORM,
  2692. FORMAT_R16_SNORM,
  2693. FORMAT_R16_SFLOAT,
  2694. FORMAT_R32_SFLOAT:
  2695. linearTiling FormatFeatureFlags:
  2696. VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT
  2697. VK_FORMAT_FEATURE_STORAGE_IMAGE_BIT
  2698. VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BIT
  2699. VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BLEND_BIT
  2700. VK_FORMAT_FEATURE_BLIT_SRC_BIT
  2701. VK_FORMAT_FEATURE_BLIT_DST_BIT
  2702. VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
  2703. VK_FORMAT_FEATURE_TRANSFER_SRC_BIT_KHR
  2704. VK_FORMAT_FEATURE_TRANSFER_DST_BIT_KHR
  2705.  
  2706. optimalTiling FormatFeatureFlags:
  2707. VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT
  2708. VK_FORMAT_FEATURE_STORAGE_IMAGE_BIT
  2709. VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BIT
  2710. VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BLEND_BIT
  2711. VK_FORMAT_FEATURE_BLIT_SRC_BIT
  2712. VK_FORMAT_FEATURE_BLIT_DST_BIT
  2713. VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
  2714. VK_FORMAT_FEATURE_TRANSFER_SRC_BIT_KHR
  2715. VK_FORMAT_FEATURE_TRANSFER_DST_BIT_KHR
  2716.  
  2717. bufferFeatures FormatFeatureFlags:
  2718. VK_FORMAT_FEATURE_UNIFORM_TEXEL_BUFFER_BIT
  2719. VK_FORMAT_FEATURE_STORAGE_TEXEL_BUFFER_BIT
  2720. VK_FORMAT_FEATURE_VERTEX_BUFFER_BIT
  2721.  
  2722. FORMAT_R8_USCALED,
  2723. FORMAT_R8_SSCALED,
  2724. FORMAT_R8G8_USCALED,
  2725. FORMAT_R8G8_SSCALED,
  2726. FORMAT_R8G8B8A8_USCALED,
  2727. FORMAT_R8G8B8A8_SSCALED,
  2728. FORMAT_B8G8R8A8_USCALED,
  2729. FORMAT_B8G8R8A8_SSCALED,
  2730. FORMAT_A8B8G8R8_USCALED_PACK32,
  2731. FORMAT_A8B8G8R8_SSCALED_PACK32,
  2732. FORMAT_A2R10G10B10_SNORM_PACK32,
  2733. FORMAT_A2R10G10B10_USCALED_PACK32,
  2734. FORMAT_A2R10G10B10_SSCALED_PACK32,
  2735. FORMAT_A2R10G10B10_SINT_PACK32,
  2736. FORMAT_A2B10G10R10_SNORM_PACK32,
  2737. FORMAT_A2B10G10R10_USCALED_PACK32,
  2738. FORMAT_A2B10G10R10_SSCALED_PACK32,
  2739. FORMAT_A2B10G10R10_SINT_PACK32,
  2740. FORMAT_R16_USCALED,
  2741. FORMAT_R16_SSCALED,
  2742. FORMAT_R16G16_USCALED,
  2743. FORMAT_R16G16_SSCALED,
  2744. FORMAT_R16G16B16A16_USCALED,
  2745. FORMAT_R16G16B16A16_SSCALED:
  2746. linearTiling FormatFeatureFlags:
  2747. None
  2748.  
  2749. optimalTiling FormatFeatureFlags:
  2750. None
  2751.  
  2752. bufferFeatures FormatFeatureFlags:
  2753. VK_FORMAT_FEATURE_VERTEX_BUFFER_BIT
  2754.  
  2755. FORMAT_R8_UINT,
  2756. FORMAT_R8_SINT,
  2757. FORMAT_R8G8_UINT,
  2758. FORMAT_R8G8_SINT,
  2759. FORMAT_R8G8B8A8_UINT,
  2760. FORMAT_R8G8B8A8_SINT,
  2761. FORMAT_B8G8R8A8_UINT,
  2762. FORMAT_B8G8R8A8_SINT,
  2763. FORMAT_A8B8G8R8_UINT_PACK32,
  2764. FORMAT_A8B8G8R8_SINT_PACK32,
  2765. FORMAT_A2R10G10B10_UINT_PACK32,
  2766. FORMAT_A2B10G10R10_UINT_PACK32,
  2767. FORMAT_R16_UINT,
  2768. FORMAT_R16_SINT,
  2769. FORMAT_R16G16_UINT,
  2770. FORMAT_R16G16_SINT,
  2771. FORMAT_R16G16B16A16_UINT,
  2772. FORMAT_R16G16B16A16_SINT,
  2773. FORMAT_R32G32_UINT,
  2774. FORMAT_R32G32_SINT,
  2775. FORMAT_R32G32B32A32_UINT,
  2776. FORMAT_R32G32B32A32_SINT:
  2777. linearTiling FormatFeatureFlags:
  2778. VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT
  2779. VK_FORMAT_FEATURE_STORAGE_IMAGE_BIT
  2780. VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BIT
  2781. VK_FORMAT_FEATURE_BLIT_SRC_BIT
  2782. VK_FORMAT_FEATURE_BLIT_DST_BIT
  2783. VK_FORMAT_FEATURE_TRANSFER_SRC_BIT_KHR
  2784. VK_FORMAT_FEATURE_TRANSFER_DST_BIT_KHR
  2785.  
  2786. optimalTiling FormatFeatureFlags:
  2787. VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT
  2788. VK_FORMAT_FEATURE_STORAGE_IMAGE_BIT
  2789. VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BIT
  2790. VK_FORMAT_FEATURE_BLIT_SRC_BIT
  2791. VK_FORMAT_FEATURE_BLIT_DST_BIT
  2792. VK_FORMAT_FEATURE_TRANSFER_SRC_BIT_KHR
  2793. VK_FORMAT_FEATURE_TRANSFER_DST_BIT_KHR
  2794.  
  2795. bufferFeatures FormatFeatureFlags:
  2796. VK_FORMAT_FEATURE_UNIFORM_TEXEL_BUFFER_BIT
  2797. VK_FORMAT_FEATURE_STORAGE_TEXEL_BUFFER_BIT
  2798. VK_FORMAT_FEATURE_VERTEX_BUFFER_BIT
  2799.  
  2800. FORMAT_R8_SRGB,
  2801. FORMAT_R8G8B8A8_SRGB,
  2802. FORMAT_B8G8R8A8_SRGB,
  2803. FORMAT_A8B8G8R8_SRGB_PACK32:
  2804. linearTiling FormatFeatureFlags:
  2805. VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT
  2806. VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BIT
  2807. VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BLEND_BIT
  2808. VK_FORMAT_FEATURE_BLIT_SRC_BIT
  2809. VK_FORMAT_FEATURE_BLIT_DST_BIT
  2810. VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
  2811. VK_FORMAT_FEATURE_TRANSFER_SRC_BIT_KHR
  2812. VK_FORMAT_FEATURE_TRANSFER_DST_BIT_KHR
  2813.  
  2814. optimalTiling FormatFeatureFlags:
  2815. VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT
  2816. VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BIT
  2817. VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BLEND_BIT
  2818. VK_FORMAT_FEATURE_BLIT_SRC_BIT
  2819. VK_FORMAT_FEATURE_BLIT_DST_BIT
  2820. VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
  2821. VK_FORMAT_FEATURE_TRANSFER_SRC_BIT_KHR
  2822. VK_FORMAT_FEATURE_TRANSFER_DST_BIT_KHR
  2823.  
  2824. bufferFeatures FormatFeatureFlags:
  2825. VK_FORMAT_FEATURE_UNIFORM_TEXEL_BUFFER_BIT
  2826. VK_FORMAT_FEATURE_STORAGE_TEXEL_BUFFER_BIT
  2827. VK_FORMAT_FEATURE_VERTEX_BUFFER_BIT
  2828.  
  2829. FORMAT_R8G8_UNORM,
  2830. FORMAT_R8G8_SNORM,
  2831. FORMAT_R8G8B8A8_UNORM,
  2832. FORMAT_R8G8B8A8_SNORM,
  2833. FORMAT_B8G8R8A8_UNORM,
  2834. FORMAT_B8G8R8A8_SNORM,
  2835. FORMAT_A8B8G8R8_UNORM_PACK32,
  2836. FORMAT_A8B8G8R8_SNORM_PACK32,
  2837. FORMAT_A2R10G10B10_UNORM_PACK32,
  2838. FORMAT_A2B10G10R10_UNORM_PACK32,
  2839. FORMAT_R16G16_UNORM,
  2840. FORMAT_R16G16_SNORM,
  2841. FORMAT_R16G16_SFLOAT,
  2842. FORMAT_R16G16B16A16_UNORM,
  2843. FORMAT_R16G16B16A16_SNORM,
  2844. FORMAT_R16G16B16A16_SFLOAT,
  2845. FORMAT_R32G32_SFLOAT,
  2846. FORMAT_R32G32B32A32_SFLOAT,
  2847. FORMAT_B10G11R11_UFLOAT_PACK32:
  2848. linearTiling FormatFeatureFlags:
  2849. VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT
  2850. VK_FORMAT_FEATURE_STORAGE_IMAGE_BIT
  2851. VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BIT
  2852. VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BLEND_BIT
  2853. VK_FORMAT_FEATURE_BLIT_SRC_BIT
  2854. VK_FORMAT_FEATURE_BLIT_DST_BIT
  2855. VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
  2856. VK_FORMAT_FEATURE_TRANSFER_SRC_BIT_KHR
  2857. VK_FORMAT_FEATURE_TRANSFER_DST_BIT_KHR
  2858.  
  2859. optimalTiling FormatFeatureFlags:
  2860. VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT
  2861. VK_FORMAT_FEATURE_STORAGE_IMAGE_BIT
  2862. VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BIT
  2863. VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BLEND_BIT
  2864. VK_FORMAT_FEATURE_BLIT_SRC_BIT
  2865. VK_FORMAT_FEATURE_BLIT_DST_BIT
  2866. VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
  2867. VK_FORMAT_FEATURE_TRANSFER_SRC_BIT_KHR
  2868. VK_FORMAT_FEATURE_TRANSFER_DST_BIT_KHR
  2869.  
  2870. bufferFeatures FormatFeatureFlags:
  2871. VK_FORMAT_FEATURE_UNIFORM_TEXEL_BUFFER_BIT
  2872. VK_FORMAT_FEATURE_STORAGE_TEXEL_BUFFER_BIT
  2873. VK_FORMAT_FEATURE_VERTEX_BUFFER_BIT
  2874.  
  2875. FORMAT_R8G8_SRGB:
  2876. linearTiling FormatFeatureFlags:
  2877. VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BIT
  2878. VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BLEND_BIT
  2879. VK_FORMAT_FEATURE_BLIT_DST_BIT
  2880. VK_FORMAT_FEATURE_TRANSFER_SRC_BIT_KHR
  2881. VK_FORMAT_FEATURE_TRANSFER_DST_BIT_KHR
  2882.  
  2883. optimalTiling FormatFeatureFlags:
  2884. VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BIT
  2885. VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BLEND_BIT
  2886. VK_FORMAT_FEATURE_BLIT_DST_BIT
  2887. VK_FORMAT_FEATURE_TRANSFER_SRC_BIT_KHR
  2888. VK_FORMAT_FEATURE_TRANSFER_DST_BIT_KHR
  2889.  
  2890. bufferFeatures FormatFeatureFlags:
  2891. VK_FORMAT_FEATURE_UNIFORM_TEXEL_BUFFER_BIT
  2892. VK_FORMAT_FEATURE_STORAGE_TEXEL_BUFFER_BIT
  2893. VK_FORMAT_FEATURE_VERTEX_BUFFER_BIT
  2894.  
  2895. FORMAT_R32_UINT,
  2896. FORMAT_R32_SINT:
  2897. linearTiling FormatFeatureFlags:
  2898. VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT
  2899. VK_FORMAT_FEATURE_STORAGE_IMAGE_BIT
  2900. VK_FORMAT_FEATURE_STORAGE_IMAGE_ATOMIC_BIT
  2901. VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BIT
  2902. VK_FORMAT_FEATURE_BLIT_SRC_BIT
  2903. VK_FORMAT_FEATURE_BLIT_DST_BIT
  2904. VK_FORMAT_FEATURE_TRANSFER_SRC_BIT_KHR
  2905. VK_FORMAT_FEATURE_TRANSFER_DST_BIT_KHR
  2906.  
  2907. optimalTiling FormatFeatureFlags:
  2908. VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT
  2909. VK_FORMAT_FEATURE_STORAGE_IMAGE_BIT
  2910. VK_FORMAT_FEATURE_STORAGE_IMAGE_ATOMIC_BIT
  2911. VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BIT
  2912. VK_FORMAT_FEATURE_BLIT_SRC_BIT
  2913. VK_FORMAT_FEATURE_BLIT_DST_BIT
  2914. VK_FORMAT_FEATURE_TRANSFER_SRC_BIT_KHR
  2915. VK_FORMAT_FEATURE_TRANSFER_DST_BIT_KHR
  2916.  
  2917. bufferFeatures FormatFeatureFlags:
  2918. VK_FORMAT_FEATURE_UNIFORM_TEXEL_BUFFER_BIT
  2919. VK_FORMAT_FEATURE_STORAGE_TEXEL_BUFFER_BIT
  2920. VK_FORMAT_FEATURE_STORAGE_TEXEL_BUFFER_ATOMIC_BIT
  2921. VK_FORMAT_FEATURE_VERTEX_BUFFER_BIT
  2922.  
  2923. FORMAT_R32G32B32_UINT,
  2924. FORMAT_R32G32B32_SINT:
  2925. linearTiling FormatFeatureFlags:
  2926. VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT
  2927. VK_FORMAT_FEATURE_TRANSFER_SRC_BIT_KHR
  2928. VK_FORMAT_FEATURE_TRANSFER_DST_BIT_KHR
  2929.  
  2930. optimalTiling FormatFeatureFlags:
  2931. None
  2932.  
  2933. bufferFeatures FormatFeatureFlags:
  2934. VK_FORMAT_FEATURE_UNIFORM_TEXEL_BUFFER_BIT
  2935. VK_FORMAT_FEATURE_STORAGE_TEXEL_BUFFER_BIT
  2936. VK_FORMAT_FEATURE_VERTEX_BUFFER_BIT
  2937.  
  2938. FORMAT_R32G32B32_SFLOAT:
  2939. linearTiling FormatFeatureFlags:
  2940. VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT
  2941. VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
  2942. VK_FORMAT_FEATURE_TRANSFER_SRC_BIT_KHR
  2943. VK_FORMAT_FEATURE_TRANSFER_DST_BIT_KHR
  2944.  
  2945. optimalTiling FormatFeatureFlags:
  2946. None
  2947.  
  2948. bufferFeatures FormatFeatureFlags:
  2949. VK_FORMAT_FEATURE_UNIFORM_TEXEL_BUFFER_BIT
  2950. VK_FORMAT_FEATURE_STORAGE_TEXEL_BUFFER_BIT
  2951. VK_FORMAT_FEATURE_VERTEX_BUFFER_BIT
  2952.  
  2953. FORMAT_E5B9G9R9_UFLOAT_PACK32,
  2954. FORMAT_BC1_RGB_UNORM_BLOCK,
  2955. FORMAT_BC1_RGB_SRGB_BLOCK,
  2956. FORMAT_BC1_RGBA_UNORM_BLOCK,
  2957. FORMAT_BC1_RGBA_SRGB_BLOCK,
  2958. FORMAT_BC2_UNORM_BLOCK,
  2959. FORMAT_BC2_SRGB_BLOCK,
  2960. FORMAT_BC3_UNORM_BLOCK,
  2961. FORMAT_BC3_SRGB_BLOCK,
  2962. FORMAT_BC4_UNORM_BLOCK,
  2963. FORMAT_BC4_SNORM_BLOCK,
  2964. FORMAT_BC5_UNORM_BLOCK,
  2965. FORMAT_BC5_SNORM_BLOCK,
  2966. FORMAT_BC6H_UFLOAT_BLOCK,
  2967. FORMAT_BC6H_SFLOAT_BLOCK,
  2968. FORMAT_BC7_UNORM_BLOCK,
  2969. FORMAT_BC7_SRGB_BLOCK:
  2970. linearTiling FormatFeatureFlags:
  2971. VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT
  2972. VK_FORMAT_FEATURE_BLIT_SRC_BIT
  2973. VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
  2974. VK_FORMAT_FEATURE_TRANSFER_SRC_BIT_KHR
  2975. VK_FORMAT_FEATURE_TRANSFER_DST_BIT_KHR
  2976.  
  2977. optimalTiling FormatFeatureFlags:
  2978. VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT
  2979. VK_FORMAT_FEATURE_BLIT_SRC_BIT
  2980. VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
  2981. VK_FORMAT_FEATURE_TRANSFER_SRC_BIT_KHR
  2982. VK_FORMAT_FEATURE_TRANSFER_DST_BIT_KHR
  2983.  
  2984. bufferFeatures FormatFeatureFlags:
  2985. None
  2986.  
  2987. FORMAT_D16_UNORM,
  2988. FORMAT_D32_SFLOAT:
  2989. linearTiling FormatFeatureFlags:
  2990. None
  2991.  
  2992. optimalTiling FormatFeatureFlags:
  2993. VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT
  2994. VK_FORMAT_FEATURE_STORAGE_IMAGE_BIT
  2995. VK_FORMAT_FEATURE_DEPTH_STENCIL_ATTACHMENT_BIT
  2996. VK_FORMAT_FEATURE_BLIT_SRC_BIT
  2997. VK_FORMAT_FEATURE_BLIT_DST_BIT
  2998. VK_FORMAT_FEATURE_TRANSFER_SRC_BIT_KHR
  2999. VK_FORMAT_FEATURE_TRANSFER_DST_BIT_KHR
  3000.  
  3001. bufferFeatures FormatFeatureFlags:
  3002. VK_FORMAT_FEATURE_UNIFORM_TEXEL_BUFFER_BIT
  3003. VK_FORMAT_FEATURE_STORAGE_TEXEL_BUFFER_BIT
  3004. VK_FORMAT_FEATURE_VERTEX_BUFFER_BIT
  3005.  
  3006. FORMAT_S8_UINT:
  3007. linearTiling FormatFeatureFlags:
  3008. None
  3009.  
  3010. optimalTiling FormatFeatureFlags:
  3011. VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT
  3012. VK_FORMAT_FEATURE_STORAGE_IMAGE_BIT
  3013. VK_FORMAT_FEATURE_DEPTH_STENCIL_ATTACHMENT_BIT
  3014. VK_FORMAT_FEATURE_BLIT_SRC_BIT
  3015. VK_FORMAT_FEATURE_BLIT_DST_BIT
  3016. VK_FORMAT_FEATURE_TRANSFER_SRC_BIT_KHR
  3017. VK_FORMAT_FEATURE_TRANSFER_DST_BIT_KHR
  3018.  
  3019. bufferFeatures FormatFeatureFlags:
  3020. VK_FORMAT_FEATURE_UNIFORM_TEXEL_BUFFER_BIT
  3021. VK_FORMAT_FEATURE_STORAGE_TEXEL_BUFFER_BIT
  3022. VK_FORMAT_FEATURE_VERTEX_BUFFER_BIT
  3023.  
  3024. FORMAT_D16_UNORM_S8_UINT,
  3025. FORMAT_D32_SFLOAT_S8_UINT:
  3026. linearTiling FormatFeatureFlags:
  3027. None
  3028.  
  3029. optimalTiling FormatFeatureFlags:
  3030. VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT
  3031. VK_FORMAT_FEATURE_DEPTH_STENCIL_ATTACHMENT_BIT
  3032. VK_FORMAT_FEATURE_BLIT_SRC_BIT
  3033. VK_FORMAT_FEATURE_TRANSFER_SRC_BIT_KHR
  3034. VK_FORMAT_FEATURE_TRANSFER_DST_BIT_KHR
  3035.  
  3036. bufferFeatures FormatFeatureFlags:
  3037. None
  3038.  
  3039. Unsupported formats:
  3040. FORMAT_UNDEFINED
  3041. FORMAT_R4G4_UNORM_PACK8
  3042. FORMAT_R8G8B8_UNORM
  3043. FORMAT_R8G8B8_SNORM
  3044. FORMAT_R8G8B8_USCALED
  3045. FORMAT_R8G8B8_SSCALED
  3046. FORMAT_R8G8B8_UINT
  3047. FORMAT_R8G8B8_SINT
  3048. FORMAT_R8G8B8_SRGB
  3049. FORMAT_B8G8R8_UNORM
  3050. FORMAT_B8G8R8_SNORM
  3051. FORMAT_B8G8R8_USCALED
  3052. FORMAT_B8G8R8_SSCALED
  3053. FORMAT_B8G8R8_UINT
  3054. FORMAT_B8G8R8_SINT
  3055. FORMAT_B8G8R8_SRGB
  3056. FORMAT_R16G16B16_UNORM
  3057. FORMAT_R16G16B16_SNORM
  3058. FORMAT_R16G16B16_USCALED
  3059. FORMAT_R16G16B16_SSCALED
  3060. FORMAT_R16G16B16_UINT
  3061. FORMAT_R16G16B16_SINT
  3062. FORMAT_R16G16B16_SFLOAT
  3063. FORMAT_R64_UINT
  3064. FORMAT_R64_SINT
  3065. FORMAT_R64_SFLOAT
  3066. FORMAT_R64G64_UINT
  3067. FORMAT_R64G64_SINT
  3068. FORMAT_R64G64_SFLOAT
  3069. FORMAT_R64G64B64_UINT
  3070. FORMAT_R64G64B64_SINT
  3071. FORMAT_R64G64B64_SFLOAT
  3072. FORMAT_R64G64B64A64_UINT
  3073. FORMAT_R64G64B64A64_SINT
  3074. FORMAT_R64G64B64A64_SFLOAT
  3075. FORMAT_X8_D24_UNORM_PACK32
  3076. FORMAT_D24_UNORM_S8_UINT
  3077. FORMAT_ETC2_R8G8B8_UNORM_BLOCK
  3078. FORMAT_ETC2_R8G8B8_SRGB_BLOCK
  3079. FORMAT_ETC2_R8G8B8A1_UNORM_BLOCK
  3080. FORMAT_ETC2_R8G8B8A1_SRGB_BLOCK
  3081. FORMAT_ETC2_R8G8B8A8_UNORM_BLOCK
  3082. FORMAT_ETC2_R8G8B8A8_SRGB_BLOCK
  3083. FORMAT_EAC_R11_UNORM_BLOCK
  3084. FORMAT_EAC_R11_SNORM_BLOCK
  3085. FORMAT_EAC_R11G11_UNORM_BLOCK
  3086. FORMAT_EAC_R11G11_SNORM_BLOCK
  3087. FORMAT_ASTC_4x4_UNORM_BLOCK
  3088. FORMAT_ASTC_4x4_SRGB_BLOCK
  3089. FORMAT_ASTC_5x4_UNORM_BLOCK
  3090. FORMAT_ASTC_5x4_SRGB_BLOCK
  3091. FORMAT_ASTC_5x5_UNORM_BLOCK
  3092. FORMAT_ASTC_5x5_SRGB_BLOCK
  3093. FORMAT_ASTC_6x5_UNORM_BLOCK
  3094. FORMAT_ASTC_6x5_SRGB_BLOCK
  3095. FORMAT_ASTC_6x6_UNORM_BLOCK
  3096. FORMAT_ASTC_6x6_SRGB_BLOCK
  3097. FORMAT_ASTC_8x5_UNORM_BLOCK
  3098. FORMAT_ASTC_8x5_SRGB_BLOCK
  3099. FORMAT_ASTC_8x6_UNORM_BLOCK
  3100. FORMAT_ASTC_8x6_SRGB_BLOCK
  3101. FORMAT_ASTC_8x8_UNORM_BLOCK
  3102. FORMAT_ASTC_8x8_SRGB_BLOCK
  3103. FORMAT_ASTC_10x5_UNORM_BLOCK
  3104. FORMAT_ASTC_10x5_SRGB_BLOCK
  3105. FORMAT_ASTC_10x6_UNORM_BLOCK
  3106. FORMAT_ASTC_10x6_SRGB_BLOCK
  3107. FORMAT_ASTC_10x8_UNORM_BLOCK
  3108. FORMAT_ASTC_10x8_SRGB_BLOCK
  3109. FORMAT_ASTC_10x10_UNORM_BLOCK
  3110. FORMAT_ASTC_10x10_SRGB_BLOCK
  3111. FORMAT_ASTC_12x10_UNORM_BLOCK
  3112. FORMAT_ASTC_12x10_SRGB_BLOCK
  3113. FORMAT_ASTC_12x12_UNORM_BLOCK
  3114. FORMAT_ASTC_12x12_SRGB_BLOCK
  3115. FORMAT_G8B8G8R8_422_UNORM
  3116. FORMAT_B8G8R8G8_422_UNORM
  3117. FORMAT_G8_B8_R8_3PLANE_420_UNORM
  3118. FORMAT_G8_B8R8_2PLANE_420_UNORM
  3119. FORMAT_G8_B8_R8_3PLANE_422_UNORM
  3120. FORMAT_G8_B8R8_2PLANE_422_UNORM
  3121. FORMAT_G8_B8_R8_3PLANE_444_UNORM
  3122. FORMAT_R10X6_UNORM_PACK16
  3123. FORMAT_R10X6G10X6_UNORM_2PACK16
  3124. FORMAT_R10X6G10X6B10X6A10X6_UNORM_4PACK16
  3125. FORMAT_G10X6B10X6G10X6R10X6_422_UNORM_4PACK16
  3126. FORMAT_B10X6G10X6R10X6G10X6_422_UNORM_4PACK16
  3127. FORMAT_G10X6_B10X6_R10X6_3PLANE_420_UNORM_3PACK16
  3128. FORMAT_G10X6_B10X6R10X6_2PLANE_420_UNORM_3PACK16
  3129. FORMAT_G10X6_B10X6_R10X6_3PLANE_422_UNORM_3PACK16
  3130. FORMAT_G10X6_B10X6R10X6_2PLANE_422_UNORM_3PACK16
  3131. FORMAT_G10X6_B10X6_R10X6_3PLANE_444_UNORM_3PACK16
  3132. FORMAT_R12X4_UNORM_PACK16
  3133. FORMAT_R12X4G12X4_UNORM_2PACK16
  3134. FORMAT_R12X4G12X4B12X4A12X4_UNORM_4PACK16
  3135. FORMAT_G12X4B12X4G12X4R12X4_422_UNORM_4PACK16
  3136. FORMAT_B12X4G12X4R12X4G12X4_422_UNORM_4PACK16
  3137. FORMAT_G12X4_B12X4_R12X4_3PLANE_420_UNORM_3PACK16
  3138. FORMAT_G12X4_B12X4R12X4_2PLANE_420_UNORM_3PACK16
  3139. FORMAT_G12X4_B12X4_R12X4_3PLANE_422_UNORM_3PACK16
  3140. FORMAT_G12X4_B12X4R12X4_2PLANE_422_UNORM_3PACK16
  3141. FORMAT_G12X4_B12X4_R12X4_3PLANE_444_UNORM_3PACK16
  3142. FORMAT_G16B16G16R16_422_UNORM
  3143. FORMAT_B16G16R16G16_422_UNORM
  3144. FORMAT_G16_B16_R16_3PLANE_420_UNORM
  3145. FORMAT_G16_B16R16_2PLANE_420_UNORM
  3146. FORMAT_G16_B16_R16_3PLANE_422_UNORM
  3147. FORMAT_G16_B16R16_2PLANE_422_UNORM
  3148. FORMAT_G16_B16_R16_3PLANE_444_UNORM
  3149.  
  3150.  
  3151. Device Properties and Extensions :
  3152. ==================================
  3153. GPU3
  3154. VkPhysicalDeviceProperties:
  3155. ===========================
  3156. apiVersion = 0x401060 (1.1.96)
  3157. driverVersion = 79691784 (0x4c00008)
  3158. vendorID = 0x8086
  3159. deviceID = 0x1616
  3160. deviceType = INTEGRATED_GPU
  3161. deviceName = Intel(R) HD Graphics 5500 (Broadwell GT2)
  3162. VkPhysicalDeviceLimits:
  3163. -----------------------
  3164. maxImageDimension1D = 16384
  3165. maxImageDimension2D = 16384
  3166. maxImageDimension3D = 2048
  3167. maxImageDimensionCube = 16384
  3168. maxImageArrayLayers = 2048
  3169. maxTexelBufferElements = 0x8000000
  3170. maxUniformBufferRange = 0x8000000
  3171. maxStorageBufferRange = 0x40000000
  3172. maxPushConstantsSize = 128
  3173. maxMemoryAllocationCount = 4294967295
  3174. maxSamplerAllocationCount = 65536
  3175. bufferImageGranularity = 0x40
  3176. sparseAddressSpaceSize = 0x0
  3177. maxBoundDescriptorSets = 8
  3178. maxPerStageDescriptorSamplers = 128
  3179. maxPerStageDescriptorUniformBuffers = 64
  3180. maxPerStageDescriptorStorageBuffers = 64
  3181. maxPerStageDescriptorSampledImages = 128
  3182. maxPerStageDescriptorStorageImages = 8
  3183. maxPerStageDescriptorInputAttachments = 64
  3184. maxPerStageResources = 232
  3185. maxDescriptorSetSamplers = 768
  3186. maxDescriptorSetUniformBuffers = 384
  3187. maxDescriptorSetUniformBuffersDynamic = 8
  3188. maxDescriptorSetStorageBuffers = 384
  3189. maxDescriptorSetStorageBuffersDynamic = 8
  3190. maxDescriptorSetSampledImages = 768
  3191. maxDescriptorSetStorageImages = 48
  3192. maxDescriptorSetInputAttachments = 256
  3193. maxVertexInputAttributes = 28
  3194. maxVertexInputBindings = 28
  3195. maxVertexInputAttributeOffset = 0x7ff
  3196. maxVertexInputBindingStride = 0x800
  3197. maxVertexOutputComponents = 128
  3198. maxTessellationGenerationLevel = 64
  3199. maxTessellationPatchSize = 32
  3200. maxTessellationControlPerVertexInputComponents = 128
  3201. maxTessellationControlPerVertexOutputComponents = 128
  3202. maxTessellationControlPerPatchOutputComponents = 128
  3203. maxTessellationControlTotalOutputComponents = 2048
  3204. maxTessellationEvaluationInputComponents = 128
  3205. maxTessellationEvaluationOutputComponents = 128
  3206. maxGeometryShaderInvocations = 32
  3207. maxGeometryInputComponents = 64
  3208. maxGeometryOutputComponents = 128
  3209. maxGeometryOutputVertices = 256
  3210. maxGeometryTotalOutputComponents = 1024
  3211. maxFragmentInputComponents = 112
  3212. maxFragmentOutputAttachments = 8
  3213. maxFragmentDualSrcAttachments = 1
  3214. maxFragmentCombinedOutputResources = 8
  3215. maxComputeSharedMemorySize = 0x8000
  3216. maxComputeWorkGroupCount[0] = 65535
  3217. maxComputeWorkGroupCount[1] = 65535
  3218. maxComputeWorkGroupCount[2] = 65535
  3219. maxComputeWorkGroupInvocations = 896
  3220. maxComputeWorkGroupSize[0] = 896
  3221. maxComputeWorkGroupSize[1] = 896
  3222. maxComputeWorkGroupSize[2] = 896
  3223. subPixelPrecisionBits = 8
  3224. subTexelPrecisionBits = 4
  3225. mipmapPrecisionBits = 4
  3226. maxDrawIndexedIndexValue = 4294967295
  3227. maxDrawIndirectCount = 4294967295
  3228. maxSamplerLodBias = 16.000000
  3229. maxSamplerAnisotropy = 16.000000
  3230. maxViewports = 16
  3231. maxViewportDimensions[0] = 16384
  3232. maxViewportDimensions[1] = 16384
  3233. viewportBoundsRange[0] = -32768.000000
  3234. viewportBoundsRange[1] = 32767.000000
  3235. viewportSubPixelBits = 13
  3236. minMemoryMapAlignment = 4096
  3237. minTexelBufferOffsetAlignment = 0x1
  3238. minUniformBufferOffsetAlignment = 0x20
  3239. minStorageBufferOffsetAlignment = 0x4
  3240. minTexelOffset = -8
  3241. maxTexelOffset = 7
  3242. minTexelGatherOffset = -32
  3243. maxTexelGatherOffset = 31
  3244. minInterpolationOffset = -0.500000
  3245. maxInterpolationOffset = 0.437500
  3246. subPixelInterpolationOffsetBits = 4
  3247. maxFramebufferWidth = 16384
  3248. maxFramebufferHeight = 16384
  3249. maxFramebufferLayers = 2048
  3250. framebufferColorSampleCounts = 15
  3251. framebufferDepthSampleCounts = 15
  3252. framebufferStencilSampleCounts = 15
  3253. framebufferNoAttachmentsSampleCounts = 15
  3254. maxColorAttachments = 8
  3255. sampledImageColorSampleCounts = 15
  3256. sampledImageDepthSampleCounts = 15
  3257. sampledImageStencilSampleCounts = 15
  3258. sampledImageIntegerSampleCounts = 1
  3259. storageImageSampleCounts = 1
  3260. maxSampleMaskWords = 1
  3261. timestampComputeAndGraphics = 0
  3262. timestampPeriod = 80.000000
  3263. maxClipDistances = 8
  3264. maxCullDistances = 8
  3265. maxCombinedClipAndCullDistances = 8
  3266. discreteQueuePriorities = 2
  3267. pointSizeRange[0] = 0.125000
  3268. pointSizeRange[1] = 255.875000
  3269. lineWidthRange[0] = 0.000000
  3270. lineWidthRange[1] = 7.992188
  3271. pointSizeGranularity = 0.125000
  3272. lineWidthGranularity = 0.007812
  3273. strictLines = 0
  3274. standardSampleLocations = 1
  3275. optimalBufferCopyOffsetAlignment = 0x80
  3276. optimalBufferCopyRowPitchAlignment = 0x80
  3277. nonCoherentAtomSize = 0x40
  3278. VkPhysicalDeviceSparseProperties:
  3279. ---------------------------------
  3280. residencyStandard2DBlockShape = 0
  3281. residencyStandard2DMultisampleBlockShape = 0
  3282. residencyStandard3DBlockShape = 0
  3283. residencyAlignedMipSize = 0
  3284. residencyNonResidentStrict = 0
  3285.  
  3286. VkPhysicalDevicePointClippingProperties:
  3287. ========================================
  3288. pointClippingBehavior = 0
  3289.  
  3290. VkPhysicalDevicePushDescriptorProperties:
  3291. =========================================
  3292. maxPushDescriptors = 32
  3293.  
  3294. VkPhysicalDeviceMultiviewProperties:
  3295. ====================================
  3296. maxMultiviewViewCount = 16
  3297. maxMultiviewInstanceIndex = 268435455
  3298.  
  3299. VkPhysicalDeviceMaintenance3Properties:
  3300. =======================================
  3301. maxPerSetDescriptors = 1024
  3302. maxMemoryAllocationSize = 2147483648
  3303.  
  3304. VkPhysicalDeviceIDProperties:
  3305. =========================================
  3306. deviceUUID = 53ebc251-e120-8086-bc6b-0661980e7117
  3307. driverUUID = 75ec8ea6-930e-c58b-0b3e-a396880a1b5d
  3308. deviceLUIDValid = false
  3309.  
  3310. VkPhysicalDeviceDriverProperties:
  3311. =================================
  3312. driverID = 6
  3313. driverName = Intel open-source Mesa driver
  3314. driverInfo = Mesa 19.0.8
  3315. conformanceVersion:
  3316. major = 1
  3317. minor = 1
  3318. subminor = 2
  3319. patch = 0
  3320.  
  3321. VkPhysicalDevicePCIBusInfoProperties
  3322. ====================================
  3323. pciDomain = 0
  3324. pciBus = 0
  3325. pciDevice = 2
  3326. pciFunction = 0
  3327.  
  3328. VkPhysicalDeviceTransformFeedbackProperties
  3329. ===========================================
  3330. maxTransformFeedbackStreams = 4
  3331. maxTransformFeedbackBuffers = 4
  3332. maxTransformFeedbackBufferSize = 4294967296
  3333. maxTransformFeedbackStreamDataSize = 512
  3334. maxTransformFeedbackBufferDataSize = 512
  3335. maxTransformFeedbackBufferDataStride = 2048
  3336. transformFeedbackQueries = 1
  3337. transformFeedbackStreamsLinesTriangles = 0
  3338. transformFeedbackRasterizationStreamSelect = 0
  3339. transformFeedbackDraw = 1
  3340.  
  3341. Device Extensions count = 43
  3342. VK_EXT_calibrated_timestamps : extension revision 1
  3343. VK_EXT_conditional_rendering : extension revision 1
  3344. VK_EXT_display_control : extension revision 1
  3345. VK_EXT_external_memory_dma_buf : extension revision 1
  3346. VK_EXT_global_priority : extension revision 1
  3347. VK_EXT_pci_bus_info : extension revision 2
  3348. VK_EXT_scalar_block_layout : extension revision 1
  3349. VK_EXT_shader_viewport_index_layer : extension revision 1
  3350. VK_EXT_transform_feedback : extension revision 1
  3351. VK_EXT_vertex_attribute_divisor : extension revision 3
  3352. VK_GOOGLE_decorate_string : extension revision 1
  3353. VK_GOOGLE_hlsl_functionality1 : extension revision 1
  3354. VK_KHR_16bit_storage : extension revision 1
  3355. VK_KHR_8bit_storage : extension revision 1
  3356. VK_KHR_bind_memory2 : extension revision 1
  3357. VK_KHR_create_renderpass2 : extension revision 1
  3358. VK_KHR_dedicated_allocation : extension revision 1
  3359. VK_KHR_depth_stencil_resolve : extension revision 1
  3360. VK_KHR_descriptor_update_template : extension revision 1
  3361. VK_KHR_device_group : extension revision 1
  3362. VK_KHR_draw_indirect_count : extension revision 1
  3363. VK_KHR_driver_properties : extension revision 1
  3364. VK_KHR_external_fence : extension revision 1
  3365. VK_KHR_external_fence_fd : extension revision 1
  3366. VK_KHR_external_memory : extension revision 1
  3367. VK_KHR_external_memory_fd : extension revision 1
  3368. VK_KHR_external_semaphore : extension revision 1
  3369. VK_KHR_external_semaphore_fd : extension revision 1
  3370. VK_KHR_get_memory_requirements2 : extension revision 1
  3371. VK_KHR_image_format_list : extension revision 1
  3372. VK_KHR_incremental_present : extension revision 1
  3373. VK_KHR_maintenance1 : extension revision 1
  3374. VK_KHR_maintenance2 : extension revision 1
  3375. VK_KHR_maintenance3 : extension revision 1
  3376. VK_KHR_multiview : extension revision 1
  3377. VK_KHR_push_descriptor : extension revision 1
  3378. VK_KHR_relaxed_block_layout : extension revision 1
  3379. VK_KHR_sampler_mirror_clamp_to_edge : extension revision 1
  3380. VK_KHR_sampler_ycbcr_conversion : extension revision 1
  3381. VK_KHR_shader_draw_parameters : extension revision 1
  3382. VK_KHR_storage_buffer_storage_class : extension revision 1
  3383. VK_KHR_swapchain : extension revision 68
  3384. VK_KHR_variable_pointers : extension revision 1
  3385.  
  3386. VkQueueFamilyProperties[0]:
  3387. ===========================
  3388. queueFlags = GRAPHICS | COMPUTE | TRANSFER
  3389. queueCount = 1
  3390. timestampValidBits = 36
  3391. minImageTransferGranularity = (1, 1, 1)
  3392.  
  3393. VkPhysicalDeviceMemoryProperties:
  3394. =================================
  3395. memoryHeapCount = 2
  3396. memoryHeaps[0] :
  3397. size = 11444096000 (0x2aa1f0c00) (10.66 GiB)
  3398. flags:
  3399. VK_MEMORY_HEAP_DEVICE_LOCAL_BIT
  3400. memoryHeaps[1] :
  3401. size = 1073741824 (0x40000000) (1024.00 MiB)
  3402. flags:
  3403. VK_MEMORY_HEAP_DEVICE_LOCAL_BIT
  3404. memoryTypeCount = 2
  3405. memoryTypes[0] :
  3406. heapIndex = 0
  3407. propertyFlags = 0xf:
  3408. VK_MEMORY_PROPERTY_DEVICE_LOCAL_BIT
  3409. VK_MEMORY_PROPERTY_HOST_VISIBLE_BIT
  3410. VK_MEMORY_PROPERTY_HOST_COHERENT_BIT
  3411. VK_MEMORY_PROPERTY_HOST_CACHED_BIT
  3412. memoryTypes[1] :
  3413. heapIndex = 1
  3414. propertyFlags = 0xf:
  3415. VK_MEMORY_PROPERTY_DEVICE_LOCAL_BIT
  3416. VK_MEMORY_PROPERTY_HOST_VISIBLE_BIT
  3417. VK_MEMORY_PROPERTY_HOST_COHERENT_BIT
  3418. VK_MEMORY_PROPERTY_HOST_CACHED_BIT
  3419.  
  3420. VkPhysicalDeviceFeatures:
  3421. =========================
  3422. robustBufferAccess = 1
  3423. fullDrawIndexUint32 = 1
  3424. imageCubeArray = 1
  3425. independentBlend = 1
  3426. geometryShader = 1
  3427. tessellationShader = 1
  3428. sampleRateShading = 1
  3429. dualSrcBlend = 1
  3430. logicOp = 1
  3431. multiDrawIndirect = 1
  3432. drawIndirectFirstInstance = 1
  3433. depthClamp = 1
  3434. depthBiasClamp = 1
  3435. fillModeNonSolid = 1
  3436. depthBounds = 0
  3437. wideLines = 1
  3438. largePoints = 1
  3439. alphaToOne = 1
  3440. multiViewport = 1
  3441. samplerAnisotropy = 1
  3442. textureCompressionETC2 = 1
  3443. textureCompressionASTC_LDR = 0
  3444. textureCompressionBC = 1
  3445. occlusionQueryPrecise = 1
  3446. pipelineStatisticsQuery = 1
  3447. vertexPipelineStoresAndAtomics = 1
  3448. fragmentStoresAndAtomics = 1
  3449. shaderTessellationAndGeometryPointSize = 1
  3450. shaderImageGatherExtended = 1
  3451. shaderStorageImageExtendedFormats = 1
  3452. shaderStorageImageMultisample = 0
  3453. shaderStorageImageReadWithoutFormat = 0
  3454. shaderStorageImageWriteWithoutFormat = 1
  3455. shaderUniformBufferArrayDynamicIndexing = 1
  3456. shaderSampledImageArrayDynamicIndexing = 1
  3457. shaderStorageBufferArrayDynamicIndexing = 1
  3458. shaderStorageImageArrayDynamicIndexing = 1
  3459. shaderClipDistance = 1
  3460. shaderCullDistance = 1
  3461. shaderFloat64 = 1
  3462. shaderInt64 = 1
  3463. shaderInt16 = 1
  3464. shaderResourceResidency = 0
  3465. shaderResourceMinLod = 0
  3466. sparseBinding = 0
  3467. sparseResidencyBuffer = 0
  3468. sparseResidencyImage2D = 0
  3469. sparseResidencyImage3D = 0
  3470. sparseResidency2Samples = 0
  3471. sparseResidency4Samples = 0
  3472. sparseResidency8Samples = 0
  3473. sparseResidency16Samples = 0
  3474. sparseResidencyAliased = 0
  3475. variableMultisampleRate = 1
  3476. inheritedQueries = 1
  3477.  
  3478. VkPhysicalDevice8BitStorageFeatures:
  3479. =====================================
  3480. storageBuffer8BitAccess = 1
  3481. uniformAndStorageBuffer8BitAccess = 1
  3482. storagePushConstant8 = 1
  3483.  
  3484. VkPhysicalDevice16BitStorageFeatures:
  3485. =====================================
  3486. storageBuffer16BitAccess = 1
  3487. uniformAndStorageBuffer16BitAccess = 1
  3488. storagePushConstant16 = 1
  3489. storageInputOutput16 = 0
  3490.  
  3491. VkPhysicalDeviceSamplerYcbcrConversionFeatures:
  3492. ===============================================
  3493. samplerYcbcrConversion = 1
  3494.  
  3495. VkPhysicalDeviceVariablePointerFeatures:
  3496. ========================================
  3497. variablePointersStorageBuffer = 1
  3498. variablePointers = 1
  3499.  
  3500. VkPhysicalDeviceMultiviewFeatures:
  3501. ==================================
  3502. multiview = 1
  3503. multiviewGeometryShader = 1
  3504. multiviewTessellationShader = 1
  3505.  
  3506. VkPhysicalDeviceTransformFeedbackFeatures:
  3507. ==========================================
  3508. transformFeedback = 1
  3509. geometryStreams = 1
  3510.  
  3511. VkPhysicalDeviceScalarBlockLayoutFeatures:
  3512. ==========================================
  3513. scalarBlockLayout = 1
  3514.  
  3515. Format Properties:
  3516. ==================
  3517.  
  3518. FORMAT_R4G4B4A4_UNORM_PACK16,
  3519. FORMAT_B4G4R4A4_UNORM_PACK16,
  3520. FORMAT_R8_SRGB,
  3521. FORMAT_R8G8B8_SRGB,
  3522. FORMAT_E5B9G9R9_UFLOAT_PACK32:
  3523. linearTiling FormatFeatureFlags:
  3524. VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT
  3525. VK_FORMAT_FEATURE_BLIT_SRC_BIT
  3526. VK_FORMAT_FEATURE_BLIT_DST_BIT
  3527. VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
  3528. VK_FORMAT_FEATURE_TRANSFER_SRC_BIT_KHR
  3529. VK_FORMAT_FEATURE_TRANSFER_DST_BIT_KHR
  3530.  
  3531. optimalTiling FormatFeatureFlags:
  3532. VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT
  3533. VK_FORMAT_FEATURE_BLIT_SRC_BIT
  3534. VK_FORMAT_FEATURE_BLIT_DST_BIT
  3535. VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
  3536. VK_FORMAT_FEATURE_TRANSFER_SRC_BIT_KHR
  3537. VK_FORMAT_FEATURE_TRANSFER_DST_BIT_KHR
  3538.  
  3539. bufferFeatures FormatFeatureFlags:
  3540. VK_FORMAT_FEATURE_UNIFORM_TEXEL_BUFFER_BIT
  3541.  
  3542. FORMAT_R5G6B5_UNORM_PACK16,
  3543. FORMAT_B5G6R5_UNORM_PACK16,
  3544. FORMAT_A1R5G5B5_UNORM_PACK16,
  3545. FORMAT_R8G8B8A8_SRGB,
  3546. FORMAT_B8G8R8A8_SRGB,
  3547. FORMAT_A8B8G8R8_SRGB_PACK32:
  3548. linearTiling FormatFeatureFlags:
  3549. VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT
  3550. VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BIT
  3551. VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BLEND_BIT
  3552. VK_FORMAT_FEATURE_BLIT_SRC_BIT
  3553. VK_FORMAT_FEATURE_BLIT_DST_BIT
  3554. VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
  3555. VK_FORMAT_FEATURE_TRANSFER_SRC_BIT_KHR
  3556. VK_FORMAT_FEATURE_TRANSFER_DST_BIT_KHR
  3557.  
  3558. optimalTiling FormatFeatureFlags:
  3559. VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT
  3560. VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BIT
  3561. VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BLEND_BIT
  3562. VK_FORMAT_FEATURE_BLIT_SRC_BIT
  3563. VK_FORMAT_FEATURE_BLIT_DST_BIT
  3564. VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
  3565. VK_FORMAT_FEATURE_TRANSFER_SRC_BIT_KHR
  3566. VK_FORMAT_FEATURE_TRANSFER_DST_BIT_KHR
  3567.  
  3568. bufferFeatures FormatFeatureFlags:
  3569. VK_FORMAT_FEATURE_UNIFORM_TEXEL_BUFFER_BIT
  3570.  
  3571. FORMAT_R8_UNORM,
  3572. FORMAT_R8_SNORM,
  3573. FORMAT_R8G8_UNORM,
  3574. FORMAT_R8G8_SNORM,
  3575. FORMAT_R8G8B8A8_UNORM,
  3576. FORMAT_R8G8B8A8_SNORM,
  3577. FORMAT_A8B8G8R8_UNORM_PACK32,
  3578. FORMAT_A8B8G8R8_SNORM_PACK32,
  3579. FORMAT_A2B10G10R10_UNORM_PACK32,
  3580. FORMAT_R16_UNORM,
  3581. FORMAT_R16_SNORM,
  3582. FORMAT_R16_SFLOAT,
  3583. FORMAT_R16G16_UNORM,
  3584. FORMAT_R16G16_SNORM,
  3585. FORMAT_R16G16_SFLOAT,
  3586. FORMAT_R16G16B16A16_UNORM,
  3587. FORMAT_R16G16B16A16_SNORM,
  3588. FORMAT_R16G16B16A16_SFLOAT,
  3589. FORMAT_R32_SFLOAT,
  3590. FORMAT_R32G32_SFLOAT,
  3591. FORMAT_R32G32B32A32_SFLOAT,
  3592. FORMAT_B10G11R11_UFLOAT_PACK32:
  3593. linearTiling FormatFeatureFlags:
  3594. VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT
  3595. VK_FORMAT_FEATURE_STORAGE_IMAGE_BIT
  3596. VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BIT
  3597. VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BLEND_BIT
  3598. VK_FORMAT_FEATURE_BLIT_SRC_BIT
  3599. VK_FORMAT_FEATURE_BLIT_DST_BIT
  3600. VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
  3601. VK_FORMAT_FEATURE_TRANSFER_SRC_BIT_KHR
  3602. VK_FORMAT_FEATURE_TRANSFER_DST_BIT_KHR
  3603.  
  3604. optimalTiling FormatFeatureFlags:
  3605. VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT
  3606. VK_FORMAT_FEATURE_STORAGE_IMAGE_BIT
  3607. VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BIT
  3608. VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BLEND_BIT
  3609. VK_FORMAT_FEATURE_BLIT_SRC_BIT
  3610. VK_FORMAT_FEATURE_BLIT_DST_BIT
  3611. VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
  3612. VK_FORMAT_FEATURE_TRANSFER_SRC_BIT_KHR
  3613. VK_FORMAT_FEATURE_TRANSFER_DST_BIT_KHR
  3614.  
  3615. bufferFeatures FormatFeatureFlags:
  3616. VK_FORMAT_FEATURE_UNIFORM_TEXEL_BUFFER_BIT
  3617. VK_FORMAT_FEATURE_STORAGE_TEXEL_BUFFER_BIT
  3618. VK_FORMAT_FEATURE_VERTEX_BUFFER_BIT
  3619.  
  3620. FORMAT_R8_USCALED,
  3621. FORMAT_R8_SSCALED,
  3622. FORMAT_R8G8_USCALED,
  3623. FORMAT_R8G8_SSCALED,
  3624. FORMAT_R8G8B8_USCALED,
  3625. FORMAT_R8G8B8_SSCALED,
  3626. FORMAT_R8G8B8A8_USCALED,
  3627. FORMAT_R8G8B8A8_SSCALED,
  3628. FORMAT_A8B8G8R8_USCALED_PACK32,
  3629. FORMAT_A8B8G8R8_SSCALED_PACK32,
  3630. FORMAT_A2R10G10B10_SNORM_PACK32,
  3631. FORMAT_A2R10G10B10_USCALED_PACK32,
  3632. FORMAT_A2R10G10B10_SSCALED_PACK32,
  3633. FORMAT_A2R10G10B10_UINT_PACK32,
  3634. FORMAT_A2R10G10B10_SINT_PACK32,
  3635. FORMAT_A2B10G10R10_SNORM_PACK32,
  3636. FORMAT_A2B10G10R10_USCALED_PACK32,
  3637. FORMAT_A2B10G10R10_SSCALED_PACK32,
  3638. FORMAT_A2B10G10R10_SINT_PACK32,
  3639. FORMAT_R16_USCALED,
  3640. FORMAT_R16_SSCALED,
  3641. FORMAT_R16G16_USCALED,
  3642. FORMAT_R16G16_SSCALED,
  3643. FORMAT_R16G16B16_USCALED,
  3644. FORMAT_R16G16B16_SSCALED,
  3645. FORMAT_R16G16B16A16_USCALED,
  3646. FORMAT_R16G16B16A16_SSCALED,
  3647. FORMAT_R64_UINT,
  3648. FORMAT_R64_SINT,
  3649. FORMAT_R64_SFLOAT,
  3650. FORMAT_R64G64_UINT,
  3651. FORMAT_R64G64_SINT,
  3652. FORMAT_R64G64_SFLOAT,
  3653. FORMAT_R64G64B64_UINT,
  3654. FORMAT_R64G64B64_SINT,
  3655. FORMAT_R64G64B64_SFLOAT,
  3656. FORMAT_R64G64B64A64_UINT,
  3657. FORMAT_R64G64B64A64_SINT,
  3658. FORMAT_R64G64B64A64_SFLOAT:
  3659. linearTiling FormatFeatureFlags:
  3660. None
  3661.  
  3662. optimalTiling FormatFeatureFlags:
  3663. None
  3664.  
  3665. bufferFeatures FormatFeatureFlags:
  3666. VK_FORMAT_FEATURE_VERTEX_BUFFER_BIT
  3667.  
  3668. FORMAT_R8_UINT,
  3669. FORMAT_R8_SINT,
  3670. FORMAT_R8G8_UINT,
  3671. FORMAT_R8G8_SINT,
  3672. FORMAT_R8G8B8A8_UINT,
  3673. FORMAT_R8G8B8A8_SINT,
  3674. FORMAT_A8B8G8R8_UINT_PACK32,
  3675. FORMAT_A8B8G8R8_SINT_PACK32,
  3676. FORMAT_A2B10G10R10_UINT_PACK32,
  3677. FORMAT_R16_UINT,
  3678. FORMAT_R16_SINT,
  3679. FORMAT_R16G16_UINT,
  3680. FORMAT_R16G16_SINT,
  3681. FORMAT_R16G16B16A16_UINT,
  3682. FORMAT_R16G16B16A16_SINT,
  3683. FORMAT_R32G32_UINT,
  3684. FORMAT_R32G32_SINT,
  3685. FORMAT_R32G32B32A32_UINT,
  3686. FORMAT_R32G32B32A32_SINT:
  3687. linearTiling FormatFeatureFlags:
  3688. VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT
  3689. VK_FORMAT_FEATURE_STORAGE_IMAGE_BIT
  3690. VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BIT
  3691. VK_FORMAT_FEATURE_BLIT_SRC_BIT
  3692. VK_FORMAT_FEATURE_BLIT_DST_BIT
  3693. VK_FORMAT_FEATURE_TRANSFER_SRC_BIT_KHR
  3694. VK_FORMAT_FEATURE_TRANSFER_DST_BIT_KHR
  3695.  
  3696. optimalTiling FormatFeatureFlags:
  3697. VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT
  3698. VK_FORMAT_FEATURE_STORAGE_IMAGE_BIT
  3699. VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BIT
  3700. VK_FORMAT_FEATURE_BLIT_SRC_BIT
  3701. VK_FORMAT_FEATURE_BLIT_DST_BIT
  3702. VK_FORMAT_FEATURE_TRANSFER_SRC_BIT_KHR
  3703. VK_FORMAT_FEATURE_TRANSFER_DST_BIT_KHR
  3704.  
  3705. bufferFeatures FormatFeatureFlags:
  3706. VK_FORMAT_FEATURE_UNIFORM_TEXEL_BUFFER_BIT
  3707. VK_FORMAT_FEATURE_STORAGE_TEXEL_BUFFER_BIT
  3708. VK_FORMAT_FEATURE_VERTEX_BUFFER_BIT
  3709.  
  3710. FORMAT_R8G8B8_UNORM,
  3711. FORMAT_R16G16B16_UNORM,
  3712. FORMAT_R16G16B16_SFLOAT,
  3713. FORMAT_R32G32B32_SFLOAT:
  3714. linearTiling FormatFeatureFlags:
  3715. VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT
  3716. VK_FORMAT_FEATURE_BLIT_SRC_BIT
  3717. VK_FORMAT_FEATURE_BLIT_DST_BIT
  3718. VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
  3719. VK_FORMAT_FEATURE_TRANSFER_SRC_BIT_KHR
  3720. VK_FORMAT_FEATURE_TRANSFER_DST_BIT_KHR
  3721.  
  3722. optimalTiling FormatFeatureFlags:
  3723. VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT
  3724. VK_FORMAT_FEATURE_BLIT_SRC_BIT
  3725. VK_FORMAT_FEATURE_BLIT_DST_BIT
  3726. VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
  3727. VK_FORMAT_FEATURE_TRANSFER_SRC_BIT_KHR
  3728. VK_FORMAT_FEATURE_TRANSFER_DST_BIT_KHR
  3729.  
  3730. bufferFeatures FormatFeatureFlags:
  3731. VK_FORMAT_FEATURE_UNIFORM_TEXEL_BUFFER_BIT
  3732. VK_FORMAT_FEATURE_VERTEX_BUFFER_BIT
  3733.  
  3734. FORMAT_R8G8B8_SNORM,
  3735. FORMAT_R16G16B16_SNORM:
  3736. linearTiling FormatFeatureFlags:
  3737. VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT
  3738. VK_FORMAT_FEATURE_BLIT_SRC_BIT
  3739. VK_FORMAT_FEATURE_BLIT_DST_BIT
  3740. VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
  3741. VK_FORMAT_FEATURE_TRANSFER_SRC_BIT_KHR
  3742. VK_FORMAT_FEATURE_TRANSFER_DST_BIT_KHR
  3743.  
  3744. optimalTiling FormatFeatureFlags:
  3745. VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT
  3746. VK_FORMAT_FEATURE_BLIT_SRC_BIT
  3747. VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
  3748. VK_FORMAT_FEATURE_TRANSFER_SRC_BIT_KHR
  3749. VK_FORMAT_FEATURE_TRANSFER_DST_BIT_KHR
  3750.  
  3751. bufferFeatures FormatFeatureFlags:
  3752. VK_FORMAT_FEATURE_UNIFORM_TEXEL_BUFFER_BIT
  3753. VK_FORMAT_FEATURE_VERTEX_BUFFER_BIT
  3754.  
  3755. FORMAT_R8G8B8_UINT,
  3756. FORMAT_R8G8B8_SINT,
  3757. FORMAT_R16G16B16_UINT,
  3758. FORMAT_R16G16B16_SINT:
  3759. linearTiling FormatFeatureFlags:
  3760. None
  3761.  
  3762. optimalTiling FormatFeatureFlags:
  3763. VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT
  3764. VK_FORMAT_FEATURE_BLIT_SRC_BIT
  3765. VK_FORMAT_FEATURE_TRANSFER_SRC_BIT_KHR
  3766. VK_FORMAT_FEATURE_TRANSFER_DST_BIT_KHR
  3767.  
  3768. bufferFeatures FormatFeatureFlags:
  3769. VK_FORMAT_FEATURE_VERTEX_BUFFER_BIT
  3770.  
  3771. FORMAT_B8G8R8A8_UNORM,
  3772. FORMAT_A2R10G10B10_UNORM_PACK32:
  3773. linearTiling FormatFeatureFlags:
  3774. VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT
  3775. VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BIT
  3776. VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BLEND_BIT
  3777. VK_FORMAT_FEATURE_BLIT_SRC_BIT
  3778. VK_FORMAT_FEATURE_BLIT_DST_BIT
  3779. VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
  3780. VK_FORMAT_FEATURE_TRANSFER_SRC_BIT_KHR
  3781. VK_FORMAT_FEATURE_TRANSFER_DST_BIT_KHR
  3782.  
  3783. optimalTiling FormatFeatureFlags:
  3784. VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT
  3785. VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BIT
  3786. VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BLEND_BIT
  3787. VK_FORMAT_FEATURE_BLIT_SRC_BIT
  3788. VK_FORMAT_FEATURE_BLIT_DST_BIT
  3789. VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
  3790. VK_FORMAT_FEATURE_TRANSFER_SRC_BIT_KHR
  3791. VK_FORMAT_FEATURE_TRANSFER_DST_BIT_KHR
  3792.  
  3793. bufferFeatures FormatFeatureFlags:
  3794. VK_FORMAT_FEATURE_UNIFORM_TEXEL_BUFFER_BIT
  3795. VK_FORMAT_FEATURE_VERTEX_BUFFER_BIT
  3796.  
  3797. FORMAT_R32_UINT,
  3798. FORMAT_R32_SINT:
  3799. linearTiling FormatFeatureFlags:
  3800. VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT
  3801. VK_FORMAT_FEATURE_STORAGE_IMAGE_BIT
  3802. VK_FORMAT_FEATURE_STORAGE_IMAGE_ATOMIC_BIT
  3803. VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BIT
  3804. VK_FORMAT_FEATURE_BLIT_SRC_BIT
  3805. VK_FORMAT_FEATURE_BLIT_DST_BIT
  3806. VK_FORMAT_FEATURE_TRANSFER_SRC_BIT_KHR
  3807. VK_FORMAT_FEATURE_TRANSFER_DST_BIT_KHR
  3808.  
  3809. optimalTiling FormatFeatureFlags:
  3810. VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT
  3811. VK_FORMAT_FEATURE_STORAGE_IMAGE_BIT
  3812. VK_FORMAT_FEATURE_STORAGE_IMAGE_ATOMIC_BIT
  3813. VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BIT
  3814. VK_FORMAT_FEATURE_BLIT_SRC_BIT
  3815. VK_FORMAT_FEATURE_BLIT_DST_BIT
  3816. VK_FORMAT_FEATURE_TRANSFER_SRC_BIT_KHR
  3817. VK_FORMAT_FEATURE_TRANSFER_DST_BIT_KHR
  3818.  
  3819. bufferFeatures FormatFeatureFlags:
  3820. VK_FORMAT_FEATURE_UNIFORM_TEXEL_BUFFER_BIT
  3821. VK_FORMAT_FEATURE_STORAGE_TEXEL_BUFFER_BIT
  3822. VK_FORMAT_FEATURE_STORAGE_TEXEL_BUFFER_ATOMIC_BIT
  3823. VK_FORMAT_FEATURE_VERTEX_BUFFER_BIT
  3824.  
  3825. FORMAT_R32G32B32_UINT,
  3826. FORMAT_R32G32B32_SINT:
  3827. linearTiling FormatFeatureFlags:
  3828. VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT
  3829. VK_FORMAT_FEATURE_BLIT_SRC_BIT
  3830. VK_FORMAT_FEATURE_BLIT_DST_BIT
  3831. VK_FORMAT_FEATURE_TRANSFER_SRC_BIT_KHR
  3832. VK_FORMAT_FEATURE_TRANSFER_DST_BIT_KHR
  3833.  
  3834. optimalTiling FormatFeatureFlags:
  3835. VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT
  3836. VK_FORMAT_FEATURE_BLIT_SRC_BIT
  3837. VK_FORMAT_FEATURE_TRANSFER_SRC_BIT_KHR
  3838. VK_FORMAT_FEATURE_TRANSFER_DST_BIT_KHR
  3839.  
  3840. bufferFeatures FormatFeatureFlags:
  3841. VK_FORMAT_FEATURE_UNIFORM_TEXEL_BUFFER_BIT
  3842. VK_FORMAT_FEATURE_VERTEX_BUFFER_BIT
  3843.  
  3844. FORMAT_D16_UNORM,
  3845. FORMAT_X8_D24_UNORM_PACK32,
  3846. FORMAT_D32_SFLOAT,
  3847. FORMAT_S8_UINT,
  3848. FORMAT_D24_UNORM_S8_UINT,
  3849. FORMAT_D32_SFLOAT_S8_UINT:
  3850. linearTiling FormatFeatureFlags:
  3851. None
  3852.  
  3853. optimalTiling FormatFeatureFlags:
  3854. VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT
  3855. VK_FORMAT_FEATURE_DEPTH_STENCIL_ATTACHMENT_BIT
  3856. VK_FORMAT_FEATURE_BLIT_SRC_BIT
  3857. VK_FORMAT_FEATURE_BLIT_DST_BIT
  3858. VK_FORMAT_FEATURE_TRANSFER_SRC_BIT_KHR
  3859. VK_FORMAT_FEATURE_TRANSFER_DST_BIT_KHR
  3860.  
  3861. bufferFeatures FormatFeatureFlags:
  3862. None
  3863.  
  3864. FORMAT_BC1_RGB_UNORM_BLOCK,
  3865. FORMAT_BC1_RGB_SRGB_BLOCK,
  3866. FORMAT_BC1_RGBA_UNORM_BLOCK,
  3867. FORMAT_BC1_RGBA_SRGB_BLOCK,
  3868. FORMAT_BC2_UNORM_BLOCK,
  3869. FORMAT_BC2_SRGB_BLOCK,
  3870. FORMAT_BC3_UNORM_BLOCK,
  3871. FORMAT_BC3_SRGB_BLOCK,
  3872. FORMAT_BC4_UNORM_BLOCK,
  3873. FORMAT_BC4_SNORM_BLOCK,
  3874. FORMAT_BC5_UNORM_BLOCK,
  3875. FORMAT_BC5_SNORM_BLOCK,
  3876. FORMAT_BC6H_UFLOAT_BLOCK,
  3877. FORMAT_BC6H_SFLOAT_BLOCK,
  3878. FORMAT_BC7_UNORM_BLOCK,
  3879. FORMAT_BC7_SRGB_BLOCK,
  3880. FORMAT_ETC2_R8G8B8_UNORM_BLOCK,
  3881. FORMAT_ETC2_R8G8B8_SRGB_BLOCK,
  3882. FORMAT_ETC2_R8G8B8A1_UNORM_BLOCK,
  3883. FORMAT_ETC2_R8G8B8A1_SRGB_BLOCK,
  3884. FORMAT_ETC2_R8G8B8A8_UNORM_BLOCK,
  3885. FORMAT_ETC2_R8G8B8A8_SRGB_BLOCK,
  3886. FORMAT_EAC_R11_UNORM_BLOCK,
  3887. FORMAT_EAC_R11_SNORM_BLOCK,
  3888. FORMAT_EAC_R11G11_UNORM_BLOCK,
  3889. FORMAT_EAC_R11G11_SNORM_BLOCK:
  3890. linearTiling FormatFeatureFlags:
  3891. VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT
  3892. VK_FORMAT_FEATURE_BLIT_SRC_BIT
  3893. VK_FORMAT_FEATURE_BLIT_DST_BIT
  3894. VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
  3895. VK_FORMAT_FEATURE_TRANSFER_SRC_BIT_KHR
  3896. VK_FORMAT_FEATURE_TRANSFER_DST_BIT_KHR
  3897.  
  3898. optimalTiling FormatFeatureFlags:
  3899. VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT
  3900. VK_FORMAT_FEATURE_BLIT_SRC_BIT
  3901. VK_FORMAT_FEATURE_BLIT_DST_BIT
  3902. VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
  3903. VK_FORMAT_FEATURE_TRANSFER_SRC_BIT_KHR
  3904. VK_FORMAT_FEATURE_TRANSFER_DST_BIT_KHR
  3905.  
  3906. bufferFeatures FormatFeatureFlags:
  3907. None
  3908.  
  3909. FORMAT_G8B8G8R8_422_UNORM,
  3910. FORMAT_B8G8R8G8_422_UNORM:
  3911. linearTiling FormatFeatureFlags:
  3912. VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT
  3913. VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
  3914. VK_FORMAT_FEATURE_TRANSFER_SRC_BIT_KHR
  3915. VK_FORMAT_FEATURE_TRANSFER_DST_BIT_KHR
  3916.  
  3917. optimalTiling FormatFeatureFlags:
  3918. VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT
  3919. VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
  3920. VK_FORMAT_FEATURE_TRANSFER_SRC_BIT_KHR
  3921. VK_FORMAT_FEATURE_TRANSFER_DST_BIT_KHR
  3922.  
  3923. bufferFeatures FormatFeatureFlags:
  3924. None
  3925.  
  3926. FORMAT_G8_B8_R8_3PLANE_420_UNORM,
  3927. FORMAT_G8_B8R8_2PLANE_420_UNORM,
  3928. FORMAT_G8_B8_R8_3PLANE_422_UNORM,
  3929. FORMAT_G8_B8R8_2PLANE_422_UNORM,
  3930. FORMAT_G16_B16_R16_3PLANE_420_UNORM,
  3931. FORMAT_G16_B16R16_2PLANE_420_UNORM,
  3932. FORMAT_G16_B16_R16_3PLANE_422_UNORM,
  3933. FORMAT_G16_B16R16_2PLANE_422_UNORM:
  3934. linearTiling FormatFeatureFlags:
  3935. VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT
  3936. VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
  3937. VK_FORMAT_FEATURE_TRANSFER_SRC_BIT_KHR
  3938. VK_FORMAT_FEATURE_TRANSFER_DST_BIT_KHR
  3939.  
  3940. optimalTiling FormatFeatureFlags:
  3941. VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT
  3942. VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
  3943. VK_FORMAT_FEATURE_TRANSFER_SRC_BIT_KHR
  3944. VK_FORMAT_FEATURE_TRANSFER_DST_BIT_KHR
  3945.  
  3946. bufferFeatures FormatFeatureFlags:
  3947. None
  3948.  
  3949. FORMAT_G8_B8_R8_3PLANE_444_UNORM,
  3950. FORMAT_G16_B16_R16_3PLANE_444_UNORM:
  3951. linearTiling FormatFeatureFlags:
  3952. VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT
  3953. VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
  3954. VK_FORMAT_FEATURE_TRANSFER_SRC_BIT_KHR
  3955. VK_FORMAT_FEATURE_TRANSFER_DST_BIT_KHR
  3956.  
  3957. optimalTiling FormatFeatureFlags:
  3958. VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT
  3959. VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
  3960. VK_FORMAT_FEATURE_TRANSFER_SRC_BIT_KHR
  3961. VK_FORMAT_FEATURE_TRANSFER_DST_BIT_KHR
  3962.  
  3963. bufferFeatures FormatFeatureFlags:
  3964. None
  3965.  
  3966. Unsupported formats:
  3967. FORMAT_UNDEFINED
  3968. FORMAT_R4G4_UNORM_PACK8
  3969. FORMAT_R5G5B5A1_UNORM_PACK16
  3970. FORMAT_B5G5R5A1_UNORM_PACK16
  3971. FORMAT_R8G8_SRGB
  3972. FORMAT_B8G8R8_UNORM
  3973. FORMAT_B8G8R8_SNORM
  3974. FORMAT_B8G8R8_USCALED
  3975. FORMAT_B8G8R8_SSCALED
  3976. FORMAT_B8G8R8_UINT
  3977. FORMAT_B8G8R8_SINT
  3978. FORMAT_B8G8R8_SRGB
  3979. FORMAT_B8G8R8A8_SNORM
  3980. FORMAT_B8G8R8A8_USCALED
  3981. FORMAT_B8G8R8A8_SSCALED
  3982. FORMAT_B8G8R8A8_UINT
  3983. FORMAT_B8G8R8A8_SINT
  3984. FORMAT_D16_UNORM_S8_UINT
  3985. FORMAT_ASTC_4x4_UNORM_BLOCK
  3986. FORMAT_ASTC_4x4_SRGB_BLOCK
  3987. FORMAT_ASTC_5x4_UNORM_BLOCK
  3988. FORMAT_ASTC_5x4_SRGB_BLOCK
  3989. FORMAT_ASTC_5x5_UNORM_BLOCK
  3990. FORMAT_ASTC_5x5_SRGB_BLOCK
  3991. FORMAT_ASTC_6x5_UNORM_BLOCK
  3992. FORMAT_ASTC_6x5_SRGB_BLOCK
  3993. FORMAT_ASTC_6x6_UNORM_BLOCK
  3994. FORMAT_ASTC_6x6_SRGB_BLOCK
  3995. FORMAT_ASTC_8x5_UNORM_BLOCK
  3996. FORMAT_ASTC_8x5_SRGB_BLOCK
  3997. FORMAT_ASTC_8x6_UNORM_BLOCK
  3998. FORMAT_ASTC_8x6_SRGB_BLOCK
  3999. FORMAT_ASTC_8x8_UNORM_BLOCK
  4000. FORMAT_ASTC_8x8_SRGB_BLOCK
  4001. FORMAT_ASTC_10x5_UNORM_BLOCK
  4002. FORMAT_ASTC_10x5_SRGB_BLOCK
  4003. FORMAT_ASTC_10x6_UNORM_BLOCK
  4004. FORMAT_ASTC_10x6_SRGB_BLOCK
  4005. FORMAT_ASTC_10x8_UNORM_BLOCK
  4006. FORMAT_ASTC_10x8_SRGB_BLOCK
  4007. FORMAT_ASTC_10x10_UNORM_BLOCK
  4008. FORMAT_ASTC_10x10_SRGB_BLOCK
  4009. FORMAT_ASTC_12x10_UNORM_BLOCK
  4010. FORMAT_ASTC_12x10_SRGB_BLOCK
  4011. FORMAT_ASTC_12x12_UNORM_BLOCK
  4012. FORMAT_ASTC_12x12_SRGB_BLOCK
  4013. FORMAT_R10X6_UNORM_PACK16
  4014. FORMAT_R10X6G10X6_UNORM_2PACK16
  4015. FORMAT_R10X6G10X6B10X6A10X6_UNORM_4PACK16
  4016. FORMAT_G10X6B10X6G10X6R10X6_422_UNORM_4PACK16
  4017. FORMAT_B10X6G10X6R10X6G10X6_422_UNORM_4PACK16
  4018. FORMAT_G10X6_B10X6_R10X6_3PLANE_420_UNORM_3PACK16
  4019. FORMAT_G10X6_B10X6R10X6_2PLANE_420_UNORM_3PACK16
  4020. FORMAT_G10X6_B10X6_R10X6_3PLANE_422_UNORM_3PACK16
  4021. FORMAT_G10X6_B10X6R10X6_2PLANE_422_UNORM_3PACK16
  4022. FORMAT_G10X6_B10X6_R10X6_3PLANE_444_UNORM_3PACK16
  4023. FORMAT_R12X4_UNORM_PACK16
  4024. FORMAT_R12X4G12X4_UNORM_2PACK16
  4025. FORMAT_R12X4G12X4B12X4A12X4_UNORM_4PACK16
  4026. FORMAT_G12X4B12X4G12X4R12X4_422_UNORM_4PACK16
  4027. FORMAT_B12X4G12X4R12X4G12X4_422_UNORM_4PACK16
  4028. FORMAT_G12X4_B12X4_R12X4_3PLANE_420_UNORM_3PACK16
  4029. FORMAT_G12X4_B12X4R12X4_2PLANE_420_UNORM_3PACK16
  4030. FORMAT_G12X4_B12X4_R12X4_3PLANE_422_UNORM_3PACK16
  4031. FORMAT_G12X4_B12X4R12X4_2PLANE_422_UNORM_3PACK16
  4032. FORMAT_G12X4_B12X4_R12X4_3PLANE_444_UNORM_3PACK16
  4033. FORMAT_G16B16G16R16_422_UNORM
  4034. FORMAT_B16G16R16G16_422_UNORM
  4035. [/code]
  4036.  
  4037. Mesa driver version:
  4038. [code]
  4039. OpenGL vendor string: X.Org
  4040. OpenGL renderer string: AMD Radeon R7 M265 Series (OLAND, DRM 3.27.0, 5.0.0-25-generic, LLVM 8.0.0)
  4041. OpenGL core profile version string: 4.5 (Core Profile) Mesa 19.0.8
  4042. OpenGL core profile shading language version string: 4.50
  4043. OpenGL core profile context flags: (none)
  4044. OpenGL core profile profile mask: core profile
  4045. OpenGL core profile extensions:
  4046. OpenGL version string: 4.5 (Compatibility Profile) Mesa 19.0.8
  4047. OpenGL shading language version string: 4.50
  4048. OpenGL context flags: (none)
  4049. OpenGL profile mask: compatibility profile
  4050. OpenGL extensions:
  4051. OpenGL ES profile version string: OpenGL ES 3.2 Mesa 19.0.8
  4052. OpenGL ES profile shading language version string: OpenGL ES GLSL ES 3.20
  4053. OpenGL ES profile extensions:
Add Comment
Please, Sign In to add comment