olimon7661

vulkaninfo output

Apr 25th, 2026
30
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 58.27 KB | None | 0 0
  1. 1024
  2. maxTaskPayloadSize = 16384
  3. maxTaskSharedMemorySize = 32768
  4. maxTaskPayloadAndSharedMemorySize = 32768
  5. maxMeshWorkGroupTotalCount = 4194304
  6. maxMeshWorkGroupCount: count = 3
  7. 65536
  8. 65536
  9. 65536
  10. maxMeshWorkGroupInvocations = 1024
  11. maxMeshWorkGroupSize: count = 3
  12. 1024
  13. 1024
  14. 1024
  15. maxMeshSharedMemorySize = 28672
  16. maxMeshPayloadAndSharedMemorySize = 45056
  17. maxMeshOutputMemorySize = 32768
  18. maxMeshPayloadAndOutputMemorySize = 49152
  19. maxMeshOutputComponents = 128
  20. maxMeshOutputVertices = 256
  21. maxMeshOutputPrimitives = 256
  22. maxMeshOutputLayers = 9
  23. maxMeshMultiviewViewCount = 1
  24. meshOutputPerVertexGranularity = 1
  25. meshOutputPerPrimitiveGranularity = 1
  26. maxPreferredTaskWorkGroupInvocations = 64
  27. maxPreferredMeshWorkGroupInvocations = 128
  28. prefersLocalInvocationVertexOutput = true
  29. prefersLocalInvocationPrimitiveOutput = true
  30. prefersCompactVertexOutput = true
  31. prefersCompactPrimitiveOutput = false
  32.  
  33. VkPhysicalDeviceMultiDrawPropertiesEXT:
  34. ---------------------------------------
  35. maxMultiDrawCount = 2048
  36.  
  37. VkPhysicalDeviceNestedCommandBufferPropertiesEXT:
  38. -------------------------------------------------
  39. maxCommandBufferNestingLevel = 4294967295
  40.  
  41. VkPhysicalDeviceProvokingVertexPropertiesEXT:
  42. ---------------------------------------------
  43. provokingVertexModePerPipeline = true
  44. transformFeedbackPreservesTriangleFanProvokingVertex = true
  45.  
  46. VkPhysicalDeviceRayTracingPipelinePropertiesKHR:
  47. ------------------------------------------------
  48. shaderGroupHandleSize = 32
  49. maxRayRecursionDepth = 31
  50. maxShaderGroupStride = 16384
  51. shaderGroupBaseAlignment = 32
  52. shaderGroupHandleCaptureReplaySize = 0
  53. maxRayDispatchInvocationCount = 67108864
  54. shaderGroupHandleAlignment = 16
  55. maxRayHitAttributeSize = 32
  56.  
  57. VkPhysicalDeviceRobustness2PropertiesKHR:
  58. -----------------------------------------
  59. robustStorageBufferAccessSizeAlignment = 0x00000001
  60. robustUniformBufferAccessSizeAlignment = 0x00000001
  61.  
  62. VkPhysicalDeviceSampleLocationsPropertiesEXT:
  63. ---------------------------------------------
  64. sampleLocationSampleCounts: count = 2
  65. SAMPLE_COUNT_4_BIT
  66. SAMPLE_COUNT_8_BIT
  67. maxSampleLocationGridSize:
  68. width = 1
  69. height = 1
  70. sampleLocationCoordinateRange: count = 2
  71. 0
  72. 0.9375
  73. sampleLocationSubPixelBits = 4
  74. variableSampleLocations = true
  75.  
  76. VkPhysicalDeviceShaderObjectPropertiesEXT:
  77. ------------------------------------------
  78. shaderBinaryUUID = 32362e30-2e34-6161-6161-616161616161
  79. shaderBinaryVersion = 1
  80.  
  81. VkPhysicalDeviceTransformFeedbackPropertiesEXT:
  82. -----------------------------------------------
  83. maxTransformFeedbackStreams = 4
  84. maxTransformFeedbackBuffers = 4
  85. maxTransformFeedbackBufferSize = 0xffffffff
  86. maxTransformFeedbackStreamDataSize = 512
  87. maxTransformFeedbackBufferDataSize = 512
  88. maxTransformFeedbackBufferDataStride = 2048
  89. transformFeedbackQueries = true
  90. transformFeedbackStreamsLinesTriangles = false
  91. transformFeedbackRasterizationStreamSelect = false
  92. transformFeedbackDraw = true
  93.  
  94. VkPhysicalDeviceVertexAttributeDivisorPropertiesEXT:
  95. ----------------------------------------------------
  96. maxVertexAttribDivisor = 4294967295
  97.  
  98. VkPhysicalDeviceVulkan11Properties:
  99. -----------------------------------
  100. deviceUUID = 6d657361-3236-2e30-2e34-000000000000
  101. driverUUID = 6c6c766d-7069-7065-5555-494400000000
  102. deviceNodeMask = 0
  103. deviceLUIDValid = false
  104. subgroupSize = 8
  105. subgroupSupportedStages: count = 4
  106. SHADER_STAGE_FRAGMENT_BIT
  107. SHADER_STAGE_COMPUTE_BIT
  108. SHADER_STAGE_TASK_BIT_EXT
  109. SHADER_STAGE_MESH_BIT_EXT
  110. subgroupSupportedOperations: count = 10
  111. SUBGROUP_FEATURE_BASIC_BIT
  112. SUBGROUP_FEATURE_VOTE_BIT
  113. SUBGROUP_FEATURE_ARITHMETIC_BIT
  114. SUBGROUP_FEATURE_BALLOT_BIT
  115. SUBGROUP_FEATURE_SHUFFLE_BIT
  116. SUBGROUP_FEATURE_SHUFFLE_RELATIVE_BIT
  117. SUBGROUP_FEATURE_CLUSTERED_BIT
  118. SUBGROUP_FEATURE_QUAD_BIT
  119. SUBGROUP_FEATURE_ROTATE_BIT
  120. SUBGROUP_FEATURE_ROTATE_CLUSTERED_BIT
  121. subgroupQuadOperationsInAllStages = true
  122. pointClippingBehavior = POINT_CLIPPING_BEHAVIOR_ALL_CLIP_PLANES
  123. maxMultiviewViewCount = 6
  124. maxMultiviewInstanceIndex = 2147483647
  125. protectedNoFault = false
  126. maxPerSetDescriptors = 1000000
  127. maxMemoryAllocationSize = 0x80000000
  128.  
  129. VkPhysicalDeviceVulkan12Properties:
  130. -----------------------------------
  131. driverID = DRIVER_ID_MESA_LLVMPIPE
  132. driverName = llvmpipe
  133. driverInfo = Mesa 26.0.4 (LLVM 21.1.8)
  134. conformanceVersion:
  135. major = 1
  136. minor = 3
  137. subminor = 1
  138. patch = 1
  139. denormBehaviorIndependence = SHADER_FLOAT_CONTROLS_INDEPENDENCE_ALL
  140. roundingModeIndependence = SHADER_FLOAT_CONTROLS_INDEPENDENCE_ALL
  141. shaderSignedZeroInfNanPreserveFloat16 = true
  142. shaderSignedZeroInfNanPreserveFloat32 = true
  143. shaderSignedZeroInfNanPreserveFloat64 = true
  144. shaderDenormPreserveFloat16 = false
  145. shaderDenormPreserveFloat32 = false
  146. shaderDenormPreserveFloat64 = false
  147. shaderDenormFlushToZeroFloat16 = false
  148. shaderDenormFlushToZeroFloat32 = false
  149. shaderDenormFlushToZeroFloat64 = false
  150. shaderRoundingModeRTEFloat16 = true
  151. shaderRoundingModeRTEFloat32 = true
  152. shaderRoundingModeRTEFloat64 = true
  153. shaderRoundingModeRTZFloat16 = false
  154. shaderRoundingModeRTZFloat32 = false
  155. shaderRoundingModeRTZFloat64 = false
  156. maxUpdateAfterBindDescriptorsInAllPools = 4294967295
  157. shaderUniformBufferArrayNonUniformIndexingNative = true
  158. shaderSampledImageArrayNonUniformIndexingNative = true
  159. shaderStorageBufferArrayNonUniformIndexingNative = true
  160. shaderStorageImageArrayNonUniformIndexingNative = true
  161. shaderInputAttachmentArrayNonUniformIndexingNative = true
  162. robustBufferAccessUpdateAfterBind = true
  163. quadDivergentImplicitLod = true
  164. maxPerStageDescriptorUpdateAfterBindSamplers = 1000000
  165. maxPerStageDescriptorUpdateAfterBindUniformBuffers = 1000000
  166. maxPerStageDescriptorUpdateAfterBindStorageBuffers = 1000000
  167. maxPerStageDescriptorUpdateAfterBindSampledImages = 1000000
  168. maxPerStageDescriptorUpdateAfterBindStorageImages = 1000000
  169. maxPerStageDescriptorUpdateAfterBindInputAttachments = 1000000
  170. maxPerStageUpdateAfterBindResources = 1000000
  171. maxDescriptorSetUpdateAfterBindSamplers = 1000000
  172. maxDescriptorSetUpdateAfterBindUniformBuffers = 1000000
  173. maxDescriptorSetUpdateAfterBindUniformBuffersDynamic = 500000
  174. maxDescriptorSetUpdateAfterBindStorageBuffers = 1000000
  175. maxDescriptorSetUpdateAfterBindStorageBuffersDynamic = 500000
  176. maxDescriptorSetUpdateAfterBindSampledImages = 1000000
  177. maxDescriptorSetUpdateAfterBindStorageImages = 1000000
  178. maxDescriptorSetUpdateAfterBindInputAttachments = 1000000
  179. supportedDepthResolveModes: count = 1
  180. RESOLVE_MODE_SAMPLE_ZERO_BIT
  181. supportedStencilResolveModes: count = 1
  182. RESOLVE_MODE_SAMPLE_ZERO_BIT
  183. independentResolveNone = false
  184. independentResolve = false
  185. filterMinmaxSingleComponentFormats = true
  186. filterMinmaxImageComponentMapping = true
  187. maxTimelineSemaphoreValueDifference = 18446744073709551615
  188. framebufferIntegerColorSampleCounts: count = 1
  189. SAMPLE_COUNT_1_BIT
  190.  
  191. VkPhysicalDeviceVulkan13Properties:
  192. -----------------------------------
  193. minSubgroupSize = 8
  194. maxSubgroupSize = 8
  195. maxComputeWorkgroupSubgroups = 32
  196. requiredSubgroupSizeStages: count = 2
  197. SHADER_STAGE_FRAGMENT_BIT
  198. SHADER_STAGE_COMPUTE_BIT
  199. maxInlineUniformBlockSize = 1000000
  200. maxPerStageDescriptorInlineUniformBlocks = 8
  201. maxPerStageDescriptorUpdateAfterBindInlineUniformBlocks = 8
  202. maxDescriptorSetInlineUniformBlocks = 8
  203. maxDescriptorSetUpdateAfterBindInlineUniformBlocks = 8
  204. maxInlineUniformTotalSize = 64000000
  205. integerDotProduct8BitUnsignedAccelerated = false
  206. integerDotProduct8BitSignedAccelerated = false
  207. integerDotProduct8BitMixedSignednessAccelerated = false
  208. integerDotProduct4x8BitPackedUnsignedAccelerated = false
  209. integerDotProduct4x8BitPackedSignedAccelerated = false
  210. integerDotProduct4x8BitPackedMixedSignednessAccelerated = false
  211. integerDotProduct16BitUnsignedAccelerated = false
  212. integerDotProduct16BitSignedAccelerated = false
  213. integerDotProduct16BitMixedSignednessAccelerated = false
  214. integerDotProduct32BitUnsignedAccelerated = false
  215. integerDotProduct32BitSignedAccelerated = false
  216. integerDotProduct32BitMixedSignednessAccelerated = false
  217. integerDotProduct64BitUnsignedAccelerated = false
  218. integerDotProduct64BitSignedAccelerated = false
  219. integerDotProduct64BitMixedSignednessAccelerated = false
  220. integerDotProductAccumulatingSaturating8BitUnsignedAccelerated = false
  221. integerDotProductAccumulatingSaturating8BitSignedAccelerated = false
  222. integerDotProductAccumulatingSaturating8BitMixedSignednessAccelerated = false
  223. integerDotProductAccumulatingSaturating4x8BitPackedUnsignedAccelerated = false
  224. integerDotProductAccumulatingSaturating4x8BitPackedSignedAccelerated = false
  225. integerDotProductAccumulatingSaturating4x8BitPackedMixedSignednessAccelerated = false
  226. integerDotProductAccumulatingSaturating16BitUnsignedAccelerated = false
  227. integerDotProductAccumulatingSaturating16BitSignedAccelerated = false
  228. integerDotProductAccumulatingSaturating16BitMixedSignednessAccelerated = false
  229. integerDotProductAccumulatingSaturating32BitUnsignedAccelerated = false
  230. integerDotProductAccumulatingSaturating32BitSignedAccelerated = false
  231. integerDotProductAccumulatingSaturating32BitMixedSignednessAccelerated = false
  232. integerDotProductAccumulatingSaturating64BitUnsignedAccelerated = false
  233. integerDotProductAccumulatingSaturating64BitSignedAccelerated = false
  234. integerDotProductAccumulatingSaturating64BitMixedSignednessAccelerated = false
  235. storageTexelBufferOffsetAlignmentBytes = 0x00000010
  236. storageTexelBufferOffsetSingleTexelAlignment = true
  237. uniformTexelBufferOffsetAlignmentBytes = 0x00000010
  238. uniformTexelBufferOffsetSingleTexelAlignment = true
  239. maxBufferSize = 0xffffffff
  240.  
  241. VkPhysicalDeviceVulkan14Properties:
  242. -----------------------------------
  243. lineSubPixelPrecisionBits = 8
  244. maxVertexAttribDivisor = 4294967295
  245. supportsNonZeroFirstInstance = false
  246. maxPushDescriptors = 32
  247. dynamicRenderingLocalReadDepthStencilAttachments = false
  248. dynamicRenderingLocalReadMultisampledAttachments = false
  249. earlyFragmentMultisampleCoverageAfterSampleCounting = true
  250. earlyFragmentSampleMaskTestBeforeSampleCounting = false
  251. depthStencilSwizzleOneSupport = false
  252. polygonModePointSize = true
  253. nonStrictSinglePixelWideLinesUseParallelogram = false
  254. nonStrictWideLinesUseParallelogram = false
  255. blockTexelViewCompatibleMultipleLayers = true
  256. maxCombinedImageSamplerDescriptorCount = 3
  257. fragmentShadingRateClampCombinerInputs = false
  258. defaultRobustnessStorageBuffers = PIPELINE_ROBUSTNESS_BUFFER_BEHAVIOR_ROBUST_BUFFER_ACCESS_2
  259. defaultRobustnessUniformBuffers = PIPELINE_ROBUSTNESS_BUFFER_BEHAVIOR_ROBUST_BUFFER_ACCESS_2
  260. defaultRobustnessVertexInputs = PIPELINE_ROBUSTNESS_BUFFER_BEHAVIOR_ROBUST_BUFFER_ACCESS_2
  261. defaultRobustnessImages = PIPELINE_ROBUSTNESS_IMAGE_BEHAVIOR_ROBUST_IMAGE_ACCESS_2
  262. copySrcLayoutCount = 23
  263. pCopySrcLayouts: count = 23
  264. IMAGE_LAYOUT_GENERAL
  265. IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL
  266. IMAGE_LAYOUT_DEPTH_STENCIL_ATTACHMENT_OPTIMAL
  267. IMAGE_LAYOUT_DEPTH_STENCIL_READ_ONLY_OPTIMAL
  268. IMAGE_LAYOUT_SHADER_READ_ONLY_OPTIMAL
  269. IMAGE_LAYOUT_TRANSFER_SRC_OPTIMAL
  270. IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL
  271. IMAGE_LAYOUT_PREINITIALIZED
  272. IMAGE_LAYOUT_DEPTH_READ_ONLY_STENCIL_ATTACHMENT_OPTIMAL
  273. IMAGE_LAYOUT_DEPTH_ATTACHMENT_STENCIL_READ_ONLY_OPTIMAL
  274. IMAGE_LAYOUT_DEPTH_ATTACHMENT_OPTIMAL
  275. IMAGE_LAYOUT_DEPTH_READ_ONLY_OPTIMAL
  276. IMAGE_LAYOUT_STENCIL_ATTACHMENT_OPTIMAL
  277. IMAGE_LAYOUT_STENCIL_READ_ONLY_OPTIMAL
  278. IMAGE_LAYOUT_READ_ONLY_OPTIMAL
  279. IMAGE_LAYOUT_ATTACHMENT_OPTIMAL
  280. IMAGE_LAYOUT_PRESENT_SRC_KHR
  281. IMAGE_LAYOUT_VIDEO_DECODE_DST_KHR
  282. IMAGE_LAYOUT_VIDEO_DECODE_SRC_KHR
  283. IMAGE_LAYOUT_VIDEO_DECODE_DPB_KHR
  284. IMAGE_LAYOUT_SHARED_PRESENT_KHR
  285. IMAGE_LAYOUT_FRAGMENT_DENSITY_MAP_OPTIMAL_EXT
  286. IMAGE_LAYOUT_FRAGMENT_SHADING_RATE_ATTACHMENT_OPTIMAL_KHR
  287. copyDstLayoutCount = 23
  288. pCopyDstLayouts: count = 23
  289. IMAGE_LAYOUT_GENERAL
  290. IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL
  291. IMAGE_LAYOUT_DEPTH_STENCIL_ATTACHMENT_OPTIMAL
  292. IMAGE_LAYOUT_DEPTH_STENCIL_READ_ONLY_OPTIMAL
  293. IMAGE_LAYOUT_SHADER_READ_ONLY_OPTIMAL
  294. IMAGE_LAYOUT_TRANSFER_SRC_OPTIMAL
  295. IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL
  296. IMAGE_LAYOUT_PREINITIALIZED
  297. IMAGE_LAYOUT_DEPTH_READ_ONLY_STENCIL_ATTACHMENT_OPTIMAL
  298. IMAGE_LAYOUT_DEPTH_ATTACHMENT_STENCIL_READ_ONLY_OPTIMAL
  299. IMAGE_LAYOUT_DEPTH_ATTACHMENT_OPTIMAL
  300. IMAGE_LAYOUT_DEPTH_READ_ONLY_OPTIMAL
  301. IMAGE_LAYOUT_STENCIL_ATTACHMENT_OPTIMAL
  302. IMAGE_LAYOUT_STENCIL_READ_ONLY_OPTIMAL
  303. IMAGE_LAYOUT_READ_ONLY_OPTIMAL
  304. IMAGE_LAYOUT_ATTACHMENT_OPTIMAL
  305. IMAGE_LAYOUT_PRESENT_SRC_KHR
  306. IMAGE_LAYOUT_VIDEO_DECODE_DST_KHR
  307. IMAGE_LAYOUT_VIDEO_DECODE_SRC_KHR
  308. IMAGE_LAYOUT_VIDEO_DECODE_DPB_KHR
  309. IMAGE_LAYOUT_SHARED_PRESENT_KHR
  310. IMAGE_LAYOUT_FRAGMENT_DENSITY_MAP_OPTIMAL_EXT
  311. IMAGE_LAYOUT_FRAGMENT_SHADING_RATE_ATTACHMENT_OPTIMAL_KHR
  312. optimalTilingLayoutUUID = 32362e30-2e34-6161-6161-616161616161
  313. identicalMemoryTypeRequirements = false
  314.  
  315. Device Extensions: count = 175
  316. VK_AMDX_shader_enqueue : extension revision 2
  317. VK_ANDROID_external_memory_android_hardware_buffer : extension revision 5
  318. VK_ARM_rasterization_order_attachment_access : extension revision 1
  319. VK_EXT_4444_formats : extension revision 1
  320. VK_EXT_attachment_feedback_loop_dynamic_state : extension revision 1
  321. VK_EXT_attachment_feedback_loop_layout : extension revision 2
  322. VK_EXT_border_color_swizzle : extension revision 1
  323. VK_EXT_calibrated_timestamps : extension revision 2
  324. VK_EXT_color_write_enable : extension revision 1
  325. VK_EXT_conditional_rendering : extension revision 2
  326. VK_EXT_custom_border_color : extension revision 12
  327. VK_EXT_depth_bias_control : extension revision 1
  328. VK_EXT_depth_clip_control : extension revision 1
  329. VK_EXT_depth_clip_enable : extension revision 1
  330. VK_EXT_depth_range_unrestricted : extension revision 1
  331. VK_EXT_descriptor_buffer : extension revision 1
  332. VK_EXT_descriptor_indexing : extension revision 2
  333. VK_EXT_device_generated_commands : extension revision 1
  334. VK_EXT_dynamic_rendering_unused_attachments : extension revision 1
  335. VK_EXT_extended_dynamic_state : extension revision 1
  336. VK_EXT_extended_dynamic_state2 : extension revision 1
  337. VK_EXT_extended_dynamic_state3 : extension revision 2
  338. VK_EXT_external_memory_dma_buf : extension revision 1
  339. VK_EXT_external_memory_host : extension revision 1
  340. VK_EXT_fragment_shader_interlock : extension revision 1
  341. VK_EXT_global_priority : extension revision 2
  342. VK_EXT_global_priority_query : extension revision 1
  343. VK_EXT_graphics_pipeline_library : extension revision 1
  344. VK_EXT_hdr_metadata : extension revision 3
  345. VK_EXT_host_image_copy : extension revision 1
  346. VK_EXT_host_query_reset : extension revision 1
  347. VK_EXT_image_2d_view_of_3d : extension revision 1
  348. VK_EXT_image_drm_format_modifier : extension revision 2
  349. VK_EXT_image_robustness : extension revision 1
  350. VK_EXT_image_sliced_view_of_3d : extension revision 1
  351. VK_EXT_index_type_uint8 : extension revision 1
  352. VK_EXT_inline_uniform_block : extension revision 1
  353. VK_EXT_legacy_vertex_attributes : extension revision 1
  354. VK_EXT_line_rasterization : extension revision 1
  355. VK_EXT_load_store_op_none : extension revision 1
  356. VK_EXT_memory_budget : extension revision 1
  357. VK_EXT_memory_priority : extension revision 1
  358. VK_EXT_mesh_shader : extension revision 1
  359. VK_EXT_multi_draw : extension revision 1
  360. VK_EXT_multisampled_render_to_single_sampled : extension revision 1
  361. VK_EXT_mutable_descriptor_type : extension revision 1
  362. VK_EXT_nested_command_buffer : extension revision 1
  363. VK_EXT_non_seamless_cube_map : extension revision 1
  364. VK_EXT_pageable_device_local_memory : extension revision 1
  365. VK_EXT_pipeline_creation_cache_control : extension revision 3
  366. VK_EXT_pipeline_creation_feedback : extension revision 1
  367. VK_EXT_pipeline_library_group_handles : extension revision 1
  368. VK_EXT_pipeline_protected_access : extension revision 1
  369. VK_EXT_pipeline_robustness : extension revision 1
  370. VK_EXT_post_depth_coverage : extension revision 1
  371. VK_EXT_primitive_topology_list_restart : extension revision 1
  372. VK_EXT_primitives_generated_query : extension revision 1
  373. VK_EXT_private_data : extension revision 1
  374. VK_EXT_provoking_vertex : extension revision 1
  375. VK_EXT_queue_family_foreign : extension revision 1
  376. VK_EXT_rasterization_order_attachment_access : extension revision 1
  377. VK_EXT_robustness2 : extension revision 1
  378. VK_EXT_sample_locations : extension revision 1
  379. VK_EXT_sampler_filter_minmax : extension revision 2
  380. VK_EXT_scalar_block_layout : extension revision 1
  381. VK_EXT_separate_stencil_usage : extension revision 1
  382. VK_EXT_shader_atomic_float : extension revision 1
  383. VK_EXT_shader_atomic_float2 : extension revision 1
  384. VK_EXT_shader_demote_to_helper_invocation : extension revision 1
  385. VK_EXT_shader_image_atomic_int64 : extension revision 1
  386. VK_EXT_shader_object : extension revision 1
  387. VK_EXT_shader_replicated_composites : extension revision 1
  388. VK_EXT_shader_stencil_export : extension revision 1
  389. VK_EXT_shader_subgroup_ballot : extension revision 1
  390. VK_EXT_shader_subgroup_vote : extension revision 1
  391. VK_EXT_shader_viewport_index_layer : extension revision 1
  392. VK_EXT_subgroup_size_control : extension revision 2
  393. VK_EXT_swapchain_maintenance1 : extension revision 1
  394. VK_EXT_texel_buffer_alignment : extension revision 1
  395. VK_EXT_tooling_info : extension revision 1
  396. VK_EXT_transform_feedback : extension revision 1
  397. VK_EXT_vertex_attribute_divisor : extension revision 3
  398. VK_EXT_vertex_input_dynamic_state : extension revision 2
  399. VK_EXT_ycbcr_2plane_444_formats : extension revision 1
  400. VK_EXT_ycbcr_image_arrays : extension revision 1
  401. VK_EXT_zero_initialize_device_memory : extension revision 1
  402. VK_GOOGLE_decorate_string : extension revision 1
  403. VK_GOOGLE_hlsl_functionality1 : extension revision 1
  404. VK_GOOGLE_user_type : extension revision 1
  405. VK_KHR_16bit_storage : extension revision 1
  406. VK_KHR_8bit_storage : extension revision 1
  407. VK_KHR_acceleration_structure : extension revision 13
  408. VK_KHR_bind_memory2 : extension revision 1
  409. VK_KHR_buffer_device_address : extension revision 1
  410. VK_KHR_compute_shader_derivatives : extension revision 1
  411. VK_KHR_cooperative_matrix : extension revision 2
  412. VK_KHR_copy_commands2 : extension revision 1
  413. VK_KHR_copy_memory_indirect : extension revision 1
  414. VK_KHR_create_renderpass2 : extension revision 1
  415. VK_KHR_dedicated_allocation : extension revision 3
  416. VK_KHR_deferred_host_operations : extension revision 4
  417. VK_KHR_depth_stencil_resolve : extension revision 1
  418. VK_KHR_descriptor_update_template : extension revision 1
  419. VK_KHR_device_group : extension revision 4
  420. VK_KHR_draw_indirect_count : extension revision 1
  421. VK_KHR_driver_properties : extension revision 1
  422. VK_KHR_dynamic_rendering : extension revision 1
  423. VK_KHR_dynamic_rendering_local_read : extension revision 1
  424. VK_KHR_external_fence : extension revision 1
  425. VK_KHR_external_fence_fd : extension revision 1
  426. VK_KHR_external_memory : extension revision 1
  427. VK_KHR_external_memory_fd : extension revision 1
  428. VK_KHR_external_semaphore : extension revision 1
  429. VK_KHR_external_semaphore_fd : extension revision 1
  430. VK_KHR_format_feature_flags2 : extension revision 2
  431. VK_KHR_get_memory_requirements2 : extension revision 1
  432. VK_KHR_global_priority : extension revision 1
  433. VK_KHR_image_format_list : extension revision 1
  434. VK_KHR_imageless_framebuffer : extension revision 1
  435. VK_KHR_incremental_present : extension revision 2
  436. VK_KHR_index_type_uint8 : extension revision 1
  437. VK_KHR_line_rasterization : extension revision 1
  438. VK_KHR_load_store_op_none : extension revision 1
  439. VK_KHR_maintenance1 : extension revision 2
  440. VK_KHR_maintenance10 : extension revision 1
  441. VK_KHR_maintenance2 : extension revision 1
  442. VK_KHR_maintenance3 : extension revision 1
  443. VK_KHR_maintenance4 : extension revision 2
  444. VK_KHR_maintenance5 : extension revision 1
  445. VK_KHR_maintenance6 : extension revision 1
  446. VK_KHR_maintenance7 : extension revision 1
  447. VK_KHR_maintenance8 : extension revision 1
  448. VK_KHR_maintenance9 : extension revision 1
  449. VK_KHR_map_memory2 : extension revision 1
  450. VK_KHR_multiview : extension revision 1
  451. VK_KHR_pipeline_library : extension revision 1
  452. VK_KHR_push_descriptor : extension revision 2
  453. VK_KHR_ray_query : extension revision 1
  454. VK_KHR_ray_tracing_maintenance1 : extension revision 1
  455. VK_KHR_ray_tracing_pipeline : extension revision 1
  456. VK_KHR_ray_tracing_position_fetch : extension revision 1
  457. VK_KHR_relaxed_block_layout : extension revision 1
  458. VK_KHR_robustness2 : extension revision 1
  459. VK_KHR_sampler_mirror_clamp_to_edge : extension revision 3
  460. VK_KHR_sampler_ycbcr_conversion : extension revision 14
  461. VK_KHR_separate_depth_stencil_layouts : extension revision 1
  462. VK_KHR_shader_atomic_int64 : extension revision 1
  463. VK_KHR_shader_clock : extension revision 1
  464. VK_KHR_shader_draw_parameters : extension revision 1
  465. VK_KHR_shader_expect_assume : extension revision 1
  466. VK_KHR_shader_float16_int8 : extension revision 1
  467. VK_KHR_shader_float_controls : extension revision 4
  468. VK_KHR_shader_float_controls2 : extension revision 1
  469. VK_KHR_shader_integer_dot_product : extension revision 1
  470. VK_KHR_shader_maximal_reconvergence : extension revision 1
  471. VK_KHR_shader_non_semantic_info : extension revision 1
  472. VK_KHR_shader_quad_control : extension revision 1
  473. VK_KHR_shader_relaxed_extended_instruction : extension revision 1
  474. VK_KHR_shader_subgroup_extended_types : extension revision 1
  475. VK_KHR_shader_subgroup_rotate : extension revision 2
  476. VK_KHR_shader_terminate_invocation : extension revision 1
  477. VK_KHR_spirv_1_4 : extension revision 1
  478. VK_KHR_storage_buffer_storage_class : extension revision 1
  479. VK_KHR_swapchain : extension revision 70
  480. VK_KHR_swapchain_maintenance1 : extension revision 1
  481. VK_KHR_swapchain_mutable_format : extension revision 1
  482. VK_KHR_synchronization2 : extension revision 1
  483. VK_KHR_timeline_semaphore : extension revision 2
  484. VK_KHR_unified_image_layouts : extension revision 1
  485. VK_KHR_uniform_buffer_standard_layout : extension revision 1
  486. VK_KHR_variable_pointers : extension revision 1
  487. VK_KHR_vertex_attribute_divisor : extension revision 1
  488. VK_KHR_vulkan_memory_model : extension revision 3
  489. VK_KHR_workgroup_memory_explicit_layout : extension revision 1
  490. VK_KHR_zero_initialize_workgroup_memory : extension revision 1
  491.  
  492. VkQueueFamilyProperties:
  493. ========================
  494. queueProperties[0]:
  495. -------------------
  496. minImageTransferGranularity = (1,1,1)
  497. queueCount = 1
  498. queueFlags = QUEUE_GRAPHICS_BIT | QUEUE_COMPUTE_BIT | QUEUE_TRANSFER_BIT | QUEUE_SPARSE_BINDING_BIT
  499. timestampValidBits = 64
  500. present support = true
  501. VkQueueFamilyOwnershipTransferPropertiesKHR:
  502. --------------------------------------------
  503. optimalImageTransferToQueueFamilies = 4294967295
  504.  
  505.  
  506. VkPhysicalDeviceMemoryProperties:
  507. =================================
  508. memoryHeaps: count = 1
  509. memoryHeaps[0]:
  510. size = 16117952512 (0x3c0b47000) (15.01 GiB)
  511. budget = 16117952512 (0x3c0b47000) (15.01 GiB)
  512. usage = 3376476160 (0xc940f000) (3.14 GiB)
  513. flags: count = 1
  514. MEMORY_HEAP_DEVICE_LOCAL_BIT
  515. memoryTypes: count = 1
  516. memoryTypes[0]:
  517. heapIndex = 0
  518. propertyFlags = 0x000f: count = 4
  519. MEMORY_PROPERTY_DEVICE_LOCAL_BIT
  520. MEMORY_PROPERTY_HOST_VISIBLE_BIT
  521. MEMORY_PROPERTY_HOST_COHERENT_BIT
  522. MEMORY_PROPERTY_HOST_CACHED_BIT
  523. usable for:
  524. IMAGE_TILING_OPTIMAL:
  525. color images
  526. FORMAT_D16_UNORM
  527. FORMAT_X8_D24_UNORM_PACK32
  528. FORMAT_D32_SFLOAT
  529. FORMAT_S8_UINT
  530. FORMAT_D24_UNORM_S8_UINT
  531. FORMAT_D32_SFLOAT_S8_UINT
  532. IMAGE_TILING_LINEAR:
  533. color images
  534.  
  535. VkPhysicalDeviceFeatures:
  536. =========================
  537. robustBufferAccess = true
  538. fullDrawIndexUint32 = true
  539. imageCubeArray = true
  540. independentBlend = true
  541. geometryShader = true
  542. tessellationShader = true
  543. sampleRateShading = true
  544. dualSrcBlend = true
  545. logicOp = true
  546. multiDrawIndirect = true
  547. drawIndirectFirstInstance = true
  548. depthClamp = true
  549. depthBiasClamp = true
  550. fillModeNonSolid = true
  551. depthBounds = true
  552. wideLines = true
  553. largePoints = true
  554. alphaToOne = true
  555. multiViewport = true
  556. samplerAnisotropy = true
  557. textureCompressionETC2 = false
  558. textureCompressionASTC_LDR = false
  559. textureCompressionBC = true
  560. occlusionQueryPrecise = true
  561. pipelineStatisticsQuery = true
  562. vertexPipelineStoresAndAtomics = true
  563. fragmentStoresAndAtomics = true
  564. shaderTessellationAndGeometryPointSize = true
  565. shaderImageGatherExtended = true
  566. shaderStorageImageExtendedFormats = true
  567. shaderStorageImageMultisample = true
  568. shaderStorageImageReadWithoutFormat = true
  569. shaderStorageImageWriteWithoutFormat = true
  570. shaderUniformBufferArrayDynamicIndexing = true
  571. shaderSampledImageArrayDynamicIndexing = true
  572. shaderStorageBufferArrayDynamicIndexing = true
  573. shaderStorageImageArrayDynamicIndexing = true
  574. shaderClipDistance = true
  575. shaderCullDistance = true
  576. shaderFloat64 = true
  577. shaderInt64 = true
  578. shaderInt16 = true
  579. shaderResourceResidency = true
  580. shaderResourceMinLod = true
  581. sparseBinding = true
  582. sparseResidencyBuffer = true
  583. sparseResidencyImage2D = true
  584. sparseResidencyImage3D = true
  585. sparseResidency2Samples = false
  586. sparseResidency4Samples = false
  587. sparseResidency8Samples = false
  588. sparseResidency16Samples = false
  589. sparseResidencyAliased = true
  590. variableMultisampleRate = true
  591. inheritedQueries = false
  592.  
  593. VkPhysicalDevice4444FormatsFeaturesEXT:
  594. ---------------------------------------
  595. formatA4R4G4B4 = true
  596. formatA4B4G4R4 = true
  597.  
  598. VkPhysicalDeviceAccelerationStructureFeaturesKHR:
  599. -------------------------------------------------
  600. accelerationStructure = true
  601. accelerationStructureCaptureReplay = false
  602. accelerationStructureIndirectBuild = false
  603. accelerationStructureHostCommands = false
  604. descriptorBindingAccelerationStructureUpdateAfterBind = true
  605.  
  606. VkPhysicalDeviceAttachmentFeedbackLoopDynamicStateFeaturesEXT:
  607. --------------------------------------------------------------
  608. attachmentFeedbackLoopDynamicState = true
  609.  
  610. VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT:
  611. --------------------------------------------------------
  612. attachmentFeedbackLoopLayout = true
  613.  
  614. VkPhysicalDeviceBorderColorSwizzleFeaturesEXT:
  615. ----------------------------------------------
  616. borderColorSwizzle = true
  617. borderColorSwizzleFromImage = true
  618.  
  619. VkPhysicalDeviceColorWriteEnableFeaturesEXT:
  620. --------------------------------------------
  621. colorWriteEnable = true
  622.  
  623. VkPhysicalDeviceComputeShaderDerivativesFeaturesKHR:
  624. ----------------------------------------------------
  625. computeDerivativeGroupQuads = true
  626. computeDerivativeGroupLinear = true
  627.  
  628. VkPhysicalDeviceConditionalRenderingFeaturesEXT:
  629. ------------------------------------------------
  630. conditionalRendering = true
  631. inheritedConditionalRendering = false
  632.  
  633. VkPhysicalDeviceCooperativeMatrixFeaturesKHR:
  634. ---------------------------------------------
  635. cooperativeMatrix = true
  636. cooperativeMatrixRobustBufferAccess = true
  637.  
  638. VkPhysicalDeviceCopyMemoryIndirectFeaturesKHR:
  639. ----------------------------------------------
  640. indirectMemoryCopy = true
  641. indirectMemoryToImageCopy = true
  642.  
  643. VkPhysicalDeviceCustomBorderColorFeaturesEXT:
  644. ---------------------------------------------
  645. customBorderColors = true
  646. customBorderColorWithoutFormat = true
  647.  
  648. VkPhysicalDeviceDepthBiasControlFeaturesEXT:
  649. --------------------------------------------
  650. depthBiasControl = true
  651. leastRepresentableValueForceUnormRepresentation = true
  652. floatRepresentation = true
  653. depthBiasExact = true
  654.  
  655. VkPhysicalDeviceDepthClipControlFeaturesEXT:
  656. --------------------------------------------
  657. depthClipControl = true
  658.  
  659. VkPhysicalDeviceDepthClipEnableFeaturesEXT:
  660. -------------------------------------------
  661. depthClipEnable = true
  662.  
  663. VkPhysicalDeviceDescriptorBufferFeaturesEXT:
  664. --------------------------------------------
  665. descriptorBuffer = true
  666. descriptorBufferCaptureReplay = false
  667. descriptorBufferImageLayoutIgnored = true
  668. descriptorBufferPushDescriptors = true
  669.  
  670. VkPhysicalDeviceDeviceGeneratedCommandsFeaturesEXT:
  671. ---------------------------------------------------
  672. deviceGeneratedCommands = true
  673. dynamicGeneratedPipelineLayout = true
  674.  
  675. VkPhysicalDeviceDynamicRenderingUnusedAttachmentsFeaturesEXT:
  676. -------------------------------------------------------------
  677. dynamicRenderingUnusedAttachments = true
  678.  
  679. VkPhysicalDeviceExtendedDynamicState2FeaturesEXT:
  680. -------------------------------------------------
  681. extendedDynamicState2 = true
  682. extendedDynamicState2LogicOp = true
  683. extendedDynamicState2PatchControlPoints = true
  684.  
  685. VkPhysicalDeviceExtendedDynamicState3FeaturesEXT:
  686. -------------------------------------------------
  687. extendedDynamicState3TessellationDomainOrigin = true
  688. extendedDynamicState3DepthClampEnable = true
  689. extendedDynamicState3PolygonMode = true
  690. extendedDynamicState3RasterizationSamples = true
  691. extendedDynamicState3SampleMask = true
  692. extendedDynamicState3AlphaToCoverageEnable = true
  693. extendedDynamicState3AlphaToOneEnable = true
  694. extendedDynamicState3LogicOpEnable = true
  695. extendedDynamicState3ColorBlendEnable = true
  696. extendedDynamicState3ColorBlendEquation = true
  697. extendedDynamicState3ColorWriteMask = true
  698. extendedDynamicState3RasterizationStream = false
  699. extendedDynamicState3ConservativeRasterizationMode = false
  700. extendedDynamicState3ExtraPrimitiveOverestimationSize = false
  701. extendedDynamicState3DepthClipEnable = true
  702. extendedDynamicState3SampleLocationsEnable = false
  703. extendedDynamicState3ColorBlendAdvanced = false
  704. extendedDynamicState3ProvokingVertexMode = true
  705. extendedDynamicState3LineRasterizationMode = true
  706. extendedDynamicState3LineStippleEnable = true
  707. extendedDynamicState3DepthClipNegativeOneToOne = true
  708. extendedDynamicState3ViewportWScalingEnable = false
  709. extendedDynamicState3ViewportSwizzle = false
  710. extendedDynamicState3CoverageToColorEnable = false
  711. extendedDynamicState3CoverageToColorLocation = false
  712. extendedDynamicState3CoverageModulationMode = false
  713. extendedDynamicState3CoverageModulationTableEnable = false
  714. extendedDynamicState3CoverageModulationTable = false
  715. extendedDynamicState3CoverageReductionMode = false
  716. extendedDynamicState3RepresentativeFragmentTestEnable = false
  717. extendedDynamicState3ShadingRateImageEnable = false
  718.  
  719. VkPhysicalDeviceExtendedDynamicStateFeaturesEXT:
  720. ------------------------------------------------
  721. extendedDynamicState = true
  722.  
  723. VkPhysicalDeviceFragmentShaderInterlockFeaturesEXT:
  724. ---------------------------------------------------
  725. fragmentShaderSampleInterlock = true
  726. fragmentShaderPixelInterlock = true
  727. fragmentShaderShadingRateInterlock = false
  728.  
  729. VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT:
  730. ---------------------------------------------------
  731. graphicsPipelineLibrary = true
  732.  
  733. VkPhysicalDeviceImage2DViewOf3DFeaturesEXT:
  734. -------------------------------------------
  735. image2DViewOf3D = true
  736. sampler2DViewOf3D = true
  737.  
  738. VkPhysicalDeviceImageSlicedViewOf3DFeaturesEXT:
  739. -----------------------------------------------
  740. imageSlicedViewOf3D = true
  741.  
  742. VkPhysicalDeviceLegacyVertexAttributesFeaturesEXT:
  743. --------------------------------------------------
  744. legacyVertexAttributes = true
  745.  
  746. VkPhysicalDeviceMaintenance10FeaturesKHR:
  747. -----------------------------------------
  748. maintenance10 = true
  749.  
  750. VkPhysicalDeviceMaintenance7FeaturesKHR:
  751. ----------------------------------------
  752. maintenance7 = true
  753.  
  754. VkPhysicalDeviceMaintenance8FeaturesKHR:
  755. ----------------------------------------
  756. maintenance8 = true
  757.  
  758. VkPhysicalDeviceMaintenance9FeaturesKHR:
  759. ----------------------------------------
  760. maintenance9 = true
  761.  
  762. VkPhysicalDeviceMemoryPriorityFeaturesEXT:
  763. ------------------------------------------
  764. memoryPriority = true
  765.  
  766. VkPhysicalDeviceMeshShaderFeaturesEXT:
  767. --------------------------------------
  768. taskShader = true
  769. meshShader = true
  770. multiviewMeshShader = false
  771. primitiveFragmentShadingRateMeshShader = false
  772. meshShaderQueries = true
  773.  
  774. VkPhysicalDeviceMultiDrawFeaturesEXT:
  775. -------------------------------------
  776. multiDraw = true
  777.  
  778. VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT:
  779. -------------------------------------------------------------
  780. multisampledRenderToSingleSampled = true
  781.  
  782. VkPhysicalDeviceMutableDescriptorTypeFeaturesEXT:
  783. -------------------------------------------------
  784. mutableDescriptorType = true
  785.  
  786. VkPhysicalDeviceNestedCommandBufferFeaturesEXT:
  787. -----------------------------------------------
  788. nestedCommandBuffer = true
  789. nestedCommandBufferRendering = true
  790. nestedCommandBufferSimultaneousUse = true
  791.  
  792. VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT:
  793. ----------------------------------------------
  794. nonSeamlessCubeMap = true
  795.  
  796. VkPhysicalDevicePageableDeviceLocalMemoryFeaturesEXT:
  797. -----------------------------------------------------
  798. pageableDeviceLocalMemory = true
  799.  
  800. VkPhysicalDevicePipelineLibraryGroupHandlesFeaturesEXT:
  801. -------------------------------------------------------
  802. pipelineLibraryGroupHandles = true
  803.  
  804. VkPhysicalDevicePrimitiveTopologyListRestartFeaturesEXT:
  805. --------------------------------------------------------
  806. primitiveTopologyListRestart = true
  807. primitiveTopologyPatchListRestart = true
  808.  
  809. VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT:
  810. ----------------------------------------------------
  811. primitivesGeneratedQuery = true
  812. primitivesGeneratedQueryWithRasterizerDiscard = true
  813. primitivesGeneratedQueryWithNonZeroStreams = true
  814.  
  815. VkPhysicalDeviceProvokingVertexFeaturesEXT:
  816. -------------------------------------------
  817. provokingVertexLast = true
  818. transformFeedbackPreservesProvokingVertex = true
  819.  
  820. VkPhysicalDeviceRasterizationOrderAttachmentAccessFeaturesEXT:
  821. --------------------------------------------------------------
  822. rasterizationOrderColorAttachmentAccess = true
  823. rasterizationOrderDepthAttachmentAccess = true
  824. rasterizationOrderStencilAttachmentAccess = true
  825.  
  826. VkPhysicalDeviceRayQueryFeaturesKHR:
  827. ------------------------------------
  828. rayQuery = true
  829.  
  830. VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR:
  831. --------------------------------------------------
  832. rayTracingMaintenance1 = true
  833. rayTracingPipelineTraceRaysIndirect2 = true
  834.  
  835. VkPhysicalDeviceRayTracingPipelineFeaturesKHR:
  836. ----------------------------------------------
  837. rayTracingPipeline = true
  838. rayTracingPipelineShaderGroupHandleCaptureReplay = false
  839. rayTracingPipelineShaderGroupHandleCaptureReplayMixed = false
  840. rayTracingPipelineTraceRaysIndirect = true
  841. rayTraversalPrimitiveCulling = true
  842.  
  843. VkPhysicalDeviceRayTracingPositionFetchFeaturesKHR:
  844. ---------------------------------------------------
  845. rayTracingPositionFetch = true
  846.  
  847. VkPhysicalDeviceRobustness2FeaturesKHR:
  848. ---------------------------------------
  849. robustBufferAccess2 = true
  850. robustImageAccess2 = true
  851. nullDescriptor = true
  852.  
  853. VkPhysicalDeviceShaderAtomicFloat2FeaturesEXT:
  854. ----------------------------------------------
  855. shaderBufferFloat16Atomics = false
  856. shaderBufferFloat16AtomicAdd = false
  857. shaderBufferFloat16AtomicMinMax = false
  858. shaderBufferFloat32AtomicMinMax = true
  859. shaderBufferFloat64AtomicMinMax = false
  860. shaderSharedFloat16Atomics = false
  861. shaderSharedFloat16AtomicAdd = false
  862. shaderSharedFloat16AtomicMinMax = false
  863. shaderSharedFloat32AtomicMinMax = true
  864. shaderSharedFloat64AtomicMinMax = false
  865. shaderImageFloat32AtomicMinMax = true
  866. sparseImageFloat32AtomicMinMax = false
  867.  
  868. VkPhysicalDeviceShaderAtomicFloatFeaturesEXT:
  869. ---------------------------------------------
  870. shaderBufferFloat32Atomics = true
  871. shaderBufferFloat32AtomicAdd = true
  872. shaderBufferFloat64Atomics = false
  873. shaderBufferFloat64AtomicAdd = false
  874. shaderSharedFloat32Atomics = true
  875. shaderSharedFloat32AtomicAdd = true
  876. shaderSharedFloat64Atomics = false
  877. shaderSharedFloat64AtomicAdd = false
  878. shaderImageFloat32Atomics = true
  879. shaderImageFloat32AtomicAdd = true
  880. sparseImageFloat32Atomics = true
  881. sparseImageFloat32AtomicAdd = true
  882.  
  883. VkPhysicalDeviceShaderClockFeaturesKHR:
  884. ---------------------------------------
  885. shaderSubgroupClock = true
  886. shaderDeviceClock = true
  887.  
  888. VkPhysicalDeviceShaderImageAtomicInt64FeaturesEXT:
  889. --------------------------------------------------
  890. shaderImageInt64Atomics = true
  891. sparseImageInt64Atomics = true
  892.  
  893. VkPhysicalDeviceShaderMaximalReconvergenceFeaturesKHR:
  894. ------------------------------------------------------
  895. shaderMaximalReconvergence = true
  896.  
  897. VkPhysicalDeviceShaderObjectFeaturesEXT:
  898. ----------------------------------------
  899. shaderObject = true
  900.  
  901. VkPhysicalDeviceShaderQuadControlFeaturesKHR:
  902. ---------------------------------------------
  903. shaderQuadControl = true
  904.  
  905. VkPhysicalDeviceShaderRelaxedExtendedInstructionFeaturesKHR:
  906. ------------------------------------------------------------
  907. shaderRelaxedExtendedInstruction = true
  908.  
  909. VkPhysicalDeviceShaderReplicatedCompositesFeaturesEXT:
  910. ------------------------------------------------------
  911. shaderReplicatedComposites = true
  912.  
  913. VkPhysicalDeviceSwapchainMaintenance1FeaturesKHR:
  914. -------------------------------------------------
  915. swapchainMaintenance1 = true
  916.  
  917. VkPhysicalDeviceTexelBufferAlignmentFeaturesEXT:
  918. ------------------------------------------------
  919. texelBufferAlignment = true
  920.  
  921. VkPhysicalDeviceTransformFeedbackFeaturesEXT:
  922. ---------------------------------------------
  923. transformFeedback = true
  924. geometryStreams = true
  925.  
  926. VkPhysicalDeviceUnifiedImageLayoutsFeaturesKHR:
  927. -----------------------------------------------
  928. unifiedImageLayouts = true
  929. unifiedImageLayoutsVideo = true
  930.  
  931. VkPhysicalDeviceVertexInputDynamicStateFeaturesEXT:
  932. ---------------------------------------------------
  933. vertexInputDynamicState = true
  934.  
  935. VkPhysicalDeviceVulkan11Features:
  936. ---------------------------------
  937. storageBuffer16BitAccess = true
  938. uniformAndStorageBuffer16BitAccess = true
  939. storagePushConstant16 = true
  940. storageInputOutput16 = false
  941. multiview = true
  942. multiviewGeometryShader = true
  943. multiviewTessellationShader = true
  944. variablePointersStorageBuffer = true
  945. variablePointers = true
  946. protectedMemory = false
  947. samplerYcbcrConversion = true
  948. shaderDrawParameters = true
  949.  
  950. VkPhysicalDeviceVulkan12Features:
  951. ---------------------------------
  952. samplerMirrorClampToEdge = true
  953. drawIndirectCount = true
  954. storageBuffer8BitAccess = true
  955. uniformAndStorageBuffer8BitAccess = true
  956. storagePushConstant8 = true
  957. shaderBufferInt64Atomics = true
  958. shaderSharedInt64Atomics = true
  959. shaderFloat16 = true
  960. shaderInt8 = true
  961. descriptorIndexing = true
  962. shaderInputAttachmentArrayDynamicIndexing = true
  963. shaderUniformTexelBufferArrayDynamicIndexing = true
  964. shaderStorageTexelBufferArrayDynamicIndexing = true
  965. shaderUniformBufferArrayNonUniformIndexing = true
  966. shaderSampledImageArrayNonUniformIndexing = true
  967. shaderStorageBufferArrayNonUniformIndexing = true
  968. shaderStorageImageArrayNonUniformIndexing = true
  969. shaderInputAttachmentArrayNonUniformIndexing = true
  970. shaderUniformTexelBufferArrayNonUniformIndexing = true
  971. shaderStorageTexelBufferArrayNonUniformIndexing = true
  972. descriptorBindingUniformBufferUpdateAfterBind = true
  973. descriptorBindingSampledImageUpdateAfterBind = true
  974. descriptorBindingStorageImageUpdateAfterBind = true
  975. descriptorBindingStorageBufferUpdateAfterBind = true
  976. descriptorBindingUniformTexelBufferUpdateAfterBind = true
  977. descriptorBindingStorageTexelBufferUpdateAfterBind = true
  978. descriptorBindingUpdateUnusedWhilePending = true
  979. descriptorBindingPartiallyBound = true
  980. descriptorBindingVariableDescriptorCount = true
  981. runtimeDescriptorArray = true
  982. samplerFilterMinmax = true
  983. scalarBlockLayout = true
  984. imagelessFramebuffer = true
  985. uniformBufferStandardLayout = true
  986. shaderSubgroupExtendedTypes = true
  987. separateDepthStencilLayouts = true
  988. hostQueryReset = true
  989. timelineSemaphore = true
  990. bufferDeviceAddress = true
  991. bufferDeviceAddressCaptureReplay = false
  992. bufferDeviceAddressMultiDevice = false
  993. vulkanMemoryModel = true
  994. vulkanMemoryModelDeviceScope = true
  995. vulkanMemoryModelAvailabilityVisibilityChains = true
  996. shaderOutputViewportIndex = true
  997. shaderOutputLayer = true
  998. subgroupBroadcastDynamicId = true
  999.  
  1000. VkPhysicalDeviceVulkan13Features:
  1001. ---------------------------------
  1002. robustImageAccess = true
  1003. inlineUniformBlock = true
  1004. descriptorBindingInlineUniformBlockUpdateAfterBind = true
  1005. pipelineCreationCacheControl = true
  1006. privateData = true
  1007. shaderDemoteToHelperInvocation = true
  1008. shaderTerminateInvocation = true
  1009. subgroupSizeControl = true
  1010. computeFullSubgroups = true
  1011. synchronization2 = true
  1012. textureCompressionASTC_HDR = false
  1013. shaderZeroInitializeWorkgroupMemory = true
  1014. dynamicRendering = true
  1015. shaderIntegerDotProduct = true
  1016. maintenance4 = true
  1017.  
  1018. VkPhysicalDeviceVulkan14Features:
  1019. ---------------------------------
  1020. globalPriorityQuery = true
  1021. shaderSubgroupRotate = true
  1022. shaderSubgroupRotateClustered = true
  1023. shaderFloatControls2 = true
  1024. shaderExpectAssume = true
  1025. rectangularLines = true
  1026. bresenhamLines = true
  1027. smoothLines = true
  1028. stippledRectangularLines = true
  1029. stippledBresenhamLines = true
  1030. stippledSmoothLines = true
  1031. vertexAttributeInstanceRateDivisor = true
  1032. vertexAttributeInstanceRateZeroDivisor = true
  1033. indexTypeUint8 = true
  1034. dynamicRenderingLocalRead = true
  1035. maintenance5 = true
  1036. maintenance6 = true
  1037. pipelineProtectedAccess = true
  1038. pipelineRobustness = true
  1039. hostImageCopy = true
  1040. pushDescriptor = true
  1041.  
  1042. VkPhysicalDeviceWorkgroupMemoryExplicitLayoutFeaturesKHR:
  1043. ---------------------------------------------------------
  1044. workgroupMemoryExplicitLayout = true
  1045. workgroupMemoryExplicitLayoutScalarBlockLayout = true
  1046. workgroupMemoryExplicitLayout8BitAccess = true
  1047. workgroupMemoryExplicitLayout16BitAccess = true
  1048.  
  1049. VkPhysicalDeviceYcbcr2Plane444FormatsFeaturesEXT:
  1050. -------------------------------------------------
  1051. ycbcr2plane444Formats = true
  1052.  
  1053. VkPhysicalDeviceYcbcrImageArraysFeaturesEXT:
  1054. --------------------------------------------
  1055. ycbcrImageArrays = true
  1056.  
  1057. VkPhysicalDeviceZeroInitializeDeviceMemoryFeaturesEXT:
  1058. ------------------------------------------------------
  1059. zeroInitializeDeviceMemory = true
Advertisement
Add Comment
Please, Sign In to add comment