Guest User

X4 Graphics Glitch Info - Vulkaninfo

a guest
Mar 25th, 2020
9
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 43.63 KB | None | 0 0
  1. ==========
  2. VULKANINFO
  3. ==========
  4.  
  5. Vulkan Instance Version: 1.1.106
  6.  
  7.  
  8.  
  9. Instance Extensions:
  10. ====================
  11. Instance Extensions count = 13
  12. VK_EXT_debug_report : extension revision 9
  13. VK_EXT_debug_utils : extension revision 1
  14. VK_EXT_swapchain_colorspace : extension revision 4
  15. VK_KHR_device_group_creation : extension revision 1
  16. VK_KHR_external_fence_capabilities : extension revision 1
  17. VK_KHR_external_memory_capabilities : extension revision 1
  18. VK_KHR_external_semaphore_capabilities: extension revision 1
  19. VK_KHR_get_physical_device_properties2: extension revision 1
  20. VK_KHR_get_surface_capabilities2 : extension revision 1
  21. VK_KHR_surface : extension revision 25
  22. VK_KHR_surface_protected_capabilities: extension revision 1
  23. VK_KHR_win32_surface : extension revision 6
  24. VK_NV_external_memory_capabilities : extension revision 1
  25. Layers: count = 7
  26. =======
  27. VK_LAYER_EOS_Overlay (Vulkan overlay layer for Epic Online Services) Vulkan version 1.1.73, layer version 1
  28. Layer Extensions count = 0
  29. Devices count = 1
  30. GPU id : 0 (GeForce GTX 1060 3GB)
  31. Layer-Device Extensions count = 0
  32.  
  33. VK_LAYER_EOS_Overlay (Vulkan overlay layer for Epic Online Services) Vulkan version 1.1.73, layer version 1
  34. Layer Extensions count = 0
  35. Devices count = 1
  36. GPU id : 0 (GeForce GTX 1060 3GB)
  37. Layer-Device Extensions count = 0
  38.  
  39. VK_LAYER_LUNARG_standard_validation (LunarG Standard Validation Layer) Vulkan version 1.0.106, layer version 1
  40. Layer Extensions count = 0
  41. Devices count = 1
  42. GPU id : 0 (GeForce GTX 1060 3GB)
  43. Layer-Device Extensions count = 0
  44.  
  45. VK_LAYER_NV_optimus (NVIDIA Optimus layer) Vulkan version 1.1.109, layer version 1
  46. Layer Extensions count = 0
  47. Devices count = 1
  48. GPU id : 0 (GeForce GTX 1060 3GB)
  49. Layer-Device Extensions count = 0
  50.  
  51. VK_LAYER_RTSS (RTSS overlay hook bootstrap) Vulkan version 1.1.73, layer version 1
  52. Layer Extensions count = 0
  53. Devices count = 1
  54. GPU id : 0 (GeForce GTX 1060 3GB)
  55. Layer-Device Extensions count = 0
  56.  
  57. VK_LAYER_VALVE_steam_fossilize (Steam Pipeline Caching Layer) Vulkan version 1.1.73, layer version 1
  58. Layer Extensions count = 0
  59. Devices count = 1
  60. GPU id : 0 (GeForce GTX 1060 3GB)
  61. Layer-Device Extensions count = 0
  62.  
  63. VK_LAYER_VALVE_steam_overlay (Steam Overlay Layer) Vulkan version 1.1.73, layer version 1
  64. Layer Extensions count = 0
  65. Devices count = 1
  66. GPU id : 0 (GeForce GTX 1060 3GB)
  67. Layer-Device Extensions count = 0
  68.  
  69. Presentable Surfaces:
  70. =====================
  71. GPU id : 0 (GeForce GTX 1060 3GB)
  72. Surface type : VK_KHR_win32_surface
  73. Formats: count = 2
  74. B8G8R8A8_UNORM
  75. B8G8R8A8_SRGB
  76. Present Modes: count = 4
  77. FIFO_KHR
  78. FIFO_RELAXED_KHR
  79. MAILBOX_KHR
  80. IMMEDIATE_KHR
  81. VkSurfaceCapabilitiesKHR:
  82. minImageCount = 2
  83. maxImageCount = 8
  84. currentExtent:
  85. width = 256
  86. height = 256
  87. minImageExtent:
  88. width = 256
  89. height = 256
  90. maxImageExtent:
  91. width = 256
  92. height = 256
  93. maxImageArrayLayers = 1
  94. supportedTransform:
  95. VK_SURFACE_TRANSFORM_IDENTITY_BIT_KHR
  96. currentTransform:
  97. VK_SURFACE_TRANSFORM_IDENTITY_BIT_KHR
  98. supportedCompositeAlpha:
  99. VK_COMPOSITE_ALPHA_OPAQUE_BIT_KHR
  100. supportedUsageFlags:
  101. VK_IMAGE_USAGE_TRANSFER_SRC_BIT
  102. VK_IMAGE_USAGE_TRANSFER_DST_BIT
  103. VK_IMAGE_USAGE_SAMPLED_BIT
  104. VK_IMAGE_USAGE_STORAGE_BIT
  105. VK_IMAGE_USAGE_COLOR_ATTACHMENT_BIT
  106. VK_IMAGE_USAGE_INPUT_ATTACHMENT_BIT
  107.  
  108.  
  109. Groups :
  110. ========
  111. Device Group Properties (Group 0) :
  112. physicalDeviceCount = 1
  113.  
  114. GeForce GTX 1060 3GB (ID: 0)
  115.  
  116. subsetAllocation = 1
  117.  
  118. Device Group Present Capabilities (Group 0) :
  119.  
  120. GeForce GTX 1060 3GB (ID: 0)
  121. Can present images from the following devices:
  122. GeForce GTX 1060 3GB (ID: 0)
  123.  
  124. Present modes:
  125. VK_DEVICE_GROUP_PRESENT_MODE_LOCAL_BIT_KHR
  126.  
  127.  
  128.  
  129. Device Properties and Extensions :
  130. ==================================
  131. GPU0
  132. VkPhysicalDeviceProperties:
  133. ===========================
  134. apiVersion = 0x40106d (1.1.109)
  135. driverVersion = 1829208064 (0x6d078000)
  136. vendorID = 0x10de
  137. deviceID = 0x1c02
  138. deviceType = DISCRETE_GPU
  139. deviceName = GeForce GTX 1060 3GB
  140. VkPhysicalDeviceLimits:
  141. -----------------------
  142. maxImageDimension1D = 32768
  143. maxImageDimension2D = 32768
  144. maxImageDimension3D = 16384
  145. maxImageDimensionCube = 32768
  146. maxImageArrayLayers = 2048
  147. maxTexelBufferElements = 0x8000000
  148. maxUniformBufferRange = 0x10000
  149. maxStorageBufferRange = 0xffffffff
  150. maxPushConstantsSize = 256
  151. maxMemoryAllocationCount = 4096
  152. maxSamplerAllocationCount = 4000
  153. bufferImageGranularity = 0x400
  154. sparseAddressSpaceSize = 0xffffffffffffffff
  155. maxBoundDescriptorSets = 32
  156. maxPerStageDescriptorSamplers = 1048576
  157. maxPerStageDescriptorUniformBuffers = 15
  158. maxPerStageDescriptorStorageBuffers = 1048576
  159. maxPerStageDescriptorSampledImages = 1048576
  160. maxPerStageDescriptorStorageImages = 1048576
  161. maxPerStageDescriptorInputAttachments = 1048576
  162. maxPerStageResources = 4294967295
  163. maxDescriptorSetSamplers = 1048576
  164. maxDescriptorSetUniformBuffers = 90
  165. maxDescriptorSetUniformBuffersDynamic = 15
  166. maxDescriptorSetStorageBuffers = 1048576
  167. maxDescriptorSetStorageBuffersDynamic = 16
  168. maxDescriptorSetSampledImages = 1048576
  169. maxDescriptorSetStorageImages = 1048576
  170. maxDescriptorSetInputAttachments = 1048576
  171. maxVertexInputAttributes = 32
  172. maxVertexInputBindings = 32
  173. maxVertexInputAttributeOffset = 0x7ff
  174. maxVertexInputBindingStride = 0x800
  175. maxVertexOutputComponents = 128
  176. maxTessellationGenerationLevel = 64
  177. maxTessellationPatchSize = 32
  178. maxTessellationControlPerVertexInputComponents = 128
  179. maxTessellationControlPerVertexOutputComponents = 128
  180. maxTessellationControlPerPatchOutputComponents = 120
  181. maxTessellationControlTotalOutputComponents = 4216
  182. maxTessellationEvaluationInputComponents = 128
  183. maxTessellationEvaluationOutputComponents = 128
  184. maxGeometryShaderInvocations = 32
  185. maxGeometryInputComponents = 128
  186. maxGeometryOutputComponents = 128
  187. maxGeometryOutputVertices = 1024
  188. maxGeometryTotalOutputComponents = 1024
  189. maxFragmentInputComponents = 128
  190. maxFragmentOutputAttachments = 8
  191. maxFragmentDualSrcAttachments = 1
  192. maxFragmentCombinedOutputResources = 16
  193. maxComputeSharedMemorySize = 0xc000
  194. maxComputeWorkGroupCount[0] = 2147483647
  195. maxComputeWorkGroupCount[1] = 65535
  196. maxComputeWorkGroupCount[2] = 65535
  197. maxComputeWorkGroupInvocations = 1536
  198. maxComputeWorkGroupSize[0] = 1536
  199. maxComputeWorkGroupSize[1] = 1024
  200. maxComputeWorkGroupSize[2] = 64
  201. subPixelPrecisionBits = 8
  202. subTexelPrecisionBits = 8
  203. mipmapPrecisionBits = 8
  204. maxDrawIndexedIndexValue = 4294967295
  205. maxDrawIndirectCount = 4294967295
  206. maxSamplerLodBias = 15.000000
  207. maxSamplerAnisotropy = 16.000000
  208. maxViewports = 16
  209. maxViewportDimensions[0] = 32768
  210. maxViewportDimensions[1] = 32768
  211. viewportBoundsRange[0] = -65536.000000
  212. viewportBoundsRange[1] = 65536.000000
  213. viewportSubPixelBits = 8
  214. minMemoryMapAlignment = 64
  215. minTexelBufferOffsetAlignment = 0x10
  216. minUniformBufferOffsetAlignment = 0x100
  217. minStorageBufferOffsetAlignment = 0x20
  218. minTexelOffset = -8
  219. maxTexelOffset = 7
  220. minTexelGatherOffset = -32
  221. maxTexelGatherOffset = 31
  222. minInterpolationOffset = -0.500000
  223. maxInterpolationOffset = 0.437500
  224. subPixelInterpolationOffsetBits = 4
  225. maxFramebufferWidth = 32768
  226. maxFramebufferHeight = 32768
  227. maxFramebufferLayers = 2048
  228. framebufferColorSampleCounts = 15
  229. framebufferDepthSampleCounts = 15
  230. framebufferStencilSampleCounts = 31
  231. framebufferNoAttachmentsSampleCounts = 31
  232. maxColorAttachments = 8
  233. sampledImageColorSampleCounts = 15
  234. sampledImageDepthSampleCounts = 15
  235. sampledImageStencilSampleCounts = 31
  236. sampledImageIntegerSampleCounts = 15
  237. storageImageSampleCounts = 15
  238. maxSampleMaskWords = 1
  239. timestampComputeAndGraphics = 1
  240. timestampPeriod = 1.000000
  241. maxClipDistances = 8
  242. maxCullDistances = 8
  243. maxCombinedClipAndCullDistances = 8
  244. discreteQueuePriorities = 2
  245. pointSizeRange[0] = 1.000000
  246. pointSizeRange[1] = 2047.937500
  247. lineWidthRange[0] = 1.000000
  248. lineWidthRange[1] = 64.000000
  249. pointSizeGranularity = 0.062500
  250. lineWidthGranularity = 1.000000
  251. strictLines = 1
  252. standardSampleLocations = 1
  253. optimalBufferCopyOffsetAlignment = 0x1
  254. optimalBufferCopyRowPitchAlignment = 0x1
  255. nonCoherentAtomSize = 0x40
  256. VkPhysicalDeviceSparseProperties:
  257. ---------------------------------
  258. residencyStandard2DBlockShape = 1
  259. residencyStandard2DMultisampleBlockShape = 1
  260. residencyStandard3DBlockShape = 1
  261. residencyAlignedMipSize = 0
  262. residencyNonResidentStrict = 1
  263.  
  264. VkPhysicalDeviceBlendOperationAdvancedProperties:
  265. =================================================
  266. advancedBlendMaxColorAttachments = 8
  267. advancedBlendIndependentBlend = 0
  268. advancedBlendNonPremultipliedSrcColor = 1
  269. advancedBlendNonPremultipliedDstColor = 1
  270. advancedBlendCorrelatedOverlap = 1
  271. advancedBlendAllOperations = 1
  272.  
  273. VkPhysicalDevicePointClippingProperties:
  274. ========================================
  275. pointClippingBehavior = 1
  276.  
  277. VkPhysicalDevicePushDescriptorProperties:
  278. =========================================
  279. maxPushDescriptors = 32
  280.  
  281. VkPhysicalDeviceDiscardRectangleProperties:
  282. ===========================================
  283. maxDiscardRectangles = 8
  284.  
  285. VkPhysicalDeviceMultiviewProperties:
  286. ====================================
  287. maxMultiviewViewCount = 32
  288. maxMultiviewInstanceIndex = 134217727
  289.  
  290. VkPhysicalDeviceMaintenance3Properties:
  291. =======================================
  292. maxPerSetDescriptors = 4294967295
  293. maxMemoryAllocationSize = 4292870144
  294.  
  295. VkPhysicalDeviceIDProperties:
  296. =========================================
  297. deviceUUID = 1133c407-c3cf-d250-82fa-1ae0feaf9406
  298. driverUUID = 012bce9a-a400-3e09-e025-fb525e5f0162
  299. deviceLUIDValid = true
  300. deviceLUID = 6b8d0000-00000000
  301. deviceNodeMask = 0x00000001
  302.  
  303. VkPhysicalDeviceDriverProperties:
  304. =================================
  305. driverID = 4
  306. driverName = NVIDIA
  307. driverInfo = 436.30
  308. conformanceVersion:
  309. major = 1
  310. minor = 1
  311. subminor = 5
  312. patch = 0
  313.  
  314. VkPhysicalDeviceFloatControlsProperties:
  315. ========================================
  316. separateDenormSettings = 1
  317. separateRoundingModeSettings = 1
  318. shaderSignedZeroInfNanPreserveFloat16 = 1
  319. shaderSignedZeroInfNanPreserveFloat32 = 1
  320. shaderSignedZeroInfNanPreserveFloat64 = 1
  321. shaderDenormPreserveFloat16 = 1
  322. shaderDenormPreserveFloat32 = 0
  323. shaderDenormPreserveFloat64 = 0
  324. shaderDenormFlushToZeroFloat16 = 0
  325. shaderDenormFlushToZeroFloat32 = 0
  326. shaderDenormFlushToZeroFloat64 = 0
  327. shaderRoundingModeRTEFloat16 = 1
  328. shaderRoundingModeRTEFloat32 = 1
  329. shaderRoundingModeRTEFloat64 = 1
  330. shaderRoundingModeRTZFloat16 = 0
  331. shaderRoundingModeRTZFloat32 = 1
  332. shaderRoundingModeRTZFloat64 = 1
  333.  
  334. VkPhysicalDevicePCIBusInfoProperties
  335. ====================================
  336. pciDomain = 0
  337. pciBus = 45
  338. pciDevice = 0
  339. pciFunction = 0
  340.  
  341. VkPhysicalDeviceTransformFeedbackProperties
  342. ===========================================
  343. maxTransformFeedbackStreams = 4
  344. maxTransformFeedbackBuffers = 4
  345. maxTransformFeedbackBufferSize = 18446744073709551615
  346. maxTransformFeedbackStreamDataSize = 2048
  347. maxTransformFeedbackBufferDataSize = 512
  348. maxTransformFeedbackBufferDataStride = 2048
  349. transformFeedbackQueries = 1
  350. transformFeedbackStreamsLinesTriangles = 0
  351. transformFeedbackRasterizationStreamSelect = 1
  352. transformFeedbackDraw = 1
  353.  
  354. VkPhysicalDeviceDepthStencilResolveProperties
  355. ============================================
  356. supportedDepthResolveModes:
  357. VK_RESOLVE_MODE_SAMPLE_ZERO_BIT_KHR
  358. VK_RESOLVE_MODE_AVERAGE_BIT_KHR
  359. VK_RESOLVE_MODE_MIN_BIT_KHR
  360. VK_RESOLVE_MODE_MAX_BIT_KHR
  361. supportedStencilResolveModes:
  362. VK_RESOLVE_MODE_SAMPLE_ZERO_BIT_KHR
  363. VK_RESOLVE_MODE_MIN_BIT_KHR
  364. VK_RESOLVE_MODE_MAX_BIT_KHR
  365. independentResolveNone = 1
  366. independentResolve = 1
  367.  
  368. Device Extensions count = 86
  369. VK_EXT_blend_operation_advanced : extension revision 2
  370. VK_EXT_buffer_device_address : extension revision 2
  371. VK_EXT_calibrated_timestamps : extension revision 1
  372. VK_EXT_conditional_rendering : extension revision 1
  373. VK_EXT_conservative_rasterization : extension revision 1
  374. VK_EXT_depth_clip_enable : extension revision 1
  375. VK_EXT_depth_range_unrestricted : extension revision 1
  376. VK_EXT_descriptor_indexing : extension revision 2
  377. VK_EXT_discard_rectangles : extension revision 1
  378. VK_EXT_external_memory_host : extension revision 1
  379. VK_EXT_fragment_shader_interlock : extension revision 1
  380. VK_EXT_full_screen_exclusive : extension revision 3
  381. VK_EXT_hdr_metadata : extension revision 1
  382. VK_EXT_host_query_reset : extension revision 1
  383. VK_EXT_inline_uniform_block : extension revision 1
  384. VK_EXT_memory_budget : extension revision 1
  385. VK_EXT_memory_priority : extension revision 1
  386. VK_EXT_pci_bus_info : extension revision 2
  387. VK_EXT_pipeline_creation_feedback : extension revision 1
  388. VK_EXT_post_depth_coverage : extension revision 1
  389. VK_EXT_sample_locations : extension revision 1
  390. VK_EXT_sampler_filter_minmax : extension revision 1
  391. VK_EXT_scalar_block_layout : extension revision 1
  392. VK_EXT_separate_stencil_usage : extension revision 1
  393. VK_EXT_shader_subgroup_ballot : extension revision 1
  394. VK_EXT_shader_subgroup_vote : extension revision 1
  395. VK_EXT_shader_viewport_index_layer : extension revision 1
  396. VK_EXT_transform_feedback : extension revision 1
  397. VK_EXT_vertex_attribute_divisor : extension revision 3
  398. VK_EXT_ycbcr_image_arrays : extension revision 1
  399. VK_KHR_16bit_storage : extension revision 1
  400. VK_KHR_8bit_storage : extension revision 1
  401. VK_KHR_bind_memory2 : extension revision 1
  402. VK_KHR_create_renderpass2 : extension revision 1
  403. VK_KHR_dedicated_allocation : extension revision 3
  404. VK_KHR_depth_stencil_resolve : extension revision 1
  405. VK_KHR_descriptor_update_template : extension revision 1
  406. VK_KHR_device_group : extension revision 3
  407. VK_KHR_draw_indirect_count : extension revision 1
  408. VK_KHR_driver_properties : extension revision 1
  409. VK_KHR_external_fence : extension revision 1
  410. VK_KHR_external_fence_win32 : extension revision 1
  411. VK_KHR_external_memory : extension revision 1
  412. VK_KHR_external_memory_win32 : extension revision 1
  413. VK_KHR_external_semaphore : extension revision 1
  414. VK_KHR_external_semaphore_win32 : extension revision 1
  415. VK_KHR_get_memory_requirements2 : extension revision 1
  416. VK_KHR_image_format_list : extension revision 1
  417. VK_KHR_imageless_framebuffer : extension revision 1
  418. VK_KHR_maintenance1 : extension revision 2
  419. VK_KHR_maintenance2 : extension revision 1
  420. VK_KHR_maintenance3 : extension revision 1
  421. VK_KHR_multiview : extension revision 1
  422. VK_KHR_push_descriptor : extension revision 2
  423. VK_KHR_relaxed_block_layout : extension revision 1
  424. VK_KHR_sampler_mirror_clamp_to_edge : extension revision 1
  425. VK_KHR_sampler_ycbcr_conversion : extension revision 1
  426. VK_KHR_shader_atomic_int64 : extension revision 1
  427. VK_KHR_shader_draw_parameters : extension revision 1
  428. VK_KHR_shader_float16_int8 : extension revision 1
  429. VK_KHR_shader_float_controls : extension revision 1
  430. VK_KHR_storage_buffer_storage_class : extension revision 1
  431. VK_KHR_swapchain : extension revision 70
  432. VK_KHR_swapchain_mutable_format : extension revision 1
  433. VK_KHR_uniform_buffer_standard_layout: extension revision 1
  434. VK_KHR_variable_pointers : extension revision 1
  435. VK_KHR_vulkan_memory_model : extension revision 3
  436. VK_KHR_win32_keyed_mutex : extension revision 1
  437. VK_NVX_device_generated_commands : extension revision 3
  438. VK_NVX_multiview_per_view_attributes: extension revision 1
  439. VK_NV_clip_space_w_scaling : extension revision 1
  440. VK_NV_coverage_reduction_mode : extension revision 1
  441. VK_NV_dedicated_allocation : extension revision 1
  442. VK_NV_dedicated_allocation_image_aliasing: extension revision 1
  443. VK_NV_device_diagnostic_checkpoints : extension revision 2
  444. VK_NV_external_memory : extension revision 1
  445. VK_NV_external_memory_win32 : extension revision 1
  446. VK_NV_fill_rectangle : extension revision 1
  447. VK_NV_fragment_coverage_to_color : extension revision 1
  448. VK_NV_framebuffer_mixed_samples : extension revision 1
  449. VK_NV_geometry_shader_passthrough : extension revision 1
  450. VK_NV_sample_mask_override_coverage : extension revision 1
  451. VK_NV_shader_subgroup_partitioned : extension revision 1
  452. VK_NV_viewport_array2 : extension revision 1
  453. VK_NV_viewport_swizzle : extension revision 1
  454. VK_NV_win32_keyed_mutex : extension revision 1
  455.  
  456. VkQueueFamilyProperties[0]:
  457. ===========================
  458. queueFlags = GRAPHICS | COMPUTE | TRANSFER | SPARSE
  459. queueCount = 16
  460. timestampValidBits = 64
  461. minImageTransferGranularity = (1, 1, 1)
  462. present support = true
  463.  
  464. VkQueueFamilyProperties[1]:
  465. ===========================
  466. queueFlags = TRANSFER
  467. queueCount = 2
  468. timestampValidBits = 64
  469. minImageTransferGranularity = (1, 1, 1)
  470. present support = false
  471.  
  472. VkQueueFamilyProperties[2]:
  473. ===========================
  474. queueFlags = COMPUTE
  475. queueCount = 8
  476. timestampValidBits = 64
  477. minImageTransferGranularity = (1, 1, 1)
  478. present support = true
  479.  
  480. VkPhysicalDeviceMemoryProperties:
  481. =================================
  482. memoryHeapCount = 2
  483. memoryHeaps[0] :
  484. size = 3133145088 (0xbac00000) (2.92 GiB)
  485. budget = 2663173324
  486. usage = 0
  487. flags:
  488. VK_MEMORY_HEAP_DEVICE_LOCAL_BIT
  489. memoryHeaps[1] :
  490. size = 8564101120 (0x1fe75d000) (7.98 GiB)
  491. budget = 7707691008
  492. usage = 0
  493. flags:
  494. None
  495. memoryTypeCount = 11
  496. memoryTypes[0] :
  497. heapIndex = 1
  498. propertyFlags = 0x0:
  499. usable for:
  500. OPTIMAL: None
  501. LINEAR: None
  502. memoryTypes[1] :
  503. heapIndex = 1
  504. propertyFlags = 0x0:
  505. usable for:
  506. OPTIMAL: color images
  507. LINEAR: None
  508. memoryTypes[2] :
  509. heapIndex = 1
  510. propertyFlags = 0x0:
  511. usable for:
  512. OPTIMAL: D16_UNORM
  513. LINEAR: None
  514. memoryTypes[3] :
  515. heapIndex = 1
  516. propertyFlags = 0x0:
  517. usable for:
  518. OPTIMAL: X8_D24_UNORM_PACK32, D24_UNORM_S8_UINT
  519. LINEAR: None
  520. memoryTypes[4] :
  521. heapIndex = 1
  522. propertyFlags = 0x0:
  523. usable for:
  524. OPTIMAL: D32_SFLOAT
  525. LINEAR: None
  526. memoryTypes[5] :
  527. heapIndex = 1
  528. propertyFlags = 0x0:
  529. usable for:
  530. OPTIMAL: D32_SFLOAT_S8_UINT
  531. LINEAR: None
  532. memoryTypes[6] :
  533. heapIndex = 1
  534. propertyFlags = 0x0:
  535. usable for:
  536. OPTIMAL: S8_UINT
  537. LINEAR: None
  538. memoryTypes[7] :
  539. heapIndex = 0
  540. propertyFlags = 0x1:
  541. VK_MEMORY_PROPERTY_DEVICE_LOCAL_BIT
  542. usable for:
  543. OPTIMAL: color images, D16_UNORM, X8_D24_UNORM_PACK32, D32_SFLOAT, S8_UINT, D24_UNORM_S8_UINT, D32_SFLOAT_S8_UINT
  544. LINEAR: None
  545. memoryTypes[8] :
  546. heapIndex = 0
  547. propertyFlags = 0x1:
  548. VK_MEMORY_PROPERTY_DEVICE_LOCAL_BIT
  549. usable for:
  550. OPTIMAL: None
  551. LINEAR: None
  552. memoryTypes[9] :
  553. heapIndex = 1
  554. propertyFlags = 0x6:
  555. VK_MEMORY_PROPERTY_HOST_VISIBLE_BIT
  556. VK_MEMORY_PROPERTY_HOST_COHERENT_BIT
  557. usable for:
  558. OPTIMAL: None
  559. LINEAR: None
  560. memoryTypes[10] :
  561. heapIndex = 1
  562. propertyFlags = 0xe:
  563. VK_MEMORY_PROPERTY_HOST_VISIBLE_BIT
  564. VK_MEMORY_PROPERTY_HOST_COHERENT_BIT
  565. VK_MEMORY_PROPERTY_HOST_CACHED_BIT
  566. usable for:
  567. OPTIMAL: None
  568. LINEAR: None
  569.  
  570. VkPhysicalDeviceFeatures:
  571. =========================
  572. robustBufferAccess = 1
  573. fullDrawIndexUint32 = 1
  574. imageCubeArray = 1
  575. independentBlend = 1
  576. geometryShader = 1
  577. tessellationShader = 1
  578. sampleRateShading = 1
  579. dualSrcBlend = 1
  580. logicOp = 1
  581. multiDrawIndirect = 1
  582. drawIndirectFirstInstance = 1
  583. depthClamp = 1
  584. depthBiasClamp = 1
  585. fillModeNonSolid = 1
  586. depthBounds = 1
  587. wideLines = 1
  588. largePoints = 1
  589. alphaToOne = 1
  590. multiViewport = 1
  591. samplerAnisotropy = 1
  592. textureCompressionETC2 = 0
  593. textureCompressionASTC_LDR = 0
  594. textureCompressionBC = 1
  595. occlusionQueryPrecise = 1
  596. pipelineStatisticsQuery = 1
  597. vertexPipelineStoresAndAtomics = 1
  598. fragmentStoresAndAtomics = 1
  599. shaderTessellationAndGeometryPointSize = 1
  600. shaderImageGatherExtended = 1
  601. shaderStorageImageExtendedFormats = 1
  602. shaderStorageImageMultisample = 1
  603. shaderStorageImageReadWithoutFormat = 1
  604. shaderStorageImageWriteWithoutFormat = 1
  605. shaderUniformBufferArrayDynamicIndexing = 1
  606. shaderSampledImageArrayDynamicIndexing = 1
  607. shaderStorageBufferArrayDynamicIndexing = 1
  608. shaderStorageImageArrayDynamicIndexing = 1
  609. shaderClipDistance = 1
  610. shaderCullDistance = 1
  611. shaderFloat64 = 1
  612. shaderInt64 = 1
  613. shaderInt16 = 1
  614. shaderResourceResidency = 1
  615. shaderResourceMinLod = 1
  616. sparseBinding = 1
  617. sparseResidencyBuffer = 1
  618. sparseResidencyImage2D = 1
  619. sparseResidencyImage3D = 1
  620. sparseResidency2Samples = 1
  621. sparseResidency4Samples = 1
  622. sparseResidency8Samples = 1
  623. sparseResidency16Samples = 1
  624. sparseResidencyAliased = 1
  625. variableMultisampleRate = 1
  626. inheritedQueries = 1
  627.  
  628. VkPhysicalDevice8BitStorageFeatures:
  629. =====================================
  630. storageBuffer8BitAccess = 1
  631. uniformAndStorageBuffer8BitAccess = 1
  632. storagePushConstant8 = 1
  633.  
  634. VkPhysicalDevice16BitStorageFeatures:
  635. =====================================
  636. storageBuffer16BitAccess = 1
  637. uniformAndStorageBuffer16BitAccess = 1
  638. storagePushConstant16 = 1
  639. storageInputOutput16 = 0
  640.  
  641. VkPhysicalDeviceSamplerYcbcrConversionFeatures:
  642. ===============================================
  643. samplerYcbcrConversion = 1
  644.  
  645. VkPhysicalDeviceVariablePointerFeatures:
  646. ========================================
  647. variablePointersStorageBuffer = 1
  648. variablePointers = 1
  649.  
  650. VkPhysicalDeviceBlendOperationAdvancedFeatures:
  651. ===============================================
  652. advancedBlendCoherentOperations = 1
  653.  
  654. VkPhysicalDeviceMultiviewFeatures:
  655. ==================================
  656. multiview = 1
  657. multiviewGeometryShader = 1
  658. multiviewTessellationShader = 1
  659.  
  660. VkPhysicalDeviceFloat16Int8Features:
  661. ====================================
  662. shaderFloat16 = 0
  663. shaderInt8 = 1
  664.  
  665. VkPhysicalDeviceShaderAtomicInt64Features:
  666. ==========================================
  667. shaderBufferInt64Atomics = 1
  668. shaderSharedInt64Atomics = 1
  669.  
  670. VkPhysicalDeviceTransformFeedbackFeatures:
  671. ==========================================
  672. transformFeedback = 1
  673. geometryStreams = 1
  674.  
  675. VkPhysicalDeviceScalarBlockLayoutFeatures:
  676. ==========================================
  677. scalarBlockLayout = 1
  678.  
  679. VkPhysicalDeviceMemoryPriorityFeatures:
  680. ======================================
  681. memoryPriority = 1
  682.  
  683. VkPhysicalDeviceBufferAddressFeatures:
  684. ======================================
  685. bufferDeviceAddress = 1
  686. bufferDeviceAddressCaptureReplay = 1
  687. bufferDeviceAddressMultiDevice = 1
  688.  
  689. Format Properties:
  690. ==================
  691.  
  692. FORMAT_R4G4_UNORM_PACK8,
  693. FORMAT_R4G4B4A4_UNORM_PACK16,
  694. FORMAT_B4G4R4A4_UNORM_PACK16,
  695. FORMAT_B5G6R5_UNORM_PACK16,
  696. FORMAT_R5G5B5A1_UNORM_PACK16,
  697. FORMAT_B5G5R5A1_UNORM_PACK16,
  698. FORMAT_E5B9G9R9_UFLOAT_PACK32:
  699. linearTiling FormatFeatureFlags:
  700. VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT
  701. VK_FORMAT_FEATURE_BLIT_SRC_BIT
  702. VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
  703. VK_FORMAT_FEATURE_TRANSFER_SRC_BIT_KHR
  704. VK_FORMAT_FEATURE_TRANSFER_DST_BIT_KHR
  705.  
  706. optimalTiling FormatFeatureFlags:
  707. VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT
  708. VK_FORMAT_FEATURE_BLIT_SRC_BIT
  709. VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
  710. VK_FORMAT_FEATURE_TRANSFER_SRC_BIT_KHR
  711. VK_FORMAT_FEATURE_TRANSFER_DST_BIT_KHR
  712.  
  713. bufferFeatures FormatFeatureFlags:
  714. VK_FORMAT_FEATURE_UNIFORM_TEXEL_BUFFER_BIT
  715.  
  716. FORMAT_R5G6B5_UNORM_PACK16,
  717. FORMAT_A1R5G5B5_UNORM_PACK16:
  718. linearTiling FormatFeatureFlags:
  719. VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT
  720. VK_FORMAT_FEATURE_BLIT_SRC_BIT
  721. VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
  722. VK_FORMAT_FEATURE_TRANSFER_SRC_BIT_KHR
  723. VK_FORMAT_FEATURE_TRANSFER_DST_BIT_KHR
  724.  
  725. optimalTiling FormatFeatureFlags:
  726. VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT
  727. VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BIT
  728. VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BLEND_BIT
  729. VK_FORMAT_FEATURE_BLIT_SRC_BIT
  730. VK_FORMAT_FEATURE_BLIT_DST_BIT
  731. VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
  732. VK_FORMAT_FEATURE_TRANSFER_SRC_BIT_KHR
  733. VK_FORMAT_FEATURE_TRANSFER_DST_BIT_KHR
  734.  
  735. bufferFeatures FormatFeatureFlags:
  736. VK_FORMAT_FEATURE_UNIFORM_TEXEL_BUFFER_BIT
  737.  
  738. FORMAT_R8_UNORM,
  739. FORMAT_R8_SNORM,
  740. FORMAT_R8G8_UNORM,
  741. FORMAT_R8G8_SNORM,
  742. FORMAT_R8G8B8A8_UNORM,
  743. FORMAT_R8G8B8A8_SNORM,
  744. FORMAT_B8G8R8A8_UNORM,
  745. FORMAT_A8B8G8R8_UNORM_PACK32,
  746. FORMAT_A8B8G8R8_SNORM_PACK32,
  747. FORMAT_A2B10G10R10_UNORM_PACK32,
  748. FORMAT_R16_UNORM,
  749. FORMAT_R16_SNORM,
  750. FORMAT_R16_SFLOAT,
  751. FORMAT_R16G16_UNORM,
  752. FORMAT_R16G16_SNORM,
  753. FORMAT_R16G16_SFLOAT,
  754. FORMAT_R16G16B16A16_UNORM,
  755. FORMAT_R16G16B16A16_SNORM,
  756. FORMAT_R16G16B16A16_SFLOAT,
  757. FORMAT_R32G32_SFLOAT,
  758. FORMAT_R32G32B32A32_SFLOAT,
  759. FORMAT_B10G11R11_UFLOAT_PACK32:
  760. linearTiling FormatFeatureFlags:
  761. VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT
  762. VK_FORMAT_FEATURE_BLIT_SRC_BIT
  763. VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
  764. VK_FORMAT_FEATURE_TRANSFER_SRC_BIT_KHR
  765. VK_FORMAT_FEATURE_TRANSFER_DST_BIT_KHR
  766.  
  767. optimalTiling FormatFeatureFlags:
  768. VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT
  769. VK_FORMAT_FEATURE_STORAGE_IMAGE_BIT
  770. VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BIT
  771. VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BLEND_BIT
  772. VK_FORMAT_FEATURE_BLIT_SRC_BIT
  773. VK_FORMAT_FEATURE_BLIT_DST_BIT
  774. VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
  775. VK_FORMAT_FEATURE_TRANSFER_SRC_BIT_KHR
  776. VK_FORMAT_FEATURE_TRANSFER_DST_BIT_KHR
  777.  
  778. bufferFeatures FormatFeatureFlags:
  779. VK_FORMAT_FEATURE_UNIFORM_TEXEL_BUFFER_BIT
  780. VK_FORMAT_FEATURE_STORAGE_TEXEL_BUFFER_BIT
  781. VK_FORMAT_FEATURE_VERTEX_BUFFER_BIT
  782.  
  783. FORMAT_R8_USCALED,
  784. FORMAT_R8_SSCALED,
  785. FORMAT_R8G8_USCALED,
  786. FORMAT_R8G8_SSCALED,
  787. FORMAT_R8G8B8_UNORM,
  788. FORMAT_R8G8B8_SNORM,
  789. FORMAT_R8G8B8_USCALED,
  790. FORMAT_R8G8B8_SSCALED,
  791. FORMAT_R8G8B8_UINT,
  792. FORMAT_R8G8B8_SINT,
  793. FORMAT_B8G8R8_UNORM,
  794. FORMAT_B8G8R8_SNORM,
  795. FORMAT_B8G8R8_USCALED,
  796. FORMAT_B8G8R8_SSCALED,
  797. FORMAT_B8G8R8_UINT,
  798. FORMAT_B8G8R8_SINT,
  799. FORMAT_R8G8B8A8_USCALED,
  800. FORMAT_R8G8B8A8_SSCALED,
  801. FORMAT_B8G8R8A8_USCALED,
  802. FORMAT_B8G8R8A8_SSCALED,
  803. FORMAT_A8B8G8R8_USCALED_PACK32,
  804. FORMAT_A8B8G8R8_SSCALED_PACK32,
  805. FORMAT_A2R10G10B10_SNORM_PACK32,
  806. FORMAT_A2R10G10B10_USCALED_PACK32,
  807. FORMAT_A2R10G10B10_SSCALED_PACK32,
  808. FORMAT_A2R10G10B10_SINT_PACK32,
  809. FORMAT_A2B10G10R10_SNORM_PACK32,
  810. FORMAT_A2B10G10R10_USCALED_PACK32,
  811. FORMAT_A2B10G10R10_SSCALED_PACK32,
  812. FORMAT_A2B10G10R10_SINT_PACK32,
  813. FORMAT_R16_USCALED,
  814. FORMAT_R16_SSCALED,
  815. FORMAT_R16G16_USCALED,
  816. FORMAT_R16G16_SSCALED,
  817. FORMAT_R16G16B16_UNORM,
  818. FORMAT_R16G16B16_SNORM,
  819. FORMAT_R16G16B16_USCALED,
  820. FORMAT_R16G16B16_SSCALED,
  821. FORMAT_R16G16B16_UINT,
  822. FORMAT_R16G16B16_SINT,
  823. FORMAT_R16G16B16_SFLOAT,
  824. FORMAT_R16G16B16A16_USCALED,
  825. FORMAT_R16G16B16A16_SSCALED,
  826. FORMAT_R64_UINT,
  827. FORMAT_R64_SINT,
  828. FORMAT_R64_SFLOAT,
  829. FORMAT_R64G64_UINT,
  830. FORMAT_R64G64_SINT,
  831. FORMAT_R64G64_SFLOAT,
  832. FORMAT_R64G64B64_UINT,
  833. FORMAT_R64G64B64_SINT,
  834. FORMAT_R64G64B64_SFLOAT,
  835. FORMAT_R64G64B64A64_UINT,
  836. FORMAT_R64G64B64A64_SINT,
  837. FORMAT_R64G64B64A64_SFLOAT:
  838. linearTiling FormatFeatureFlags:
  839. None
  840.  
  841. optimalTiling FormatFeatureFlags:
  842. None
  843.  
  844. bufferFeatures FormatFeatureFlags:
  845. VK_FORMAT_FEATURE_VERTEX_BUFFER_BIT
  846.  
  847. FORMAT_R8_UINT,
  848. FORMAT_R8_SINT,
  849. FORMAT_R8G8_UINT,
  850. FORMAT_R8G8_SINT,
  851. FORMAT_R8G8B8A8_UINT,
  852. FORMAT_R8G8B8A8_SINT,
  853. FORMAT_A8B8G8R8_UINT_PACK32,
  854. FORMAT_A8B8G8R8_SINT_PACK32,
  855. FORMAT_A2B10G10R10_UINT_PACK32,
  856. FORMAT_R16_UINT,
  857. FORMAT_R16_SINT,
  858. FORMAT_R16G16_UINT,
  859. FORMAT_R16G16_SINT,
  860. FORMAT_R16G16B16A16_UINT,
  861. FORMAT_R16G16B16A16_SINT,
  862. FORMAT_R32G32_UINT,
  863. FORMAT_R32G32_SINT,
  864. FORMAT_R32G32B32A32_UINT,
  865. FORMAT_R32G32B32A32_SINT:
  866. linearTiling FormatFeatureFlags:
  867. VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT
  868. VK_FORMAT_FEATURE_BLIT_SRC_BIT
  869. VK_FORMAT_FEATURE_TRANSFER_SRC_BIT_KHR
  870. VK_FORMAT_FEATURE_TRANSFER_DST_BIT_KHR
  871.  
  872. optimalTiling FormatFeatureFlags:
  873. VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT
  874. VK_FORMAT_FEATURE_STORAGE_IMAGE_BIT
  875. VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BIT
  876. VK_FORMAT_FEATURE_BLIT_SRC_BIT
  877. VK_FORMAT_FEATURE_BLIT_DST_BIT
  878. VK_FORMAT_FEATURE_TRANSFER_SRC_BIT_KHR
  879. VK_FORMAT_FEATURE_TRANSFER_DST_BIT_KHR
  880.  
  881. bufferFeatures FormatFeatureFlags:
  882. VK_FORMAT_FEATURE_UNIFORM_TEXEL_BUFFER_BIT
  883. VK_FORMAT_FEATURE_STORAGE_TEXEL_BUFFER_BIT
  884. VK_FORMAT_FEATURE_VERTEX_BUFFER_BIT
  885.  
  886. FORMAT_R8_SRGB,
  887. FORMAT_BC1_RGB_UNORM_BLOCK,
  888. FORMAT_BC1_RGB_SRGB_BLOCK,
  889. FORMAT_BC1_RGBA_UNORM_BLOCK,
  890. FORMAT_BC1_RGBA_SRGB_BLOCK,
  891. FORMAT_BC2_UNORM_BLOCK,
  892. FORMAT_BC2_SRGB_BLOCK,
  893. FORMAT_BC3_UNORM_BLOCK,
  894. FORMAT_BC3_SRGB_BLOCK,
  895. FORMAT_BC4_UNORM_BLOCK,
  896. FORMAT_BC4_SNORM_BLOCK,
  897. FORMAT_BC5_UNORM_BLOCK,
  898. FORMAT_BC5_SNORM_BLOCK,
  899. FORMAT_BC6H_UFLOAT_BLOCK,
  900. FORMAT_BC6H_SFLOAT_BLOCK,
  901. FORMAT_BC7_UNORM_BLOCK,
  902. FORMAT_BC7_SRGB_BLOCK:
  903. linearTiling FormatFeatureFlags:
  904. VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT
  905. VK_FORMAT_FEATURE_BLIT_SRC_BIT
  906. VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
  907. VK_FORMAT_FEATURE_TRANSFER_SRC_BIT_KHR
  908. VK_FORMAT_FEATURE_TRANSFER_DST_BIT_KHR
  909.  
  910. optimalTiling FormatFeatureFlags:
  911. VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT
  912. VK_FORMAT_FEATURE_BLIT_SRC_BIT
  913. VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
  914. VK_FORMAT_FEATURE_TRANSFER_SRC_BIT_KHR
  915. VK_FORMAT_FEATURE_TRANSFER_DST_BIT_KHR
  916.  
  917. bufferFeatures FormatFeatureFlags:
  918. None
  919.  
  920. FORMAT_R8G8B8A8_SRGB,
  921. FORMAT_B8G8R8A8_SRGB,
  922. FORMAT_A8B8G8R8_SRGB_PACK32:
  923. linearTiling FormatFeatureFlags:
  924. VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT
  925. VK_FORMAT_FEATURE_BLIT_SRC_BIT
  926. VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
  927. VK_FORMAT_FEATURE_TRANSFER_SRC_BIT_KHR
  928. VK_FORMAT_FEATURE_TRANSFER_DST_BIT_KHR
  929.  
  930. optimalTiling FormatFeatureFlags:
  931. VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT
  932. VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BIT
  933. VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BLEND_BIT
  934. VK_FORMAT_FEATURE_BLIT_SRC_BIT
  935. VK_FORMAT_FEATURE_BLIT_DST_BIT
  936. VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
  937. VK_FORMAT_FEATURE_TRANSFER_SRC_BIT_KHR
  938. VK_FORMAT_FEATURE_TRANSFER_DST_BIT_KHR
  939.  
  940. bufferFeatures FormatFeatureFlags:
  941. None
  942.  
  943. FORMAT_B8G8R8A8_SNORM:
  944. linearTiling FormatFeatureFlags:
  945. VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT
  946. VK_FORMAT_FEATURE_BLIT_SRC_BIT
  947. VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
  948. VK_FORMAT_FEATURE_TRANSFER_SRC_BIT_KHR
  949. VK_FORMAT_FEATURE_TRANSFER_DST_BIT_KHR
  950.  
  951. optimalTiling FormatFeatureFlags:
  952. VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT
  953. VK_FORMAT_FEATURE_BLIT_SRC_BIT
  954. VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
  955. VK_FORMAT_FEATURE_TRANSFER_SRC_BIT_KHR
  956. VK_FORMAT_FEATURE_TRANSFER_DST_BIT_KHR
  957.  
  958. bufferFeatures FormatFeatureFlags:
  959. VK_FORMAT_FEATURE_UNIFORM_TEXEL_BUFFER_BIT
  960. VK_FORMAT_FEATURE_VERTEX_BUFFER_BIT
  961.  
  962. FORMAT_B8G8R8A8_UINT,
  963. FORMAT_B8G8R8A8_SINT,
  964. FORMAT_A2R10G10B10_UINT_PACK32:
  965. linearTiling FormatFeatureFlags:
  966. VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT
  967. VK_FORMAT_FEATURE_BLIT_SRC_BIT
  968. VK_FORMAT_FEATURE_TRANSFER_SRC_BIT_KHR
  969. VK_FORMAT_FEATURE_TRANSFER_DST_BIT_KHR
  970.  
  971. optimalTiling FormatFeatureFlags:
  972. VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT
  973. VK_FORMAT_FEATURE_BLIT_SRC_BIT
  974. VK_FORMAT_FEATURE_TRANSFER_SRC_BIT_KHR
  975. VK_FORMAT_FEATURE_TRANSFER_DST_BIT_KHR
  976.  
  977. bufferFeatures FormatFeatureFlags:
  978. VK_FORMAT_FEATURE_UNIFORM_TEXEL_BUFFER_BIT
  979. VK_FORMAT_FEATURE_VERTEX_BUFFER_BIT
  980.  
  981. FORMAT_A2R10G10B10_UNORM_PACK32:
  982. linearTiling FormatFeatureFlags:
  983. VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT
  984. VK_FORMAT_FEATURE_BLIT_SRC_BIT
  985. VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
  986. VK_FORMAT_FEATURE_TRANSFER_SRC_BIT_KHR
  987. VK_FORMAT_FEATURE_TRANSFER_DST_BIT_KHR
  988.  
  989. optimalTiling FormatFeatureFlags:
  990. VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT
  991. VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BIT
  992. VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BLEND_BIT
  993. VK_FORMAT_FEATURE_BLIT_SRC_BIT
  994. VK_FORMAT_FEATURE_BLIT_DST_BIT
  995. VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
  996. VK_FORMAT_FEATURE_TRANSFER_SRC_BIT_KHR
  997. VK_FORMAT_FEATURE_TRANSFER_DST_BIT_KHR
  998.  
  999. bufferFeatures FormatFeatureFlags:
  1000. VK_FORMAT_FEATURE_UNIFORM_TEXEL_BUFFER_BIT
  1001. VK_FORMAT_FEATURE_VERTEX_BUFFER_BIT
  1002.  
  1003. FORMAT_R32_UINT,
  1004. FORMAT_R32_SINT:
  1005. linearTiling FormatFeatureFlags:
  1006. VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT
  1007. VK_FORMAT_FEATURE_BLIT_SRC_BIT
  1008. VK_FORMAT_FEATURE_TRANSFER_SRC_BIT_KHR
  1009. VK_FORMAT_FEATURE_TRANSFER_DST_BIT_KHR
  1010.  
  1011. optimalTiling FormatFeatureFlags:
  1012. VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT
  1013. VK_FORMAT_FEATURE_STORAGE_IMAGE_BIT
  1014. VK_FORMAT_FEATURE_STORAGE_IMAGE_ATOMIC_BIT
  1015. VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BIT
  1016. VK_FORMAT_FEATURE_BLIT_SRC_BIT
  1017. VK_FORMAT_FEATURE_BLIT_DST_BIT
  1018. VK_FORMAT_FEATURE_TRANSFER_SRC_BIT_KHR
  1019. VK_FORMAT_FEATURE_TRANSFER_DST_BIT_KHR
  1020.  
  1021. bufferFeatures FormatFeatureFlags:
  1022. VK_FORMAT_FEATURE_UNIFORM_TEXEL_BUFFER_BIT
  1023. VK_FORMAT_FEATURE_STORAGE_TEXEL_BUFFER_BIT
  1024. VK_FORMAT_FEATURE_STORAGE_TEXEL_BUFFER_ATOMIC_BIT
  1025. VK_FORMAT_FEATURE_VERTEX_BUFFER_BIT
  1026.  
  1027. FORMAT_R32_SFLOAT:
  1028. linearTiling FormatFeatureFlags:
  1029. VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT
  1030. VK_FORMAT_FEATURE_BLIT_SRC_BIT
  1031. VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
  1032. VK_FORMAT_FEATURE_TRANSFER_SRC_BIT_KHR
  1033. VK_FORMAT_FEATURE_TRANSFER_DST_BIT_KHR
  1034.  
  1035. optimalTiling FormatFeatureFlags:
  1036. VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT
  1037. VK_FORMAT_FEATURE_STORAGE_IMAGE_BIT
  1038. VK_FORMAT_FEATURE_STORAGE_IMAGE_ATOMIC_BIT
  1039. VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BIT
  1040. VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BLEND_BIT
  1041. VK_FORMAT_FEATURE_BLIT_SRC_BIT
  1042. VK_FORMAT_FEATURE_BLIT_DST_BIT
  1043. VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
  1044. VK_FORMAT_FEATURE_TRANSFER_SRC_BIT_KHR
  1045. VK_FORMAT_FEATURE_TRANSFER_DST_BIT_KHR
  1046.  
  1047. bufferFeatures FormatFeatureFlags:
  1048. VK_FORMAT_FEATURE_UNIFORM_TEXEL_BUFFER_BIT
  1049. VK_FORMAT_FEATURE_STORAGE_TEXEL_BUFFER_BIT
  1050. VK_FORMAT_FEATURE_STORAGE_TEXEL_BUFFER_ATOMIC_BIT
  1051. VK_FORMAT_FEATURE_VERTEX_BUFFER_BIT
  1052.  
  1053. FORMAT_R32G32B32_UINT,
  1054. FORMAT_R32G32B32_SINT:
  1055. linearTiling FormatFeatureFlags:
  1056. VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT
  1057. VK_FORMAT_FEATURE_BLIT_SRC_BIT
  1058. VK_FORMAT_FEATURE_TRANSFER_SRC_BIT_KHR
  1059. VK_FORMAT_FEATURE_TRANSFER_DST_BIT_KHR
  1060.  
  1061. optimalTiling FormatFeatureFlags:
  1062. None
  1063.  
  1064. bufferFeatures FormatFeatureFlags:
  1065. VK_FORMAT_FEATURE_UNIFORM_TEXEL_BUFFER_BIT
  1066. VK_FORMAT_FEATURE_VERTEX_BUFFER_BIT
  1067.  
  1068. FORMAT_R32G32B32_SFLOAT:
  1069. linearTiling FormatFeatureFlags:
  1070. VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT
  1071. VK_FORMAT_FEATURE_BLIT_SRC_BIT
  1072. VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
  1073. VK_FORMAT_FEATURE_TRANSFER_SRC_BIT_KHR
  1074. VK_FORMAT_FEATURE_TRANSFER_DST_BIT_KHR
  1075.  
  1076. optimalTiling FormatFeatureFlags:
  1077. None
  1078.  
  1079. bufferFeatures FormatFeatureFlags:
  1080. VK_FORMAT_FEATURE_UNIFORM_TEXEL_BUFFER_BIT
  1081. VK_FORMAT_FEATURE_VERTEX_BUFFER_BIT
  1082.  
  1083. FORMAT_D16_UNORM,
  1084. FORMAT_X8_D24_UNORM_PACK32,
  1085. FORMAT_D32_SFLOAT,
  1086. FORMAT_D24_UNORM_S8_UINT,
  1087. FORMAT_D32_SFLOAT_S8_UINT:
  1088. linearTiling FormatFeatureFlags:
  1089. VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT
  1090. VK_FORMAT_FEATURE_BLIT_SRC_BIT
  1091. VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
  1092. VK_FORMAT_FEATURE_TRANSFER_SRC_BIT_KHR
  1093. VK_FORMAT_FEATURE_TRANSFER_DST_BIT_KHR
  1094.  
  1095. optimalTiling FormatFeatureFlags:
  1096. VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT
  1097. VK_FORMAT_FEATURE_DEPTH_STENCIL_ATTACHMENT_BIT
  1098. VK_FORMAT_FEATURE_BLIT_SRC_BIT
  1099. VK_FORMAT_FEATURE_BLIT_DST_BIT
  1100. VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
  1101. VK_FORMAT_FEATURE_TRANSFER_SRC_BIT_KHR
  1102. VK_FORMAT_FEATURE_TRANSFER_DST_BIT_KHR
  1103.  
  1104. bufferFeatures FormatFeatureFlags:
  1105. None
  1106.  
  1107. FORMAT_S8_UINT:
  1108. linearTiling FormatFeatureFlags:
  1109. VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT
  1110. VK_FORMAT_FEATURE_BLIT_SRC_BIT
  1111. VK_FORMAT_FEATURE_TRANSFER_SRC_BIT_KHR
  1112. VK_FORMAT_FEATURE_TRANSFER_DST_BIT_KHR
  1113.  
  1114. optimalTiling FormatFeatureFlags:
  1115. VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT
  1116. VK_FORMAT_FEATURE_DEPTH_STENCIL_ATTACHMENT_BIT
  1117. VK_FORMAT_FEATURE_BLIT_SRC_BIT
  1118. VK_FORMAT_FEATURE_BLIT_DST_BIT
  1119. VK_FORMAT_FEATURE_TRANSFER_SRC_BIT_KHR
  1120. VK_FORMAT_FEATURE_TRANSFER_DST_BIT_KHR
  1121.  
  1122. bufferFeatures FormatFeatureFlags:
  1123. None
  1124.  
  1125. FORMAT_G8B8G8R8_422_UNORM,
  1126. FORMAT_B8G8R8G8_422_UNORM,
  1127. FORMAT_G10X6B10X6G10X6R10X6_422_UNORM_4PACK16,
  1128. FORMAT_B10X6G10X6R10X6G10X6_422_UNORM_4PACK16,
  1129. FORMAT_G12X4B12X4G12X4R12X4_422_UNORM_4PACK16,
  1130. FORMAT_B12X4G12X4R12X4G12X4_422_UNORM_4PACK16,
  1131. FORMAT_G16B16G16R16_422_UNORM,
  1132. FORMAT_B16G16R16G16_422_UNORM:
  1133. linearTiling FormatFeatureFlags:
  1134. VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT
  1135. VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
  1136. VK_FORMAT_FEATURE_TRANSFER_SRC_BIT_KHR
  1137. VK_FORMAT_FEATURE_TRANSFER_DST_BIT_KHR
  1138.  
  1139. optimalTiling FormatFeatureFlags:
  1140. VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT
  1141. VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
  1142. VK_FORMAT_FEATURE_TRANSFER_SRC_BIT_KHR
  1143. VK_FORMAT_FEATURE_TRANSFER_DST_BIT_KHR
  1144.  
  1145. bufferFeatures FormatFeatureFlags:
  1146. None
  1147.  
  1148. FORMAT_G8_B8_R8_3PLANE_420_UNORM,
  1149. FORMAT_G8_B8R8_2PLANE_420_UNORM,
  1150. FORMAT_G8_B8_R8_3PLANE_422_UNORM,
  1151. FORMAT_G8_B8R8_2PLANE_422_UNORM,
  1152. FORMAT_G10X6_B10X6_R10X6_3PLANE_420_UNORM_3PACK16,
  1153. FORMAT_G10X6_B10X6R10X6_2PLANE_420_UNORM_3PACK16,
  1154. FORMAT_G10X6_B10X6_R10X6_3PLANE_422_UNORM_3PACK16,
  1155. FORMAT_G10X6_B10X6R10X6_2PLANE_422_UNORM_3PACK16,
  1156. FORMAT_G12X4_B12X4_R12X4_3PLANE_420_UNORM_3PACK16,
  1157. FORMAT_G12X4_B12X4R12X4_2PLANE_420_UNORM_3PACK16,
  1158. FORMAT_G12X4_B12X4_R12X4_3PLANE_422_UNORM_3PACK16,
  1159. FORMAT_G12X4_B12X4R12X4_2PLANE_422_UNORM_3PACK16,
  1160. FORMAT_G16_B16_R16_3PLANE_420_UNORM,
  1161. FORMAT_G16_B16R16_2PLANE_420_UNORM,
  1162. FORMAT_G16_B16_R16_3PLANE_422_UNORM,
  1163. FORMAT_G16_B16R16_2PLANE_422_UNORM:
  1164. linearTiling FormatFeatureFlags:
  1165. VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT
  1166. VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
  1167. VK_FORMAT_FEATURE_TRANSFER_SRC_BIT_KHR
  1168. VK_FORMAT_FEATURE_TRANSFER_DST_BIT_KHR
  1169.  
  1170. optimalTiling FormatFeatureFlags:
  1171. VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT
  1172. VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
  1173. VK_FORMAT_FEATURE_TRANSFER_SRC_BIT_KHR
  1174. VK_FORMAT_FEATURE_TRANSFER_DST_BIT_KHR
  1175.  
  1176. bufferFeatures FormatFeatureFlags:
  1177. None
  1178.  
  1179. FORMAT_G8_B8_R8_3PLANE_444_UNORM,
  1180. FORMAT_G10X6_B10X6_R10X6_3PLANE_444_UNORM_3PACK16,
  1181. FORMAT_G12X4_B12X4_R12X4_3PLANE_444_UNORM_3PACK16,
  1182. FORMAT_G16_B16_R16_3PLANE_444_UNORM:
  1183. linearTiling FormatFeatureFlags:
  1184. VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT
  1185. VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
  1186. VK_FORMAT_FEATURE_TRANSFER_SRC_BIT_KHR
  1187. VK_FORMAT_FEATURE_TRANSFER_DST_BIT_KHR
  1188.  
  1189. optimalTiling FormatFeatureFlags:
  1190. VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT
  1191. VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
  1192. VK_FORMAT_FEATURE_TRANSFER_SRC_BIT_KHR
  1193. VK_FORMAT_FEATURE_TRANSFER_DST_BIT_KHR
  1194.  
  1195. bufferFeatures FormatFeatureFlags:
  1196. None
  1197.  
  1198. FORMAT_R10X6_UNORM_PACK16,
  1199. FORMAT_R10X6G10X6_UNORM_2PACK16,
  1200. FORMAT_R10X6G10X6B10X6A10X6_UNORM_4PACK16,
  1201. FORMAT_R12X4_UNORM_PACK16,
  1202. FORMAT_R12X4G12X4_UNORM_2PACK16,
  1203. FORMAT_R12X4G12X4B12X4A12X4_UNORM_4PACK16:
  1204. linearTiling FormatFeatureFlags:
  1205. VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT
  1206. VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
  1207. VK_FORMAT_FEATURE_TRANSFER_SRC_BIT_KHR
  1208. VK_FORMAT_FEATURE_TRANSFER_DST_BIT_KHR
  1209.  
  1210. optimalTiling FormatFeatureFlags:
  1211. VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT
  1212. VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
  1213. VK_FORMAT_FEATURE_TRANSFER_SRC_BIT_KHR
  1214. VK_FORMAT_FEATURE_TRANSFER_DST_BIT_KHR
  1215.  
  1216. bufferFeatures FormatFeatureFlags:
  1217. None
  1218.  
  1219. Unsupported formats:
  1220. FORMAT_UNDEFINED
  1221. FORMAT_R8G8_SRGB
  1222. FORMAT_R8G8B8_SRGB
  1223. FORMAT_B8G8R8_SRGB
  1224. FORMAT_D16_UNORM_S8_UINT
  1225. FORMAT_ETC2_R8G8B8_UNORM_BLOCK
  1226. FORMAT_ETC2_R8G8B8_SRGB_BLOCK
  1227. FORMAT_ETC2_R8G8B8A1_UNORM_BLOCK
  1228. FORMAT_ETC2_R8G8B8A1_SRGB_BLOCK
  1229. FORMAT_ETC2_R8G8B8A8_UNORM_BLOCK
  1230. FORMAT_ETC2_R8G8B8A8_SRGB_BLOCK
  1231. FORMAT_EAC_R11_UNORM_BLOCK
  1232. FORMAT_EAC_R11_SNORM_BLOCK
  1233. FORMAT_EAC_R11G11_UNORM_BLOCK
  1234. FORMAT_EAC_R11G11_SNORM_BLOCK
  1235. FORMAT_ASTC_4x4_UNORM_BLOCK
  1236. FORMAT_ASTC_4x4_SRGB_BLOCK
  1237. FORMAT_ASTC_5x4_UNORM_BLOCK
  1238. FORMAT_ASTC_5x4_SRGB_BLOCK
  1239. FORMAT_ASTC_5x5_UNORM_BLOCK
  1240. FORMAT_ASTC_5x5_SRGB_BLOCK
  1241. FORMAT_ASTC_6x5_UNORM_BLOCK
  1242. FORMAT_ASTC_6x5_SRGB_BLOCK
  1243. FORMAT_ASTC_6x6_UNORM_BLOCK
  1244. FORMAT_ASTC_6x6_SRGB_BLOCK
  1245. FORMAT_ASTC_8x5_UNORM_BLOCK
  1246. FORMAT_ASTC_8x5_SRGB_BLOCK
  1247. FORMAT_ASTC_8x6_UNORM_BLOCK
  1248. FORMAT_ASTC_8x6_SRGB_BLOCK
  1249. FORMAT_ASTC_8x8_UNORM_BLOCK
  1250. FORMAT_ASTC_8x8_SRGB_BLOCK
  1251. FORMAT_ASTC_10x5_UNORM_BLOCK
  1252. FORMAT_ASTC_10x5_SRGB_BLOCK
  1253. FORMAT_ASTC_10x6_UNORM_BLOCK
  1254. FORMAT_ASTC_10x6_SRGB_BLOCK
  1255. FORMAT_ASTC_10x8_UNORM_BLOCK
  1256. FORMAT_ASTC_10x8_SRGB_BLOCK
  1257. FORMAT_ASTC_10x10_UNORM_BLOCK
  1258. FORMAT_ASTC_10x10_SRGB_BLOCK
  1259. FORMAT_ASTC_12x10_UNORM_BLOCK
  1260. FORMAT_ASTC_12x10_SRGB_BLOCK
  1261. FORMAT_ASTC_12x12_UNORM_BLOCK
  1262. FORMAT_ASTC_12x12_SRGB_BLOCK
Add Comment
Please, Sign In to add comment