Guest User

vulkan test

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