https://bugs.kde.org/show_bug.cgi?id=528330

--- Comment #3 from [email protected] ---
> > vulkaninfo

        provokingVertexModePerPipeline                       = true
        transformFeedbackPreservesTriangleFanProvokingVertex = true

VkPhysicalDeviceRayTracingPipelinePropertiesKHR:
------------------------------------------------
        shaderGroupHandleSize              = 32
        maxRayRecursionDepth               = 31
        maxShaderGroupStride               = 16384
        shaderGroupBaseAlignment           = 32
        shaderGroupHandleCaptureReplaySize = 0
        maxRayDispatchInvocationCount      = 1073741824
        shaderGroupHandleAlignment         = 16
        maxRayHitAttributeSize             = 32

VkPhysicalDeviceRobustness2PropertiesKHR:
-----------------------------------------
        robustStorageBufferAccessSizeAlignment = 0x00000001
        robustUniformBufferAccessSizeAlignment = 0x00000001

VkPhysicalDeviceSampleLocationsPropertiesEXT:
---------------------------------------------
        sampleLocationSampleCounts: count = 2
                SAMPLE_COUNT_4_BIT
                SAMPLE_COUNT_8_BIT
        maxSampleLocationGridSize:
                width  = 1
                height = 1
        sampleLocationCoordinateRange: count = 2
                0
                0.9375
        sampleLocationSubPixelBits = 4
        variableSampleLocations    = true

VkPhysicalDeviceShaderObjectPropertiesEXT:
------------------------------------------
        shaderBinaryUUID    = 32362e32-2e36-6161-6161-616161616161
        shaderBinaryVersion = 1

VkPhysicalDeviceTransformFeedbackPropertiesEXT:
-----------------------------------------------
        maxTransformFeedbackStreams                = 4
        maxTransformFeedbackBuffers                = 4
        maxTransformFeedbackBufferSize             = 0xffffffff
        maxTransformFeedbackStreamDataSize         = 512
        maxTransformFeedbackBufferDataSize         = 512
        maxTransformFeedbackBufferDataStride       = 2048
        transformFeedbackQueries                   = true
        transformFeedbackStreamsLinesTriangles     = false
        transformFeedbackRasterizationStreamSelect = true
        transformFeedbackDraw                      = true

VkPhysicalDeviceVertexAttributeDivisorPropertiesEXT:
----------------------------------------------------
        maxVertexAttribDivisor = 4294967295

VkPhysicalDeviceVulkan11Properties:
-----------------------------------
        deviceUUID                        =
6d657361-3236-2e32-2e36-000000000000
        driverUUID                        =
6c6c766d-7069-7065-5555-494400000000
        deviceNodeMask                    = 0
        deviceLUIDValid                   = false
        subgroupSize                      = 8
        subgroupSupportedStages: count = 4
                SHADER_STAGE_FRAGMENT_BIT
                SHADER_STAGE_COMPUTE_BIT
                SHADER_STAGE_TASK_BIT_EXT
                SHADER_STAGE_MESH_BIT_EXT
        subgroupSupportedOperations: count = 10
                SUBGROUP_FEATURE_BASIC_BIT
                SUBGROUP_FEATURE_VOTE_BIT
                SUBGROUP_FEATURE_ARITHMETIC_BIT
                SUBGROUP_FEATURE_BALLOT_BIT
                SUBGROUP_FEATURE_SHUFFLE_BIT
                SUBGROUP_FEATURE_SHUFFLE_RELATIVE_BIT
                SUBGROUP_FEATURE_CLUSTERED_BIT
                SUBGROUP_FEATURE_QUAD_BIT
                SUBGROUP_FEATURE_ROTATE_BIT
                SUBGROUP_FEATURE_ROTATE_CLUSTERED_BIT
        subgroupQuadOperationsInAllStages = true
        pointClippingBehavior             =
POINT_CLIPPING_BEHAVIOR_ALL_CLIP_PLANES
        maxMultiviewViewCount             = 6
        maxMultiviewInstanceIndex         = 2147483647
        protectedNoFault                  = false
        maxPerSetDescriptors              = 1015808
        maxMemoryAllocationSize           = 0x80000000

VkPhysicalDeviceVulkan12Properties:
-----------------------------------
        driverID                                             =
DRIVER_ID_MESA_LLVMPIPE
        driverName                                           = llvmpipe
        driverInfo                                           = Mesa 26.2.6
(LLVM 22.1.8)
        conformanceVersion:
                major    = 1
                minor    = 3
                subminor = 1
                patch    = 1
        denormBehaviorIndependence                           =
SHADER_FLOAT_CONTROLS_INDEPENDENCE_ALL
        roundingModeIndependence                             =
SHADER_FLOAT_CONTROLS_INDEPENDENCE_ALL
        shaderSignedZeroInfNanPreserveFloat16                = true
        shaderSignedZeroInfNanPreserveFloat32                = true
        shaderSignedZeroInfNanPreserveFloat64                = true
        shaderDenormPreserveFloat16                          = false
        shaderDenormPreserveFloat32                          = false
        shaderDenormPreserveFloat64                          = false
        shaderDenormFlushToZeroFloat16                       = false
        shaderDenormFlushToZeroFloat32                       = false
        shaderDenormFlushToZeroFloat64                       = false
        shaderRoundingModeRTEFloat16                         = true
        shaderRoundingModeRTEFloat32                         = true
        shaderRoundingModeRTEFloat64                         = true
        shaderRoundingModeRTZFloat16                         = false
        shaderRoundingModeRTZFloat32                         = false
        shaderRoundingModeRTZFloat64                         = false
        maxUpdateAfterBindDescriptorsInAllPools              = 4294967295
        shaderUniformBufferArrayNonUniformIndexingNative     = true
        shaderSampledImageArrayNonUniformIndexingNative      = true
        shaderStorageBufferArrayNonUniformIndexingNative     = true
        shaderStorageImageArrayNonUniformIndexingNative      = true
        shaderInputAttachmentArrayNonUniformIndexingNative   = true
        robustBufferAccessUpdateAfterBind                    = true
        quadDivergentImplicitLod                             = true
        maxPerStageDescriptorUpdateAfterBindSamplers         = 1015808
        maxPerStageDescriptorUpdateAfterBindUniformBuffers   = 1015808
        maxPerStageDescriptorUpdateAfterBindStorageBuffers   = 1015808
        maxPerStageDescriptorUpdateAfterBindSampledImages    = 1015808
        maxPerStageDescriptorUpdateAfterBindStorageImages    = 1015808
        maxPerStageDescriptorUpdateAfterBindInputAttachments = 1015808
        maxPerStageUpdateAfterBindResources                  = 1015808
        maxDescriptorSetUpdateAfterBindSamplers              = 1015808
        maxDescriptorSetUpdateAfterBindUniformBuffers        = 1015808
        maxDescriptorSetUpdateAfterBindUniformBuffersDynamic = 507904
        maxDescriptorSetUpdateAfterBindStorageBuffers        = 1015808
        maxDescriptorSetUpdateAfterBindStorageBuffersDynamic = 507904
        maxDescriptorSetUpdateAfterBindSampledImages         = 1015808
        maxDescriptorSetUpdateAfterBindStorageImages         = 1015808
        maxDescriptorSetUpdateAfterBindInputAttachments      = 1015808
        supportedDepthResolveModes: count = 1
                RESOLVE_MODE_SAMPLE_ZERO_BIT
        supportedStencilResolveModes: count = 1
                RESOLVE_MODE_SAMPLE_ZERO_BIT
        independentResolveNone                               = false
        independentResolve                                   = false
        filterMinmaxSingleComponentFormats                   = true
        filterMinmaxImageComponentMapping                    = true
        maxTimelineSemaphoreValueDifference                  =
18446744073709551615
        framebufferIntegerColorSampleCounts: count = 1
                SAMPLE_COUNT_1_BIT

VkPhysicalDeviceVulkan13Properties:
-----------------------------------
        minSubgroupSize                                                        
      = 8
        maxSubgroupSize                                                        
      = 8
        maxComputeWorkgroupSubgroups                                           
      = 32
        requiredSubgroupSizeStages: count = 2
                SHADER_STAGE_FRAGMENT_BIT
                SHADER_STAGE_COMPUTE_BIT
        maxInlineUniformBlockSize                                              
      = 1015808
        maxPerStageDescriptorInlineUniformBlocks                               
      = 8
        maxPerStageDescriptorUpdateAfterBindInlineUniformBlocks                
      = 8
        maxDescriptorSetInlineUniformBlocks                                    
      = 8
        maxDescriptorSetUpdateAfterBindInlineUniformBlocks                     
      = 8
        maxInlineUniformTotalSize                                              
      = 65011712
        integerDotProduct8BitUnsignedAccelerated                               
      = false
        integerDotProduct8BitSignedAccelerated                                 
      = false
        integerDotProduct8BitMixedSignednessAccelerated                        
      = false
        integerDotProduct4x8BitPackedUnsignedAccelerated                       
      = false
        integerDotProduct4x8BitPackedSignedAccelerated                         
      = false
        integerDotProduct4x8BitPackedMixedSignednessAccelerated                
      = false
        integerDotProduct16BitUnsignedAccelerated                              
      = false
        integerDotProduct16BitSignedAccelerated                                
      = false
        integerDotProduct16BitMixedSignednessAccelerated                       
      = false
        integerDotProduct32BitUnsignedAccelerated                              
      = false
        integerDotProduct32BitSignedAccelerated                                
      = false
        integerDotProduct32BitMixedSignednessAccelerated                       
      = false
        integerDotProduct64BitUnsignedAccelerated                              
      = false
        integerDotProduct64BitSignedAccelerated                                
      = false
        integerDotProduct64BitMixedSignednessAccelerated                       
      = false
        integerDotProductAccumulatingSaturating8BitUnsignedAccelerated         
      = false
        integerDotProductAccumulatingSaturating8BitSignedAccelerated           
      = false
        integerDotProductAccumulatingSaturating8BitMixedSignednessAccelerated  
      = false
        integerDotProductAccumulatingSaturating4x8BitPackedUnsignedAccelerated 
      = false
        integerDotProductAccumulatingSaturating4x8BitPackedSignedAccelerated   
      = false
       
integerDotProductAccumulatingSaturating4x8BitPackedMixedSignednessAccelerated =
false
        integerDotProductAccumulatingSaturating16BitUnsignedAccelerated        
      = false
        integerDotProductAccumulatingSaturating16BitSignedAccelerated          
      = false
        integerDotProductAccumulatingSaturating16BitMixedSignednessAccelerated 
      = false
        integerDotProductAccumulatingSaturating32BitUnsignedAccelerated        
      = false
        integerDotProductAccumulatingSaturating32BitSignedAccelerated          
      = false
        integerDotProductAccumulatingSaturating32BitMixedSignednessAccelerated 
      = false
        integerDotProductAccumulatingSaturating64BitUnsignedAccelerated        
      = false
        integerDotProductAccumulatingSaturating64BitSignedAccelerated          
      = false
        integerDotProductAccumulatingSaturating64BitMixedSignednessAccelerated 
      = false
        storageTexelBufferOffsetAlignmentBytes                                 
      = 0x00000010
        storageTexelBufferOffsetSingleTexelAlignment                           
      = true
        uniformTexelBufferOffsetAlignmentBytes                                 
      = 0x00000010
        uniformTexelBufferOffsetSingleTexelAlignment                           
      = true
        maxBufferSize                                                          
      = 0xffffffff

VkPhysicalDeviceVulkan14Properties:
-----------------------------------
        lineSubPixelPrecisionBits                           = 8
        maxVertexAttribDivisor                              = 4294967295
        supportsNonZeroFirstInstance                        = false
        maxPushDescriptors                                  = 32
        dynamicRenderingLocalReadDepthStencilAttachments    = true
        dynamicRenderingLocalReadMultisampledAttachments    = false
        earlyFragmentMultisampleCoverageAfterSampleCounting = true
        earlyFragmentSampleMaskTestBeforeSampleCounting     = false
        depthStencilSwizzleOneSupport                       = false
        polygonModePointSize                                = true
        nonStrictSinglePixelWideLinesUseParallelogram       = false
        nonStrictWideLinesUseParallelogram                  = false
        blockTexelViewCompatibleMultipleLayers              = true
        maxCombinedImageSamplerDescriptorCount              = 3
        fragmentShadingRateClampCombinerInputs              = false
        defaultRobustnessStorageBuffers                     =
PIPELINE_ROBUSTNESS_BUFFER_BEHAVIOR_ROBUST_BUFFER_ACCESS_2
        defaultRobustnessUniformBuffers                     =
PIPELINE_ROBUSTNESS_BUFFER_BEHAVIOR_ROBUST_BUFFER_ACCESS_2
        defaultRobustnessVertexInputs                       =
PIPELINE_ROBUSTNESS_BUFFER_BEHAVIOR_ROBUST_BUFFER_ACCESS_2
        defaultRobustnessImages                             =
PIPELINE_ROBUSTNESS_IMAGE_BEHAVIOR_ROBUST_IMAGE_ACCESS_2
        copySrcLayoutCount                                  = 25
        pCopySrcLayouts: count = 25
                IMAGE_LAYOUT_GENERAL
                IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL
                IMAGE_LAYOUT_DEPTH_STENCIL_ATTACHMENT_OPTIMAL
                IMAGE_LAYOUT_DEPTH_STENCIL_READ_ONLY_OPTIMAL
                IMAGE_LAYOUT_SHADER_READ_ONLY_OPTIMAL
                IMAGE_LAYOUT_TRANSFER_SRC_OPTIMAL
                IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL
                IMAGE_LAYOUT_PREINITIALIZED
                IMAGE_LAYOUT_DEPTH_READ_ONLY_STENCIL_ATTACHMENT_OPTIMAL
                IMAGE_LAYOUT_DEPTH_ATTACHMENT_STENCIL_READ_ONLY_OPTIMAL
                IMAGE_LAYOUT_DEPTH_ATTACHMENT_OPTIMAL
                IMAGE_LAYOUT_DEPTH_READ_ONLY_OPTIMAL
                IMAGE_LAYOUT_STENCIL_ATTACHMENT_OPTIMAL
                IMAGE_LAYOUT_STENCIL_READ_ONLY_OPTIMAL
                IMAGE_LAYOUT_READ_ONLY_OPTIMAL
                IMAGE_LAYOUT_ATTACHMENT_OPTIMAL
                IMAGE_LAYOUT_PRESENT_SRC_KHR
                IMAGE_LAYOUT_VIDEO_DECODE_DST_KHR
                IMAGE_LAYOUT_VIDEO_DECODE_SRC_KHR
                IMAGE_LAYOUT_VIDEO_DECODE_DPB_KHR
                IMAGE_LAYOUT_SHARED_PRESENT_KHR
                IMAGE_LAYOUT_FRAGMENT_DENSITY_MAP_OPTIMAL_EXT
                IMAGE_LAYOUT_FRAGMENT_SHADING_RATE_ATTACHMENT_OPTIMAL_KHR
                IMAGE_LAYOUT_RENDERING_LOCAL_READ
                IMAGE_LAYOUT_ATTACHMENT_FEEDBACK_LOOP_OPTIMAL_EXT
        copyDstLayoutCount                                  = 25
        pCopyDstLayouts: count = 25
                IMAGE_LAYOUT_GENERAL
                IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL
                IMAGE_LAYOUT_DEPTH_STENCIL_ATTACHMENT_OPTIMAL
                IMAGE_LAYOUT_DEPTH_STENCIL_READ_ONLY_OPTIMAL
                IMAGE_LAYOUT_SHADER_READ_ONLY_OPTIMAL
                IMAGE_LAYOUT_TRANSFER_SRC_OPTIMAL
                IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL
                IMAGE_LAYOUT_PREINITIALIZED
                IMAGE_LAYOUT_DEPTH_READ_ONLY_STENCIL_ATTACHMENT_OPTIMAL
                IMAGE_LAYOUT_DEPTH_ATTACHMENT_STENCIL_READ_ONLY_OPTIMAL
                IMAGE_LAYOUT_DEPTH_ATTACHMENT_OPTIMAL
                IMAGE_LAYOUT_DEPTH_READ_ONLY_OPTIMAL
                IMAGE_LAYOUT_STENCIL_ATTACHMENT_OPTIMAL
                IMAGE_LAYOUT_STENCIL_READ_ONLY_OPTIMAL
                IMAGE_LAYOUT_READ_ONLY_OPTIMAL
                IMAGE_LAYOUT_ATTACHMENT_OPTIMAL
                IMAGE_LAYOUT_PRESENT_SRC_KHR
                IMAGE_LAYOUT_VIDEO_DECODE_DST_KHR
                IMAGE_LAYOUT_VIDEO_DECODE_SRC_KHR
                IMAGE_LAYOUT_VIDEO_DECODE_DPB_KHR
                IMAGE_LAYOUT_SHARED_PRESENT_KHR
                IMAGE_LAYOUT_FRAGMENT_DENSITY_MAP_OPTIMAL_EXT
                IMAGE_LAYOUT_FRAGMENT_SHADING_RATE_ATTACHMENT_OPTIMAL_KHR
                IMAGE_LAYOUT_RENDERING_LOCAL_READ
                IMAGE_LAYOUT_ATTACHMENT_FEEDBACK_LOOP_OPTIMAL_EXT
        optimalTilingLayoutUUID                             =
32362e32-2e36-6161-6161-616161616161
        identicalMemoryTypeRequirements                     = false

Device Extensions: count = 185
        VK_AMDX_shader_enqueue                             : extension revision
2
        VK_ANDROID_external_memory_android_hardware_buffer : extension revision
5
        VK_ARM_rasterization_order_attachment_access       : extension revision
1
        VK_EXT_4444_formats                                : extension revision
1
        VK_EXT_attachment_feedback_loop_dynamic_state      : extension revision
1
        VK_EXT_attachment_feedback_loop_layout             : extension revision
2
        VK_EXT_blend_operation_advanced                    : extension revision
2
        VK_EXT_border_color_swizzle                        : extension revision
1
        VK_EXT_calibrated_timestamps                       : extension revision
2
        VK_EXT_color_write_enable                          : extension revision
1
        VK_EXT_conditional_rendering                       : extension revision
2
        VK_EXT_custom_border_color                         : extension revision
12
        VK_EXT_debug_marker                                : extension revision
4
        VK_EXT_depth_bias_control                          : extension revision
1
        VK_EXT_depth_clip_control                          : extension revision
1
        VK_EXT_depth_clip_enable                           : extension revision
1
        VK_EXT_depth_range_unrestricted                    : extension revision
1
        VK_EXT_descriptor_buffer                           : extension revision
1
        VK_EXT_descriptor_heap                             : extension revision
1
        VK_EXT_descriptor_indexing                         : extension revision
2
        VK_EXT_device_generated_commands                   : extension revision
1
        VK_EXT_dynamic_rendering_unused_attachments        : extension revision
1
        VK_EXT_extended_dynamic_state                      : extension revision
1
        VK_EXT_extended_dynamic_state2                     : extension revision
1
        VK_EXT_extended_dynamic_state3                     : extension revision
2
        VK_EXT_external_memory_dma_buf                     : extension revision
1
        VK_EXT_external_memory_host                        : extension revision
1
        VK_EXT_fragment_shader_interlock                   : extension revision
1
        VK_EXT_global_priority                             : extension revision
2
        VK_EXT_global_priority_query                       : extension revision
1
        VK_EXT_graphics_pipeline_library                   : extension revision
1
        VK_EXT_hdr_metadata                                : extension revision
3
        VK_EXT_host_image_copy                             : extension revision
1
        VK_EXT_host_query_reset                            : extension revision
1
        VK_EXT_image_2d_view_of_3d                         : extension revision
1
        VK_EXT_image_drm_format_modifier                   : extension revision
2
        VK_EXT_image_robustness                            : extension revision
1
        VK_EXT_image_sliced_view_of_3d                     : extension revision
1
        VK_EXT_image_view_min_lod                          : extension revision
1
        VK_EXT_index_type_uint8                            : extension revision
1
        VK_EXT_inline_uniform_block                        : extension revision
1
        VK_EXT_legacy_vertex_attributes                    : extension revision
1
        VK_EXT_line_rasterization                          : extension revision
1
        VK_EXT_load_store_op_none                          : extension revision
1
        VK_EXT_memory_budget                               : extension revision
1
        VK_EXT_memory_priority                             : extension revision
1
        VK_EXT_mesh_shader                                 : extension revision
1
        VK_EXT_multi_draw                                  : extension revision
1
        VK_EXT_multisampled_render_to_single_sampled       : extension revision
1
        VK_EXT_multisampled_render_to_swapchain            : extension revision
1
        VK_EXT_mutable_descriptor_type                     : extension revision
1
        VK_EXT_nested_command_buffer                       : extension revision
1
        VK_EXT_non_seamless_cube_map                       : extension revision
1
        VK_EXT_pageable_device_local_memory                : extension revision
1
        VK_EXT_pipeline_creation_cache_control             : extension revision
3
        VK_EXT_pipeline_creation_feedback                  : extension revision
1
        VK_EXT_pipeline_library_group_handles              : extension revision
1
        VK_EXT_pipeline_protected_access                   : extension revision
1
        VK_EXT_pipeline_robustness                         : extension revision
1
        VK_EXT_post_depth_coverage                         : extension revision
1
        VK_EXT_primitive_restart_index                     : extension revision
1
        VK_EXT_primitive_topology_list_restart             : extension revision
1
        VK_EXT_primitives_generated_query                  : extension revision
1
        VK_EXT_private_data                                : extension revision
1
        VK_EXT_provoking_vertex                            : extension revision
1
        VK_EXT_queue_family_foreign                        : extension revision
1
        VK_EXT_rasterization_order_attachment_access       : extension revision
1
        VK_EXT_robustness2                                 : extension revision
1
        VK_EXT_sample_locations                            : extension revision
1
        VK_EXT_sampler_filter_minmax                       : extension revision
2
        VK_EXT_scalar_block_layout                         : extension revision
1
        VK_EXT_separate_stencil_usage                      : extension revision
1
        VK_EXT_shader_atomic_float                         : extension revision
1
        VK_EXT_shader_atomic_float2                        : extension revision
1
        VK_EXT_shader_demote_to_helper_invocation          : extension revision
1
        VK_EXT_shader_image_atomic_int64                   : extension revision
1
        VK_EXT_shader_object                               : extension revision
1
        VK_EXT_shader_replicated_composites                : extension revision
1
        VK_EXT_shader_stencil_export                       : extension revision
1
        VK_EXT_shader_subgroup_ballot                      : extension revision
1
        VK_EXT_shader_subgroup_vote                        : extension revision
1
        VK_EXT_shader_viewport_index_layer                 : extension revision
1
        VK_EXT_subgroup_size_control                       : extension revision
2
        VK_EXT_swapchain_maintenance1                      : extension revision
1
        VK_EXT_texel_buffer_alignment                      : extension revision
1
        VK_EXT_tooling_info                                : extension revision
1
        VK_EXT_transform_feedback                          : extension revision
1
        VK_EXT_vertex_attribute_divisor                    : extension revision
3
        VK_EXT_vertex_input_dynamic_state                  : extension revision
2
        VK_EXT_ycbcr_2plane_444_formats                    : extension revision
1
        VK_EXT_ycbcr_image_arrays                          : extension revision
1
        VK_EXT_zero_initialize_device_memory               : extension revision
1
        VK_GOOGLE_decorate_string                          : extension revision
1
        VK_GOOGLE_hlsl_functionality1                      : extension revision
1
        VK_GOOGLE_user_type                                : extension revision
1
        VK_KHR_16bit_storage                               : extension revision
1
        VK_KHR_8bit_storage                                : extension revision
1
        VK_KHR_acceleration_structure                      : extension revision
13
        VK_KHR_bind_memory2                                : extension revision
1
        VK_KHR_buffer_device_address                       : extension revision
1
        VK_KHR_compute_shader_derivatives                  : extension revision
1
        VK_KHR_cooperative_matrix                          : extension revision
2
        VK_KHR_copy_commands2                              : extension revision
1
        VK_KHR_copy_memory_indirect                        : extension revision
1
        VK_KHR_create_renderpass2                          : extension revision
1
        VK_KHR_dedicated_allocation                        : extension revision
3
        VK_KHR_deferred_host_operations                    : extension revision
4
        VK_KHR_depth_stencil_resolve                       : extension revision
1
        VK_KHR_descriptor_update_template                  : extension revision
1
        VK_KHR_device_address_commands                     : extension revision
1
        VK_KHR_device_group                                : extension revision
4
        VK_KHR_draw_indirect_count                         : extension revision
1
        VK_KHR_driver_properties                           : extension revision
1
        VK_KHR_dynamic_rendering                           : extension revision
1
        VK_KHR_dynamic_rendering_local_read                : extension revision
1
        VK_KHR_external_fence                              : extension revision
1
        VK_KHR_external_fence_fd                           : extension revision
1
        VK_KHR_external_memory                             : extension revision
1
        VK_KHR_external_memory_fd                          : extension revision
1
        VK_KHR_external_semaphore                          : extension revision
1
        VK_KHR_external_semaphore_fd                       : extension revision
1
        VK_KHR_format_feature_flags2                       : extension revision
2
        VK_KHR_get_memory_requirements2                    : extension revision
1
        VK_KHR_global_priority                             : extension revision
1
        VK_KHR_image_format_list                           : extension revision
1
        VK_KHR_imageless_framebuffer                       : extension revision
1
        VK_KHR_incremental_present                         : extension revision
2
        VK_KHR_index_type_uint8                            : extension revision
1
        VK_KHR_line_rasterization                          : extension revision
1
        VK_KHR_load_store_op_none                          : extension revision
1
        VK_KHR_maintenance1                                : extension revision
2
        VK_KHR_maintenance10                               : extension revision
1
        VK_KHR_maintenance11                               : extension revision
1
        VK_KHR_maintenance2                                : extension revision
1
        VK_KHR_maintenance3                                : extension revision
1
        VK_KHR_maintenance4                                : extension revision
2
        VK_KHR_maintenance5                                : extension revision
1
        VK_KHR_maintenance6                                : extension revision
1
        VK_KHR_maintenance7                                : extension revision
1
        VK_KHR_maintenance8                                : extension revision
1
        VK_KHR_maintenance9                                : extension revision
1
        VK_KHR_map_memory2                                 : extension revision
1
        VK_KHR_multiview                                   : extension revision
1
        VK_KHR_pipeline_library                            : extension revision
1
        VK_KHR_push_descriptor                             : extension revision
2
        VK_KHR_ray_query                                   : extension revision
1
        VK_KHR_ray_tracing_maintenance1                    : extension revision
1
        VK_KHR_ray_tracing_pipeline                        : extension revision
1
        VK_KHR_ray_tracing_position_fetch                  : extension revision
1
        VK_KHR_relaxed_block_layout                        : extension revision
1
        VK_KHR_robustness2                                 : extension revision
1
        VK_KHR_sampler_mirror_clamp_to_edge                : extension revision
3
        VK_KHR_sampler_ycbcr_conversion                    : extension revision
14
        VK_KHR_separate_depth_stencil_layouts              : extension revision
1
        VK_KHR_shader_atomic_int64                         : extension revision
1
        VK_KHR_shader_clock                                : extension revision
1
        VK_KHR_shader_draw_parameters                      : extension revision
1
        VK_KHR_shader_expect_assume                        : extension revision
1
        VK_KHR_shader_float16_int8                         : extension revision
1
        VK_KHR_shader_float_controls                       : extension revision
4
        VK_KHR_shader_float_controls2                      : extension revision
1
        VK_KHR_shader_integer_dot_product                  : extension revision
1
        VK_KHR_shader_maximal_reconvergence                : extension revision
1
        VK_KHR_shader_non_semantic_info                    : extension revision
1
        VK_KHR_shader_quad_control                         : extension revision
1
        VK_KHR_shader_relaxed_extended_instruction         : extension revision
1
        VK_KHR_shader_subgroup_extended_types              : extension revision
1
        VK_KHR_shader_subgroup_rotate                      : extension revision
2
        VK_KHR_shader_terminate_invocation                 : extension revision
1
        VK_KHR_shader_untyped_pointers                     : extension revision
1
        VK_KHR_spirv_1_4                                   : extension revision
1
        VK_KHR_storage_buffer_storage_class                : extension revision
1
        VK_KHR_swapchain                                   : extension revision
70
        VK_KHR_swapchain_maintenance1                      : extension revision
1
        VK_KHR_swapchain_mutable_format                    : extension revision
1
        VK_KHR_synchronization2                            : extension revision
1
        VK_KHR_timeline_semaphore                          : extension revision
2
        VK_KHR_unified_image_layouts                       : extension revision
1
        VK_KHR_uniform_buffer_standard_layout              : extension revision
1
        VK_KHR_variable_pointers                           : extension revision
1
        VK_KHR_vertex_attribute_divisor                    : extension revision
1
        VK_KHR_vulkan_memory_model                         : extension revision
3
        VK_KHR_workgroup_memory_explicit_layout            : extension revision
1
        VK_KHR_zero_initialize_workgroup_memory            : extension revision
1
        VK_NV_cooperative_matrix2                          : extension revision
1

VkQueueFamilyProperties:
========================
        queueProperties[0]:
        -------------------
                minImageTransferGranularity = (1,1,1)
                queueCount                  = 1
                queueFlags                  = QUEUE_GRAPHICS_BIT |
QUEUE_COMPUTE_BIT | QUEUE_TRANSFER_BIT | QUEUE_SPARSE_BINDING_BIT
                timestampValidBits          = 64
                present support             = true
                VkQueueFamilyOwnershipTransferPropertiesKHR:
                --------------------------------------------
                        optimalImageTransferToQueueFamilies = 4294967295


VkPhysicalDeviceMemoryProperties:
=================================
memoryHeaps: count = 1
        memoryHeaps[0]:
                size   = 41720463360 (0x9b6bbc000) (38.86 GiB)
                budget = 41720463360 (0x9b6bbc000) (38.86 GiB)
                usage  = 5915324416 (0x16094b000) (5.51 GiB)
                flags: count = 1
                        MEMORY_HEAP_DEVICE_LOCAL_BIT
memoryTypes: count = 1
        memoryTypes[0]:
                heapIndex     = 0
                propertyFlags = 0x000f: count = 4
                        MEMORY_PROPERTY_DEVICE_LOCAL_BIT
                        MEMORY_PROPERTY_HOST_VISIBLE_BIT
                        MEMORY_PROPERTY_HOST_COHERENT_BIT
                        MEMORY_PROPERTY_HOST_CACHED_BIT
                usable for:
                        IMAGE_TILING_OPTIMAL:
                                color images
                                FORMAT_D16_UNORM
                                FORMAT_X8_D24_UNORM_PACK32
                                FORMAT_D32_SFLOAT
                                FORMAT_S8_UINT
                                FORMAT_D24_UNORM_S8_UINT
                                FORMAT_D32_SFLOAT_S8_UINT
                        IMAGE_TILING_LINEAR:
                                color images

VkPhysicalDeviceFeatures:
=========================
        robustBufferAccess                      = true
        fullDrawIndexUint32                     = true
        imageCubeArray                          = true
        independentBlend                        = true
        geometryShader                          = true
        tessellationShader                      = true
        sampleRateShading                       = true
        dualSrcBlend                            = true
        logicOp                                 = true
        multiDrawIndirect                       = true
        drawIndirectFirstInstance               = true
        depthClamp                              = true
        depthBiasClamp                          = true
        fillModeNonSolid                        = true
        depthBounds                             = true
        wideLines                               = true
        largePoints                             = true
        alphaToOne                              = true
        multiViewport                           = true
        samplerAnisotropy                       = true
        textureCompressionETC2                  = false
        textureCompressionASTC_LDR              = false
        textureCompressionBC                    = true
        occlusionQueryPrecise                   = true
        pipelineStatisticsQuery                 = true
        vertexPipelineStoresAndAtomics          = true
        fragmentStoresAndAtomics                = true
        shaderTessellationAndGeometryPointSize  = true
        shaderImageGatherExtended               = true
        shaderStorageImageExtendedFormats       = true
        shaderStorageImageMultisample           = true
        shaderStorageImageReadWithoutFormat     = true
        shaderStorageImageWriteWithoutFormat    = true
        shaderUniformBufferArrayDynamicIndexing = true
        shaderSampledImageArrayDynamicIndexing  = true
        shaderStorageBufferArrayDynamicIndexing = true
        shaderStorageImageArrayDynamicIndexing  = true
        shaderClipDistance                      = true
        shaderCullDistance                      = true
        shaderFloat64                           = true
        shaderInt64                             = true
        shaderInt16                             = true
        shaderResourceResidency                 = true
        shaderResourceMinLod                    = true
        sparseBinding                           = true
        sparseResidencyBuffer                   = true
        sparseResidencyImage2D                  = true
        sparseResidencyImage3D                  = true
        sparseResidency2Samples                 = false
        sparseResidency4Samples                 = false
        sparseResidency8Samples                 = false
        sparseResidency16Samples                = false
        sparseResidencyAliased                  = true
        variableMultisampleRate                 = true
        inheritedQueries                        = false

VkPhysicalDevice4444FormatsFeaturesEXT:
---------------------------------------
        formatA4R4G4B4 = true
        formatA4B4G4R4 = true

VkPhysicalDeviceAccelerationStructureFeaturesKHR:
-------------------------------------------------
        accelerationStructure                                 = true
        accelerationStructureCaptureReplay                    = false
        accelerationStructureIndirectBuild                    = false
        accelerationStructureHostCommands                     = false
        descriptorBindingAccelerationStructureUpdateAfterBind = true

VkPhysicalDeviceAttachmentFeedbackLoopDynamicStateFeaturesEXT:
--------------------------------------------------------------
        attachmentFeedbackLoopDynamicState = true

VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT:
--------------------------------------------------------
        attachmentFeedbackLoopLayout = true

VkPhysicalDeviceBlendOperationAdvancedFeaturesEXT:
--------------------------------------------------
        advancedBlendCoherentOperations = true

VkPhysicalDeviceBorderColorSwizzleFeaturesEXT:
----------------------------------------------
        borderColorSwizzle          = true
        borderColorSwizzleFromImage = true

VkPhysicalDeviceColorWriteEnableFeaturesEXT:
--------------------------------------------
        colorWriteEnable = true

VkPhysicalDeviceComputeShaderDerivativesFeaturesKHR:
----------------------------------------------------
        computeDerivativeGroupQuads  = true
        computeDerivativeGroupLinear = true

VkPhysicalDeviceConditionalRenderingFeaturesEXT:
------------------------------------------------
        conditionalRendering          = true
        inheritedConditionalRendering = false

VkPhysicalDeviceCooperativeMatrixFeaturesKHR:
---------------------------------------------
        cooperativeMatrix                   = true
        cooperativeMatrixRobustBufferAccess = true

VkPhysicalDeviceCopyMemoryIndirectFeaturesKHR:
----------------------------------------------
        indirectMemoryCopy        = true
        indirectMemoryToImageCopy = true

VkPhysicalDeviceCustomBorderColorFeaturesEXT:
---------------------------------------------
        customBorderColors             = true
        customBorderColorWithoutFormat = true

VkPhysicalDeviceDepthBiasControlFeaturesEXT:
--------------------------------------------
        depthBiasControl                                = true
        leastRepresentableValueForceUnormRepresentation = true
        floatRepresentation                             = true
        depthBiasExact                                  = true

VkPhysicalDeviceDepthClipControlFeaturesEXT:
--------------------------------------------
        depthClipControl = true

VkPhysicalDeviceDepthClipEnableFeaturesEXT:
-------------------------------------------
        depthClipEnable = true

VkPhysicalDeviceDescriptorBufferFeaturesEXT:
--------------------------------------------
        descriptorBuffer                   = true
        descriptorBufferCaptureReplay      = false
        descriptorBufferImageLayoutIgnored = true
        descriptorBufferPushDescriptors    = true

VkPhysicalDeviceDescriptorHeapFeaturesEXT:
------------------------------------------
        descriptorHeap              = true
        descriptorHeapCaptureReplay = false

VkPhysicalDeviceDeviceGeneratedCommandsFeaturesEXT:
---------------------------------------------------
        deviceGeneratedCommands        = true
        dynamicGeneratedPipelineLayout = true

VkPhysicalDeviceDynamicRenderingUnusedAttachmentsFeaturesEXT:
-------------------------------------------------------------
        dynamicRenderingUnusedAttachments = true

VkPhysicalDeviceExtendedDynamicState2FeaturesEXT:
-------------------------------------------------
        extendedDynamicState2                   = true
        extendedDynamicState2LogicOp            = true
        extendedDynamicState2PatchControlPoints = true

VkPhysicalDeviceExtendedDynamicState3FeaturesEXT:
-------------------------------------------------
        extendedDynamicState3TessellationDomainOrigin         = true
        extendedDynamicState3DepthClampEnable                 = true
        extendedDynamicState3PolygonMode                      = true
        extendedDynamicState3RasterizationSamples             = true
        extendedDynamicState3SampleMask                       = true
        extendedDynamicState3AlphaToCoverageEnable            = true
        extendedDynamicState3AlphaToOneEnable                 = true
        extendedDynamicState3LogicOpEnable                    = true
        extendedDynamicState3ColorBlendEnable                 = true
        extendedDynamicState3ColorBlendEquation               = true
        extendedDynamicState3ColorWriteMask                   = true
        extendedDynamicState3RasterizationStream              = false
        extendedDynamicState3ConservativeRasterizationMode    = false
        extendedDynamicState3ExtraPrimitiveOverestimationSize = false
        extendedDynamicState3DepthClipEnable                  = true
        extendedDynamicState3SampleLocationsEnable            = true
        extendedDynamicState3ColorBlendAdvanced               = true
        extendedDynamicState3ProvokingVertexMode              = true
        extendedDynamicState3LineRasterizationMode            = true
        extendedDynamicState3LineStippleEnable                = true
        extendedDynamicState3DepthClipNegativeOneToOne        = true
        extendedDynamicState3ViewportWScalingEnable           = false
        extendedDynamicState3ViewportSwizzle                  = false
        extendedDynamicState3CoverageToColorEnable            = false
        extendedDynamicState3CoverageToColorLocation          = false
        extendedDynamicState3CoverageModulationMode           = false
        extendedDynamicState3CoverageModulationTableEnable    = false
        extendedDynamicState3CoverageModulationTable          = false
        extendedDynamicState3CoverageReductionMode            = false
        extendedDynamicState3RepresentativeFragmentTestEnable = false
        extendedDynamicState3ShadingRateImageEnable           = false

VkPhysicalDeviceExtendedDynamicStateFeaturesEXT:
------------------------------------------------
        extendedDynamicState = true

VkPhysicalDeviceFragmentShaderInterlockFeaturesEXT:
---------------------------------------------------
        fragmentShaderSampleInterlock      = true
        fragmentShaderPixelInterlock       = true
        fragmentShaderShadingRateInterlock = false

VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT:
---------------------------------------------------
        graphicsPipelineLibrary = true

VkPhysicalDeviceImage2DViewOf3DFeaturesEXT:
-------------------------------------------
        image2DViewOf3D   = true
        sampler2DViewOf3D = true

VkPhysicalDeviceImageSlicedViewOf3DFeaturesEXT:
-----------------------------------------------
        imageSlicedViewOf3D = true

VkPhysicalDeviceImageViewMinLodFeaturesEXT:
-------------------------------------------
        minLod = true

VkPhysicalDeviceLegacyVertexAttributesFeaturesEXT:
--------------------------------------------------
        legacyVertexAttributes = true

VkPhysicalDeviceMaintenance10FeaturesKHR:
-----------------------------------------
        maintenance10 = true

VkPhysicalDeviceMaintenance7FeaturesKHR:
----------------------------------------
        maintenance7 = true

VkPhysicalDeviceMaintenance8FeaturesKHR:
----------------------------------------
        maintenance8 = true

VkPhysicalDeviceMaintenance9FeaturesKHR:
----------------------------------------
        maintenance9 = true

VkPhysicalDeviceMemoryPriorityFeaturesEXT:
------------------------------------------
        memoryPriority = true

VkPhysicalDeviceMeshShaderFeaturesEXT:
--------------------------------------
        taskShader                             = true
        meshShader                             = true
        multiviewMeshShader                    = false
        primitiveFragmentShadingRateMeshShader = false
        meshShaderQueries                      = true

VkPhysicalDeviceMultiDrawFeaturesEXT:
-------------------------------------
        multiDraw = true

VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT:
-------------------------------------------------------------
        multisampledRenderToSingleSampled = true

VkPhysicalDeviceMutableDescriptorTypeFeaturesEXT:
-------------------------------------------------
        mutableDescriptorType = true

VkPhysicalDeviceNestedCommandBufferFeaturesEXT:
-----------------------------------------------
        nestedCommandBuffer                = true
        nestedCommandBufferRendering       = true
        nestedCommandBufferSimultaneousUse = true

VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT:
----------------------------------------------
        nonSeamlessCubeMap = true

VkPhysicalDevicePageableDeviceLocalMemoryFeaturesEXT:
-----------------------------------------------------
        pageableDeviceLocalMemory = true

VkPhysicalDevicePipelineLibraryGroupHandlesFeaturesEXT:
-------------------------------------------------------
        pipelineLibraryGroupHandles = true

VkPhysicalDevicePrimitiveTopologyListRestartFeaturesEXT:
--------------------------------------------------------
        primitiveTopologyListRestart      = true
        primitiveTopologyPatchListRestart = true

VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT:
----------------------------------------------------
        primitivesGeneratedQuery                      = true
        primitivesGeneratedQueryWithRasterizerDiscard = true
        primitivesGeneratedQueryWithNonZeroStreams    = true

VkPhysicalDeviceProvokingVertexFeaturesEXT:
-------------------------------------------
        provokingVertexLast                       = true
        transformFeedbackPreservesProvokingVertex = true

VkPhysicalDeviceRasterizationOrderAttachmentAccessFeaturesEXT:
--------------------------------------------------------------
        rasterizationOrderColorAttachmentAccess   = true
        rasterizationOrderDepthAttachmentAccess   = true
        rasterizationOrderStencilAttachmentAccess = true

VkPhysicalDeviceRayQueryFeaturesKHR:
------------------------------------
        rayQuery = true

VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR:
--------------------------------------------------
        rayTracingMaintenance1               = true
        rayTracingPipelineTraceRaysIndirect2 = true

VkPhysicalDeviceRayTracingPipelineFeaturesKHR:
----------------------------------------------
        rayTracingPipeline                                    = true
        rayTracingPipelineShaderGroupHandleCaptureReplay      = false
        rayTracingPipelineShaderGroupHandleCaptureReplayMixed = false
        rayTracingPipelineTraceRaysIndirect                   = true
        rayTraversalPrimitiveCulling                          = true

VkPhysicalDeviceRayTracingPositionFetchFeaturesKHR:
---------------------------------------------------
        rayTracingPositionFetch = true

VkPhysicalDeviceRobustness2FeaturesKHR:
---------------------------------------
        robustBufferAccess2 = true
        robustImageAccess2  = true
        nullDescriptor      = true

VkPhysicalDeviceShaderAtomicFloat2FeaturesEXT:
----------------------------------------------
        shaderBufferFloat16Atomics      = false
        shaderBufferFloat16AtomicAdd    = false
        shaderBufferFloat16AtomicMinMax = false
        shaderBufferFloat32AtomicMinMax = true
        shaderBufferFloat64AtomicMinMax = false
        shaderSharedFloat16Atomics      = false
        shaderSharedFloat16AtomicAdd    = false
        shaderSharedFloat16AtomicMinMax = false
        shaderSharedFloat32AtomicMinMax = true
        shaderSharedFloat64AtomicMinMax = false
        shaderImageFloat32AtomicMinMax  = true
        sparseImageFloat32AtomicMinMax  = false

VkPhysicalDeviceShaderAtomicFloatFeaturesEXT:
---------------------------------------------
        shaderBufferFloat32Atomics   = true
        shaderBufferFloat32AtomicAdd = true
        shaderBufferFloat64Atomics   = false
        shaderBufferFloat64AtomicAdd = false
        shaderSharedFloat32Atomics   = true
        shaderSharedFloat32AtomicAdd = true
        shaderSharedFloat64Atomics   = false
        shaderSharedFloat64AtomicAdd = false
        shaderImageFloat32Atomics    = true
        shaderImageFloat32AtomicAdd  = true
        sparseImageFloat32Atomics    = true
        sparseImageFloat32AtomicAdd  = true

VkPhysicalDeviceShaderClockFeaturesKHR:
---------------------------------------
        shaderSubgroupClock = true
        shaderDeviceClock   = true

VkPhysicalDeviceShaderImageAtomicInt64FeaturesEXT:
--------------------------------------------------
        shaderImageInt64Atomics = true
        sparseImageInt64Atomics = true

VkPhysicalDeviceShaderMaximalReconvergenceFeaturesKHR:
------------------------------------------------------
        shaderMaximalReconvergence = true

VkPhysicalDeviceShaderObjectFeaturesEXT:
----------------------------------------
        shaderObject = true

VkPhysicalDeviceShaderQuadControlFeaturesKHR:
---------------------------------------------
        shaderQuadControl = true

VkPhysicalDeviceShaderRelaxedExtendedInstructionFeaturesKHR:
------------------------------------------------------------
        shaderRelaxedExtendedInstruction = true

VkPhysicalDeviceShaderReplicatedCompositesFeaturesEXT:
------------------------------------------------------
        shaderReplicatedComposites = true

VkPhysicalDeviceShaderUntypedPointersFeaturesKHR:
-------------------------------------------------
        shaderUntypedPointers = true

VkPhysicalDeviceSwapchainMaintenance1FeaturesKHR:
-------------------------------------------------
        swapchainMaintenance1 = true

VkPhysicalDeviceTexelBufferAlignmentFeaturesEXT:
------------------------------------------------
        texelBufferAlignment = true

VkPhysicalDeviceTransformFeedbackFeaturesEXT:
---------------------------------------------
        transformFeedback = true
        geometryStreams   = true

VkPhysicalDeviceUnifiedImageLayoutsFeaturesKHR:
-----------------------------------------------
        unifiedImageLayouts      = true
        unifiedImageLayoutsVideo = true

VkPhysicalDeviceVertexInputDynamicStateFeaturesEXT:
---------------------------------------------------
        vertexInputDynamicState = true

VkPhysicalDeviceVulkan11Features:
---------------------------------
        storageBuffer16BitAccess           = true
        uniformAndStorageBuffer16BitAccess = true
        storagePushConstant16              = true
        storageInputOutput16               = false
        multiview                          = true
        multiviewGeometryShader            = true
        multiviewTessellationShader        = true
        variablePointersStorageBuffer      = true
        variablePointers                   = true
        protectedMemory                    = false
        samplerYcbcrConversion             = true
        shaderDrawParameters               = true

VkPhysicalDeviceVulkan12Features:
---------------------------------
        samplerMirrorClampToEdge                           = true
        drawIndirectCount                                  = true
        storageBuffer8BitAccess                            = true
        uniformAndStorageBuffer8BitAccess                  = true
        storagePushConstant8                               = true
        shaderBufferInt64Atomics                           = true
        shaderSharedInt64Atomics                           = true
        shaderFloat16                                      = true
        shaderInt8                                         = true
        descriptorIndexing                                 = true
        shaderInputAttachmentArrayDynamicIndexing          = true
        shaderUniformTexelBufferArrayDynamicIndexing       = true
        shaderStorageTexelBufferArrayDynamicIndexing       = true
        shaderUniformBufferArrayNonUniformIndexing         = true
        shaderSampledImageArrayNonUniformIndexing          = true
        shaderStorageBufferArrayNonUniformIndexing         = true
        shaderStorageImageArrayNonUniformIndexing          = true
        shaderInputAttachmentArrayNonUniformIndexing       = true
        shaderUniformTexelBufferArrayNonUniformIndexing    = true
        shaderStorageTexelBufferArrayNonUniformIndexing    = true
        descriptorBindingUniformBufferUpdateAfterBind      = true
        descriptorBindingSampledImageUpdateAfterBind       = true
        descriptorBindingStorageImageUpdateAfterBind       = true
        descriptorBindingStorageBufferUpdateAfterBind      = true
        descriptorBindingUniformTexelBufferUpdateAfterBind = true
        descriptorBindingStorageTexelBufferUpdateAfterBind = true
        descriptorBindingUpdateUnusedWhilePending          = true
        descriptorBindingPartiallyBound                    = true
        descriptorBindingVariableDescriptorCount           = true
        runtimeDescriptorArray                             = true
        samplerFilterMinmax                                = true
        scalarBlockLayout                                  = true
        imagelessFramebuffer                               = true
        uniformBufferStandardLayout                        = true
        shaderSubgroupExtendedTypes                        = true
        separateDepthStencilLayouts                        = true
        hostQueryReset                                     = true
        timelineSemaphore                                  = true
        bufferDeviceAddress                                = true
        bufferDeviceAddressCaptureReplay                   = false
        bufferDeviceAddressMultiDevice                     = false
        vulkanMemoryModel                                  = true
        vulkanMemoryModelDeviceScope                       = true
        vulkanMemoryModelAvailabilityVisibilityChains      = true
        shaderOutputViewportIndex                          = true
        shaderOutputLayer                                  = true
        subgroupBroadcastDynamicId                         = true

VkPhysicalDeviceVulkan13Features:
---------------------------------
        robustImageAccess                                  = true
        inlineUniformBlock                                 = true
        descriptorBindingInlineUniformBlockUpdateAfterBind = true
        pipelineCreationCacheControl                       = true
        privateData                                        = true
        shaderDemoteToHelperInvocation                     = true
        shaderTerminateInvocation                          = true
        subgroupSizeControl                                = true
        computeFullSubgroups                               = true
        synchronization2                                   = true
        textureCompressionASTC_HDR                         = false
        shaderZeroInitializeWorkgroupMemory                = true
        dynamicRendering                                   = true
        shaderIntegerDotProduct                            = true
        maintenance4                                       = true

VkPhysicalDeviceVulkan14Features:
---------------------------------
        globalPriorityQuery                    = true
        shaderSubgroupRotate                   = true
        shaderSubgroupRotateClustered          = true
        shaderFloatControls2                   = true
        shaderExpectAssume                     = true
        rectangularLines                       = true
        bresenhamLines                         = true
        smoothLines                            = true
        stippledRectangularLines               = true
        stippledBresenhamLines                 = true
        stippledSmoothLines                    = true
        vertexAttributeInstanceRateDivisor     = true
        vertexAttributeInstanceRateZeroDivisor = true
        indexTypeUint8                         = true
        dynamicRenderingLocalRead              = true
        maintenance5                           = true
        maintenance6                           = true
        pipelineProtectedAccess                = true
        pipelineRobustness                     = true
        hostImageCopy                          = true
        pushDescriptor                         = true

VkPhysicalDeviceWorkgroupMemoryExplicitLayoutFeaturesKHR:
---------------------------------------------------------
        workgroupMemoryExplicitLayout                  = true
        workgroupMemoryExplicitLayoutScalarBlockLayout = true
        workgroupMemoryExplicitLayout8BitAccess        = true
        workgroupMemoryExplicitLayout16BitAccess       = true

VkPhysicalDeviceYcbcr2Plane444FormatsFeaturesEXT:
-------------------------------------------------
        ycbcr2plane444Formats = true

VkPhysicalDeviceYcbcrImageArraysFeaturesEXT:
--------------------------------------------
        ycbcrImageArrays = true

VkPhysicalDeviceZeroInitializeDeviceMemoryFeaturesEXT:
------------------------------------------------------
        zeroInitializeDeviceMemory = true

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to