로그인 해주세요.

미니기기 / 음향 게시판 *스마트폰과 PC, 카메라, 스피커 등 IT 미니기기와 음향기기에 관해 교류하는 게시판입니다.

스퀴니

미니 최신 WSL2의 Vulkaninfo 데이터입니다

WARNING: [Loader Message] Code 0 : terminator_CreateInstance: Failed to CreateInstance in ICD 1.  Skipping ICD.

WARNING: dzn is not a conformant Vulkan implementation, testing use only.

==========

VULKANINFO

==========

 

Vulkan Instance Version: 1.3.204

 

 

Instance Extensions: count = 20

===============================

        VK_EXT_acquire_drm_display             : extension revision 1

        VK_EXT_acquire_xlib_display            : extension revision 1

        VK_EXT_debug_report                    : extension revision 10

        VK_EXT_debug_utils                     : extension revision 2

        VK_EXT_direct_mode_display             : extension revision 1

        VK_EXT_display_surface_counter         : extension revision 1

        VK_EXT_swapchain_colorspace            : extension revision 4

        VK_KHR_device_group_creation           : extension revision 1

        VK_KHR_display                         : extension revision 23

        VK_KHR_external_fence_capabilities     : extension revision 1

        VK_KHR_external_memory_capabilities    : extension revision 1

        VK_KHR_external_semaphore_capabilities : extension revision 1

        VK_KHR_get_display_properties2         : extension revision 1

        VK_KHR_get_physical_device_properties2 : extension revision 2

        VK_KHR_get_surface_capabilities2       : extension revision 1

        VK_KHR_surface                         : extension revision 25

        VK_KHR_surface_protected_capabilities  : extension revision 1

        VK_KHR_wayland_surface                 : extension revision 6

        VK_KHR_xcb_surface                     : extension revision 6

        VK_KHR_xlib_surface                    : extension revision 6

 

Layers: count = 3

=================

VK_LAYER_INTEL_nullhw (INTEL NULL HW) Vulkan version 1.1.73, layer version 1:

        Layer Extensions: count = 0

        Devices: count = 2

                GPU id = 0 (Microsoft Direct3D12 (AMD Radeon RX 7600))

                Layer-Device Extensions: count = 0

 

                GPU id = 1 (llvmpipe (LLVM 15.0.7, 256 bits))

                Layer-Device Extensions: count = 0

 

VK_LAYER_MESA_device_select (Linux device selection layer) Vulkan version 1.3.211, layer version 1:

        Layer Extensions: count = 0

        Devices: count = 2

                GPU id = 0 (Microsoft Direct3D12 (AMD Radeon RX 7600))

                Layer-Device Extensions: count = 0

 

                GPU id = 1 (llvmpipe (LLVM 15.0.7, 256 bits))

                Layer-Device Extensions: count = 0

 

VK_LAYER_MESA_overlay (Mesa Overlay layer) Vulkan version 1.3.211, layer version 1:

        Layer Extensions: count = 0

        Devices: count = 2

                GPU id = 0 (Microsoft Direct3D12 (AMD Radeon RX 7600))

                Layer-Device Extensions: count = 0

 

                GPU id = 1 (llvmpipe (LLVM 15.0.7, 256 bits))

                Layer-Device Extensions: count = 0

 

Presentable Surfaces:

=====================

GPU id : 0 (Microsoft Direct3D12 (AMD Radeon RX 7600)):

        Surface types: count = 2

                VK_KHR_xcb_surface

                VK_KHR_xlib_surface

        Formats: count = 2

                SurfaceFormat[0]:

                        format = FORMAT_B8G8R8A8_SRGB

                        colorSpace = COLOR_SPACE_SRGB_NONLINEAR_KHR

                SurfaceFormat[1]:

                        format = FORMAT_B8G8R8A8_UNORM

                        colorSpace = COLOR_SPACE_SRGB_NONLINEAR_KHR

        Present Modes: count = 4

                PRESENT_MODE_IMMEDIATE_KHR

                PRESENT_MODE_MAILBOX_KHR

                PRESENT_MODE_FIFO_KHR

                PRESENT_MODE_FIFO_RELAXED_KHR

        VkSurfaceCapabilitiesKHR:

        -------------------------

                minImageCount = 3

                maxImageCount = 0

                currentExtent:

                        width  = 256

                        height = 256

                minImageExtent:

                        width  = 256

                        height = 256

                maxImageExtent:

                        width  = 256

                        height = 256

                maxImageArrayLayers = 1

                supportedTransforms: count = 1

                        SURFACE_TRANSFORM_IDENTITY_BIT_KHR

                currentTransform = SURFACE_TRANSFORM_IDENTITY_BIT_KHR

                supportedCompositeAlpha: count = 2

                        COMPOSITE_ALPHA_OPAQUE_BIT_KHR

                        COMPOSITE_ALPHA_INHERIT_BIT_KHR

                supportedUsageFlags: count = 6

                        IMAGE_USAGE_TRANSFER_SRC_BIT

                        IMAGE_USAGE_TRANSFER_DST_BIT

                        IMAGE_USAGE_SAMPLED_BIT

                        IMAGE_USAGE_STORAGE_BIT

                        IMAGE_USAGE_COLOR_ATTACHMENT_BIT

                        IMAGE_USAGE_INPUT_ATTACHMENT_BIT

        VkSurfaceCapabilities2EXT:

        --------------------------

                supportedSurfaceCounters:

                        None

        VkSurfaceProtectedCapabilitiesKHR:

        ----------------------------------

                supportsProtected = false

 

 

GPU id : 1 (llvmpipe (LLVM 15.0.7, 256 bits)):

        Surface types: count = 2

                VK_KHR_xcb_surface

                VK_KHR_xlib_surface

        Formats: count = 2

                SurfaceFormat[0]:

                        format = FORMAT_B8G8R8A8_SRGB

                        colorSpace = COLOR_SPACE_SRGB_NONLINEAR_KHR

                SurfaceFormat[1]:

                        format = FORMAT_B8G8R8A8_UNORM

                        colorSpace = COLOR_SPACE_SRGB_NONLINEAR_KHR

        Present Modes: count = 4

                PRESENT_MODE_IMMEDIATE_KHR

                PRESENT_MODE_MAILBOX_KHR

                PRESENT_MODE_FIFO_KHR

                PRESENT_MODE_FIFO_RELAXED_KHR

        VkSurfaceCapabilitiesKHR:

        -------------------------

                minImageCount = 3

                maxImageCount = 0

                currentExtent:

                        width  = 256

                        height = 256

                minImageExtent:

                        width  = 256

                        height = 256

                maxImageExtent:

                        width  = 256

                        height = 256

                maxImageArrayLayers = 1

                supportedTransforms: count = 1

                        SURFACE_TRANSFORM_IDENTITY_BIT_KHR

                currentTransform = SURFACE_TRANSFORM_IDENTITY_BIT_KHR

                supportedCompositeAlpha: count = 2

                        COMPOSITE_ALPHA_OPAQUE_BIT_KHR

                        COMPOSITE_ALPHA_INHERIT_BIT_KHR

                supportedUsageFlags: count = 6

                        IMAGE_USAGE_TRANSFER_SRC_BIT

                        IMAGE_USAGE_TRANSFER_DST_BIT

                        IMAGE_USAGE_SAMPLED_BIT

                        IMAGE_USAGE_STORAGE_BIT

                        IMAGE_USAGE_COLOR_ATTACHMENT_BIT

                        IMAGE_USAGE_INPUT_ATTACHMENT_BIT

        VkSurfaceCapabilities2EXT:

        --------------------------

                supportedSurfaceCounters:

                        None

        VkSurfaceProtectedCapabilitiesKHR:

        ----------------------------------

                supportsProtected = false

 

 

GPU id : 0 (Microsoft Direct3D12 (AMD Radeon RX 7600)):

        Surface type = VK_KHR_wayland_surface

        Formats: count = 3

                SurfaceFormat[0]:

                        format = FORMAT_B8G8R8A8_SRGB

                        colorSpace = COLOR_SPACE_SRGB_NONLINEAR_KHR

                SurfaceFormat[1]:

                        format = FORMAT_B8G8R8A8_UNORM

                        colorSpace = COLOR_SPACE_SRGB_NONLINEAR_KHR

                SurfaceFormat[2]:

                        format = FORMAT_R5G6B5_UNORM_PACK16

                        colorSpace = COLOR_SPACE_SRGB_NONLINEAR_KHR

        Present Modes: count = 2

                PRESENT_MODE_MAILBOX_KHR

                PRESENT_MODE_FIFO_KHR

        VkSurfaceCapabilitiesKHR:

        -------------------------

                minImageCount = 4

                maxImageCount = 0

                currentExtent:

                        width  = 4294967295

                        height = 4294967295

                minImageExtent:

                        width  = 1

                        height = 1

                maxImageExtent:

                        width  = 16384

                        height = 16384

                maxImageArrayLayers = 1

                supportedTransforms: count = 1

                        SURFACE_TRANSFORM_IDENTITY_BIT_KHR

                currentTransform = SURFACE_TRANSFORM_IDENTITY_BIT_KHR

                supportedCompositeAlpha: count = 2

                        COMPOSITE_ALPHA_OPAQUE_BIT_KHR

                        COMPOSITE_ALPHA_PRE_MULTIPLIED_BIT_KHR

                supportedUsageFlags: count = 6

                        IMAGE_USAGE_TRANSFER_SRC_BIT

                        IMAGE_USAGE_TRANSFER_DST_BIT

                        IMAGE_USAGE_SAMPLED_BIT

                        IMAGE_USAGE_STORAGE_BIT

                        IMAGE_USAGE_COLOR_ATTACHMENT_BIT

                        IMAGE_USAGE_INPUT_ATTACHMENT_BIT

        VkSurfaceCapabilities2EXT:

        --------------------------

                supportedSurfaceCounters:

                        None

        VkSurfaceProtectedCapabilitiesKHR:

        ----------------------------------

                supportsProtected = false

 

 

GPU id : 1 (llvmpipe (LLVM 15.0.7, 256 bits)):

        Surface type = VK_KHR_wayland_surface

        Formats: count = 3

                SurfaceFormat[0]:

                        format = FORMAT_B8G8R8A8_SRGB

                        colorSpace = COLOR_SPACE_SRGB_NONLINEAR_KHR

                SurfaceFormat[1]:

                        format = FORMAT_B8G8R8A8_UNORM

                        colorSpace = COLOR_SPACE_SRGB_NONLINEAR_KHR

                SurfaceFormat[2]:

                        format = FORMAT_R5G6B5_UNORM_PACK16

                        colorSpace = COLOR_SPACE_SRGB_NONLINEAR_KHR

        Present Modes: count = 2

                PRESENT_MODE_MAILBOX_KHR

                PRESENT_MODE_FIFO_KHR

        VkSurfaceCapabilitiesKHR:

        -------------------------

                minImageCount = 4

                maxImageCount = 0

                currentExtent:

                        width  = 4294967295

                        height = 4294967295

                minImageExtent:

                        width  = 1

                        height = 1

                maxImageExtent:

                        width  = 16384

                        height = 16384

                maxImageArrayLayers = 1

                supportedTransforms: count = 1

                        SURFACE_TRANSFORM_IDENTITY_BIT_KHR

                currentTransform = SURFACE_TRANSFORM_IDENTITY_BIT_KHR

                supportedCompositeAlpha: count = 2

                        COMPOSITE_ALPHA_OPAQUE_BIT_KHR

                        COMPOSITE_ALPHA_PRE_MULTIPLIED_BIT_KHR

                supportedUsageFlags: count = 6

                        IMAGE_USAGE_TRANSFER_SRC_BIT

                        IMAGE_USAGE_TRANSFER_DST_BIT

                        IMAGE_USAGE_SAMPLED_BIT

                        IMAGE_USAGE_STORAGE_BIT

                        IMAGE_USAGE_COLOR_ATTACHMENT_BIT

                        IMAGE_USAGE_INPUT_ATTACHMENT_BIT

        VkSurfaceCapabilities2EXT:

        --------------------------

                supportedSurfaceCounters:

                        None

        VkSurfaceProtectedCapabilitiesKHR:

        ----------------------------------

                supportsProtected = false

 

 

 

Device Groups:

==============

Group 0:

        Properties:

                physicalDevices: count = 1

                        Microsoft Direct3D12 (AMD Radeon RX 7600) (ID: 0)

                subsetAllocation = 0

 

        Present Capabilities:

                Microsoft Direct3D12 (AMD Radeon RX 7600) (ID: 0):

                        Can present images from the following devices: count = 1

                                Microsoft Direct3D12 (AMD Radeon RX 7600) (ID: 0)

                Present modes: count = 1

                        DEVICE_GROUP_PRESENT_MODE_LOCAL_BIT_KHR

 

Group 1:

        Properties:

                physicalDevices: count = 1

                        llvmpipe (LLVM 15.0.7, 256 bits) (ID: 0)

                subsetAllocation = 0

 

        Present Capabilities:

                llvmpipe (LLVM 15.0.7, 256 bits) (ID: 0):

                        Can present images from the following devices: count = 1

                                llvmpipe (LLVM 15.0.7, 256 bits) (ID: 0)

                Present modes: count = 1

                        DEVICE_GROUP_PRESENT_MODE_LOCAL_BIT_KHR

 

 

Device Properties and Extensions:

=================================

GPU0:

VkPhysicalDeviceProperties:

---------------------------

        apiVersion        = 4202763 (1.2.267)

        driverVersion     = 100663296 (0x6000000)

        vendorID          = 0x1002

        deviceID          = 0x7480

        deviceType        = PHYSICAL_DEVICE_TYPE_DISCRETE_GPU

        deviceName        = Microsoft Direct3D12 (AMD Radeon RX 7600)

        pipelineCacheUUID = 4638f594-8a07-ebe1-70f8-63fe7756f703

 

VkPhysicalDeviceLimits:

-----------------------

        maxImageDimension1D                             = 16384

        maxImageDimension2D                             = 16384

        maxImageDimension3D                             = 2048

        maxImageDimensionCube                           = 16384

        maxImageArrayLayers                             = 2048

        maxTexelBufferElements                          = 134217728

        maxUniformBufferRange                           = 65536

        maxStorageBufferRange                           = 134217728

        maxPushConstantsSize                            = 128

        maxMemoryAllocationCount                        = 4096

        maxSamplerAllocationCount                       = 4000

        bufferImageGranularity                          = 0x00010000

        sparseAddressSpaceSize                          = 0x00000000

        maxBoundDescriptorSets                          = 8

        maxPerStageDescriptorSamplers                   = 2048

        maxPerStageDescriptorUniformBuffers             = 1000000

        maxPerStageDescriptorStorageBuffers             = 1000000

        maxPerStageDescriptorSampledImages              = 1000000

        maxPerStageDescriptorStorageImages              = 1000000

        maxPerStageDescriptorInputAttachments           = 1000000

        maxPerStageResources                            = 1000000

        maxDescriptorSetSamplers                        = 2048

        maxDescriptorSetUniformBuffers                  = 1000000

        maxDescriptorSetUniformBuffersDynamic           = 8

        maxDescriptorSetStorageBuffers                  = 1000000

        maxDescriptorSetStorageBuffersDynamic           = 4

        maxDescriptorSetSampledImages                   = 1000000

        maxDescriptorSetStorageImages                   = 1000000

        maxDescriptorSetInputAttachments                = 1000000

        maxVertexInputAttributes                        = 16

        maxVertexInputBindings                          = 32

        maxVertexInputAttributeOffset                   = 2047

        maxVertexInputBindingStride                     = 2048

        maxVertexOutputComponents                       = 128

        maxTessellationGenerationLevel                  = 0

        maxTessellationPatchSize                        = 0

        maxTessellationControlPerVertexInputComponents  = 0

        maxTessellationControlPerVertexOutputComponents = 0

        maxTessellationControlPerPatchOutputComponents  = 0

        maxTessellationControlTotalOutputComponents     = 0

        maxTessellationEvaluationInputComponents        = 0

        maxTessellationEvaluationOutputComponents       = 0

        maxGeometryShaderInvocations                    = 32

        maxGeometryInputComponents                      = 128

        maxGeometryOutputComponents                     = 128

        maxGeometryOutputVertices                       = 1024

        maxGeometryTotalOutputComponents                = 1024

        maxFragmentInputComponents                      = 128

        maxFragmentOutputAttachments                    = 8

        maxFragmentDualSrcAttachments                   = 0

        maxFragmentCombinedOutputResources              = 8

        maxComputeSharedMemorySize                      = 32768

        maxComputeWorkGroupCount: count = 3

                65535

                65535

                65535

        maxComputeWorkGroupInvocations                  = 1024

        maxComputeWorkGroupSize: count = 3

                1024

                1024

                64

        subPixelPrecisionBits                           = 8

        subTexelPrecisionBits                           = 8

        mipmapPrecisionBits                             = 8

        maxDrawIndexedIndexValue                        = 16777215

        maxDrawIndirectCount                            = 4294967295

        maxSamplerLodBias                               = 15.99

        maxSamplerAnisotropy                            = 16

        maxViewports                                    = 16

        maxViewportDimensions: count = 2

                16384

                16384

        viewportBoundsRange: count = 2

                -32768

                32767

        viewportSubPixelBits                            = 0

        minMemoryMapAlignment                           = 64

        minTexelBufferOffsetAlignment                   = 0x00000020

        minUniformBufferOffsetAlignment                 = 0x00000100

        minStorageBufferOffsetAlignment                 = 0x00000010

        minTexelOffset                                  = -8

        maxTexelOffset                                  = 7

        minTexelGatherOffset                            = -32

        maxTexelGatherOffset                            = 31

        minInterpolationOffset                          = -0.5

        maxInterpolationOffset                          = 0.5

        subPixelInterpolationOffsetBits                 = 4

        maxFramebufferWidth                             = 16384

        maxFramebufferHeight                            = 16384

        maxFramebufferLayers                            = 2048

        framebufferColorSampleCounts: count = 2

                SAMPLE_COUNT_1_BIT

                SAMPLE_COUNT_4_BIT

        framebufferDepthSampleCounts: count = 2

                SAMPLE_COUNT_1_BIT

                SAMPLE_COUNT_4_BIT

        framebufferStencilSampleCounts: count = 2

                SAMPLE_COUNT_1_BIT

                SAMPLE_COUNT_4_BIT

        framebufferNoAttachmentsSampleCounts: count = 2

                SAMPLE_COUNT_1_BIT

                SAMPLE_COUNT_4_BIT

        maxColorAttachments                             = 8

        sampledImageColorSampleCounts: count = 2

                SAMPLE_COUNT_1_BIT

                SAMPLE_COUNT_4_BIT

        sampledImageIntegerSampleCounts: count = 1

                SAMPLE_COUNT_1_BIT

        sampledImageDepthSampleCounts: count = 2

                SAMPLE_COUNT_1_BIT

                SAMPLE_COUNT_4_BIT

        sampledImageStencilSampleCounts: count = 2

                SAMPLE_COUNT_1_BIT

                SAMPLE_COUNT_4_BIT

        storageImageSampleCounts: count = 1

                SAMPLE_COUNT_1_BIT

        maxSampleMaskWords                              = 1

        timestampComputeAndGraphics                     = true

        timestampPeriod                                 = 10

        maxClipDistances                                = 8

        maxCullDistances                                = 8

        maxCombinedClipAndCullDistances                 = 8

        discreteQueuePriorities                         = 2

        pointSizeRange: count = 2

                1

                1

        lineWidthRange: count = 2

                1

                1

        pointSizeGranularity                            = 0

        lineWidthGranularity                            = 0

        strictLines                                     = false

        standardSampleLocations                         = true

        optimalBufferCopyOffsetAlignment                = 0x00000200

        optimalBufferCopyRowPitchAlignment              = 0x00000100

        nonCoherentAtomSize                             = 0x00000100

 

VkPhysicalDeviceSparseProperties:

---------------------------------

        residencyStandard2DBlockShape            = false

        residencyStandard2DMultisampleBlockShape = false

        residencyStandard3DBlockShape            = false

        residencyAlignedMipSize                  = false

        residencyNonResidentStrict               = false

 

VkPhysicalDeviceDepthStencilResolveProperties:

----------------------------------------------

        supportedDepthResolveModes: count = 4

                RESOLVE_MODE_SAMPLE_ZERO_BIT

                RESOLVE_MODE_AVERAGE_BIT

                RESOLVE_MODE_MIN_BIT

                RESOLVE_MODE_MAX_BIT

        supportedStencilResolveModes: count = 3

                RESOLVE_MODE_SAMPLE_ZERO_BIT

                RESOLVE_MODE_MIN_BIT

                RESOLVE_MODE_MAX_BIT

        independentResolveNone = true

        independentResolve     = true

 

VkPhysicalDeviceDescriptorIndexingProperties:

---------------------------------------------

        maxUpdateAfterBindDescriptorsInAllPools              = 1000000

        shaderUniformBufferArrayNonUniformIndexingNative     = true

        shaderSampledImageArrayNonUniformIndexingNative      = true

        shaderStorageBufferArrayNonUniformIndexingNative     = true

        shaderStorageImageArrayNonUniformIndexingNative      = true

        shaderInputAttachmentArrayNonUniformIndexingNative   = true

        robustBufferAccessUpdateAfterBind                    = true

        quadDivergentImplicitLod                             = false

        maxPerStageDescriptorUpdateAfterBindSamplers         = 1000000

        maxPerStageDescriptorUpdateAfterBindUniformBuffers   = 1000000

        maxPerStageDescriptorUpdateAfterBindStorageBuffers   = 1000000

        maxPerStageDescriptorUpdateAfterBindSampledImages    = 1000000

        maxPerStageDescriptorUpdateAfterBindStorageImages    = 1000000

        maxPerStageDescriptorUpdateAfterBindInputAttachments = 1000000

        maxPerStageUpdateAfterBindResources                  = 1000000

        maxDescriptorSetUpdateAfterBindSamplers              = 1000000

        maxDescriptorSetUpdateAfterBindUniformBuffers        = 1000000

        maxDescriptorSetUpdateAfterBindUniformBuffersDynamic = 8

        maxDescriptorSetUpdateAfterBindStorageBuffers        = 1000000

        maxDescriptorSetUpdateAfterBindStorageBuffersDynamic = 4

        maxDescriptorSetUpdateAfterBindSampledImages         = 1000000

        maxDescriptorSetUpdateAfterBindStorageImages         = 1000000

        maxDescriptorSetUpdateAfterBindInputAttachments      = 1000000

 

VkPhysicalDeviceDriverProperties:

---------------------------------

        driverID           = UNKNOWN_VkDriverId_value23

        driverName         = Dozen

        driverInfo         = Mesa 24.0~git2311080600.f8b835~oibaf~j (git-f8b8352 2023-11-08 jammy-oibaf-ppa)

        conformanceVersion = 0.0.0.0

 

VkPhysicalDeviceFloatControlsProperties:

----------------------------------------

        denormBehaviorIndependence            = SHADER_FLOAT_CONTROLS_INDEPENDENCE_ALL

        roundingModeIndependence              = SHADER_FLOAT_CONTROLS_INDEPENDENCE_ALL

        shaderSignedZeroInfNanPreserveFloat16 = false

        shaderSignedZeroInfNanPreserveFloat32 = false

        shaderSignedZeroInfNanPreserveFloat64 = false

        shaderDenormPreserveFloat16           = true

        shaderDenormPreserveFloat32           = true

        shaderDenormPreserveFloat64           = true

        shaderDenormFlushToZeroFloat16        = false

        shaderDenormFlushToZeroFloat32        = true

        shaderDenormFlushToZeroFloat64        = false

        shaderRoundingModeRTEFloat16          = true

        shaderRoundingModeRTEFloat32          = true

        shaderRoundingModeRTEFloat64          = true

        shaderRoundingModeRTZFloat16          = false

        shaderRoundingModeRTZFloat32          = false

        shaderRoundingModeRTZFloat64          = false

 

VkPhysicalDeviceIDProperties:

-----------------------------

        deviceUUID      = d01a5396-f81c-3a10-1fe4-de61699cc948

        driverUUID      = 2b101adb-a1f4-7d08-11f1-660a07465c38

        deviceLUID      = 33f70c06-00000000

        deviceNodeMask  = 0

        deviceLUIDValid = true

 

VkPhysicalDeviceMaintenance3Properties:

---------------------------------------

        maxPerSetDescriptors    = 1024

        maxMemoryAllocationSize = 0x80000000

 

VkPhysicalDeviceMultiviewProperties:

------------------------------------

        maxMultiviewViewCount     = 6

        maxMultiviewInstanceIndex = 4294967295

 

VkPhysicalDevicePointClippingProperties:

----------------------------------------

        pointClippingBehavior = POINT_CLIPPING_BEHAVIOR_ALL_CLIP_PLANES

 

VkPhysicalDeviceProtectedMemoryProperties:

------------------------------------------

        protectedNoFault = false

 

VkPhysicalDeviceSamplerFilterMinmaxProperties:

----------------------------------------------

        filterMinmaxSingleComponentFormats = false

        filterMinmaxImageComponentMapping  = false

 

VkPhysicalDeviceShaderIntegerDotProductPropertiesKHR:

-----------------------------------------------------

        integerDotProduct8BitUnsignedAccelerated                                      = false

        integerDotProduct8BitSignedAccelerated                                        = false

        integerDotProduct8BitMixedSignednessAccelerated                               = false

        integerDotProduct4x8BitPackedUnsignedAccelerated                              = true

        integerDotProduct4x8BitPackedSignedAccelerated                                = true

        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        = true

        integerDotProductAccumulatingSaturating4x8BitPackedSignedAccelerated          = true

        integerDotProductAccumulatingSaturating4x8BitPackedMixedSignednessAccelerated = false

        integerDotProductAccumulatingSaturating16BitUnsignedAccelerated               = false

        integerDotProductAccumulatingSaturating16BitSignedAccelerated                 = false

        integerDotProductAccumulatingSaturating16BitMixedSignednessAccelerated        = false

        integerDotProductAccumulatingSaturating32BitUnsignedAccelerated               = false

        integerDotProductAccumulatingSaturating32BitSignedAccelerated                 = false

        integerDotProductAccumulatingSaturating32BitMixedSignednessAccelerated        = false

        integerDotProductAccumulatingSaturating64BitUnsignedAccelerated               = false

        integerDotProductAccumulatingSaturating64BitSignedAccelerated                 = false

        integerDotProductAccumulatingSaturating64BitMixedSignednessAccelerated        = false

 

VkPhysicalDeviceSubgroupProperties:

-----------------------------------

        subgroupSize              = 32

        supportedStages: count = 6

                SHADER_STAGE_VERTEX_BIT

                SHADER_STAGE_GEOMETRY_BIT

                SHADER_STAGE_FRAGMENT_BIT

                SHADER_STAGE_COMPUTE_BIT

                SHADER_STAGE_ALL_GRAPHICS

                SHADER_STAGE_ALL

        supportedOperations: count = 7

                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_QUAD_BIT

        quadOperationsInAllStages = true

 

VkPhysicalDeviceSubgroupSizeControlPropertiesEXT:

-------------------------------------------------

        minSubgroupSize              = 32

        maxSubgroupSize              = 64

        maxComputeWorkgroupSubgroups = 32

        requiredSubgroupSizeStages: count = 2

                SHADER_STAGE_COMPUTE_BIT

                SHADER_STAGE_ALL

 

VkPhysicalDeviceTimelineSemaphoreProperties:

--------------------------------------------

        maxTimelineSemaphoreValueDifference = 18446744073709551615

 

VkPhysicalDeviceVertexAttributeDivisorPropertiesEXT:

----------------------------------------------------

        maxVertexAttribDivisor = 4294967295

 

VkPhysicalDeviceVulkan11Properties:

-----------------------------------

        deviceUUID                        = d01a5396-f81c-3a10-1fe4-de61699cc948

        driverUUID                        = 2b101adb-a1f4-7d08-11f1-660a07465c38

        deviceLUID                        = 33f70c06-00000000

        deviceNodeMask                    = 0

        deviceLUIDValid                   = true

        subgroupSize                      = 32

        subgroupSupportedStages: count = 6

                SHADER_STAGE_VERTEX_BIT

                SHADER_STAGE_GEOMETRY_BIT

                SHADER_STAGE_FRAGMENT_BIT

                SHADER_STAGE_COMPUTE_BIT

                SHADER_STAGE_ALL_GRAPHICS

                SHADER_STAGE_ALL

        subgroupSupportedOperations: count = 7

                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_QUAD_BIT

        subgroupQuadOperationsInAllStages = true

        pointClippingBehavior             = POINT_CLIPPING_BEHAVIOR_ALL_CLIP_PLANES

        maxMultiviewViewCount             = 6

        maxMultiviewInstanceIndex         = 4294967295

        protectedNoFault                  = false

        maxPerSetDescriptors              = 1024

        maxMemoryAllocationSize           = 0x80000000

 

VkPhysicalDeviceVulkan12Properties:

-----------------------------------

        driverID                                             = UNKNOWN_VkDriverId_value23

        driverName                                           = Dozen

        driverInfo                                           = Mesa 24.0~git2311080600.f8b835~oibaf~j (git-f8b8352 2023-11-08 jammy-oibaf-ppa)

        conformanceVersion                                   = 0.0.0.0

        denormBehaviorIndependence                           = SHADER_FLOAT_CONTROLS_INDEPENDENCE_ALL

        roundingModeIndependence                             = SHADER_FLOAT_CONTROLS_INDEPENDENCE_ALL

        shaderSignedZeroInfNanPreserveFloat16                = false

        shaderSignedZeroInfNanPreserveFloat32                = false

        shaderSignedZeroInfNanPreserveFloat64                = false

        shaderDenormPreserveFloat16                          = true

        shaderDenormPreserveFloat32                          = true

        shaderDenormPreserveFloat64                          = true

        shaderDenormFlushToZeroFloat16                       = false

        shaderDenormFlushToZeroFloat32                       = true

        shaderDenormFlushToZeroFloat64                       = false

        shaderRoundingModeRTEFloat16                         = true

        shaderRoundingModeRTEFloat32                         = true

        shaderRoundingModeRTEFloat64                         = true

        shaderRoundingModeRTZFloat16                         = false

        shaderRoundingModeRTZFloat32                         = false

        shaderRoundingModeRTZFloat64                         = false

        maxUpdateAfterBindDescriptorsInAllPools              = 1000000

        shaderUniformBufferArrayNonUniformIndexingNative     = true

        shaderSampledImageArrayNonUniformIndexingNative      = true

        shaderStorageBufferArrayNonUniformIndexingNative     = true

        shaderStorageImageArrayNonUniformIndexingNative      = true

        shaderInputAttachmentArrayNonUniformIndexingNative   = true

        robustBufferAccessUpdateAfterBind                    = true

        quadDivergentImplicitLod                             = false

        maxPerStageDescriptorUpdateAfterBindSamplers         = 1000000

        maxPerStageDescriptorUpdateAfterBindUniformBuffers   = 1000000

        maxPerStageDescriptorUpdateAfterBindStorageBuffers   = 1000000

        maxPerStageDescriptorUpdateAfterBindSampledImages    = 1000000

        maxPerStageDescriptorUpdateAfterBindStorageImages    = 1000000

        maxPerStageDescriptorUpdateAfterBindInputAttachments = 1000000

        maxPerStageUpdateAfterBindResources                  = 1000000

        maxDescriptorSetUpdateAfterBindSamplers              = 1000000

        maxDescriptorSetUpdateAfterBindUniformBuffers        = 1000000

        maxDescriptorSetUpdateAfterBindUniformBuffersDynamic = 8

        maxDescriptorSetUpdateAfterBindStorageBuffers        = 1000000

        maxDescriptorSetUpdateAfterBindStorageBuffersDynamic = 4

        maxDescriptorSetUpdateAfterBindSampledImages         = 1000000

        maxDescriptorSetUpdateAfterBindStorageImages         = 1000000

        maxDescriptorSetUpdateAfterBindInputAttachments      = 1000000

        supportedDepthResolveModes: count = 4

                RESOLVE_MODE_SAMPLE_ZERO_BIT

                RESOLVE_MODE_AVERAGE_BIT

                RESOLVE_MODE_MIN_BIT

                RESOLVE_MODE_MAX_BIT

        supportedStencilResolveModes: count = 3

                RESOLVE_MODE_SAMPLE_ZERO_BIT

                RESOLVE_MODE_MIN_BIT

                RESOLVE_MODE_MAX_BIT

        independentResolveNone                               = true

        independentResolve                                   = true

        filterMinmaxSingleComponentFormats                   = false

        filterMinmaxImageComponentMapping                    = false

        maxTimelineSemaphoreValueDifference                  = 18446744073709551615

        framebufferIntegerColorSampleCounts: count = 1

                SAMPLE_COUNT_1_BIT

 

 

Device Extensions: count = 42

-----------------------------

        VK_EXT_descriptor_indexing            : extension revision 2

        VK_EXT_scalar_block_layout            : extension revision 1

        VK_EXT_separate_stencil_usage         : extension revision 1

        VK_EXT_shader_subgroup_ballot         : extension revision 1

        VK_EXT_shader_subgroup_vote           : extension revision 1

        VK_EXT_subgroup_size_control          : extension revision 2

        VK_EXT_vertex_attribute_divisor       : extension revision 3

        VK_KHR_16bit_storage                  : extension revision 1

        VK_KHR_bind_memory2                   : extension revision 1

        VK_KHR_create_renderpass2             : extension revision 1

        VK_KHR_dedicated_allocation           : extension revision 3

        VK_KHR_depth_stencil_resolve          : extension revision 1

        VK_KHR_descriptor_update_template     : 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_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_get_memory_requirements2       : extension revision 1

        VK_KHR_image_format_list              : extension revision 1

        VK_KHR_imageless_framebuffer          : extension revision 1

        VK_KHR_maintenance1                   : extension revision 2

        VK_KHR_maintenance2                   : extension revision 1

        VK_KHR_maintenance3                   : extension revision 1

        VK_KHR_multiview                      : extension revision 1

        VK_KHR_relaxed_block_layout           : extension revision 1

        VK_KHR_sampler_mirror_clamp_to_edge   : extension revision 3

        VK_KHR_separate_depth_stencil_layouts : extension revision 1

        VK_KHR_shader_draw_parameters         : extension revision 1

        VK_KHR_shader_float16_int8            : extension revision 1

        VK_KHR_shader_float_controls          : extension revision 4

        VK_KHR_shader_integer_dot_product     : 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_synchronization2               : extension revision 1

        VK_KHR_timeline_semaphore             : extension revision 2

        VK_KHR_uniform_buffer_standard_layout : extension revision 1

        VK_MSFT_layered_driver                : extension revision 1

 

VkQueueFamilyProperties:

========================

        queueProperties[0]:

        -------------------

                minImageTransferGranularity = (0,0,0)

                queueCount                  = 4

                queueFlags                  = QUEUE_GRAPHICS | QUEUE_COMPUTE | QUEUE_TRANSFER

                timestampValidBits          = 64

                present support             = true

 

        queueProperties[1]:

        -------------------

                minImageTransferGranularity = (0,0,0)

                queueCount                  = 8

                queueFlags                  = QUEUE_COMPUTE | QUEUE_TRANSFER

                timestampValidBits          = 64

                present support             = true

 

VkPhysicalDeviceMemoryProperties:

=================================

memoryHeaps: count = 2

        memoryHeaps[0]:

                size   = 17011240960 (0x3f5f2f000) (15.84 GiB)

                flags:

                        None

        memoryHeaps[1]:

                size   = 8523571200 (0x1fc0b6000) (7.94 GiB)

                flags: count = 1

                        MEMORY_HEAP_DEVICE_LOCAL_BIT

memoryTypes: count = 4

        memoryTypes[0]:

                heapIndex     = 0

                propertyFlags = 0x0000:

                        None

                usable for:

                        IMAGE_TILING_OPTIMAL:

                                color images

                                FORMAT_D16_UNORM

                                FORMAT_X8_D24_UNORM_PACK32

                                FORMAT_D32_SFLOAT

                                FORMAT_D24_UNORM_S8_UINT

                                FORMAT_D32_SFLOAT_S8_UINT

                                (non-sparse)

                        IMAGE_TILING_LINEAR:

                                color images

                                (non-sparse, non-transient)

        memoryTypes[1]:

                heapIndex     = 0

                propertyFlags = 0x0006: count = 2

                        MEMORY_PROPERTY_HOST_VISIBLE_BIT

                        MEMORY_PROPERTY_HOST_COHERENT_BIT

                usable for:

                        IMAGE_TILING_OPTIMAL:

                                color images

                                FORMAT_D16_UNORM

                                FORMAT_X8_D24_UNORM_PACK32

                                FORMAT_D32_SFLOAT

                                FORMAT_D24_UNORM_S8_UINT

                                FORMAT_D32_SFLOAT_S8_UINT

                                (non-sparse)

                        IMAGE_TILING_LINEAR:

                                color images

                                (non-sparse, non-transient)

        memoryTypes[2]:

                heapIndex     = 0

                propertyFlags = 0x000e: count = 3

                        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_D24_UNORM_S8_UINT

                                FORMAT_D32_SFLOAT_S8_UINT

                                (non-sparse)

                        IMAGE_TILING_LINEAR:

                                color images

                                (non-sparse, non-transient)

        memoryTypes[3]:

                heapIndex     = 1

                propertyFlags = 0x0001: count = 1

                        MEMORY_PROPERTY_DEVICE_LOCAL_BIT

                usable for:

                        IMAGE_TILING_OPTIMAL:

                                color images

                                FORMAT_D16_UNORM

                                FORMAT_X8_D24_UNORM_PACK32

                                FORMAT_D32_SFLOAT

                                FORMAT_D24_UNORM_S8_UINT

                                FORMAT_D32_SFLOAT_S8_UINT

                                (non-sparse)

                        IMAGE_TILING_LINEAR:

                                color images

                                (non-sparse, non-transient)

 

VkPhysicalDeviceFeatures:

=========================

        robustBufferAccess                      = true

        fullDrawIndexUint32                     = false

        imageCubeArray                          = true

        independentBlend                        = true

        geometryShader                          = true

        tessellationShader                      = false

        sampleRateShading                       = true

        dualSrcBlend                            = false

        logicOp                                 = false

        multiDrawIndirect                       = true

        drawIndirectFirstInstance               = true

        depthClamp                              = true

        depthBiasClamp                          = true

        fillModeNonSolid                        = true

        depthBounds                             = true

        wideLines                               = false

        largePoints                             = false

        alphaToOne                              = false

        multiViewport                           = false

        samplerAnisotropy                       = true

        textureCompressionETC2                  = false

        textureCompressionASTC_LDR              = false

        textureCompressionBC                    = true

        occlusionQueryPrecise                   = true

        pipelineStatisticsQuery                 = true

        vertexPipelineStoresAndAtomics          = true

        fragmentStoresAndAtomics                = true

        shaderTessellationAndGeometryPointSize  = false

        shaderImageGatherExtended               = true

        shaderStorageImageExtendedFormats       = true

        shaderStorageImageMultisample           = false

        shaderStorageImageReadWithoutFormat     = true

        shaderStorageImageWriteWithoutFormat    = true

        shaderUniformBufferArrayDynamicIndexing = true

        shaderSampledImageArrayDynamicIndexing  = true

        shaderStorageBufferArrayDynamicIndexing = true

        shaderStorageImageArrayDynamicIndexing  = true

        shaderClipDistance                      = true

        shaderCullDistance                      = true

        shaderFloat64                           = true

        shaderInt64                             = true

        shaderInt16                             = true

        shaderResourceResidency                 = false

        shaderResourceMinLod                    = false

        sparseBinding                           = false

        sparseResidencyBuffer                   = false

        sparseResidencyImage2D                  = false

        sparseResidencyImage3D                  = false

        sparseResidency2Samples                 = false

        sparseResidency4Samples                 = false

        sparseResidency8Samples                 = false

        sparseResidency16Samples                = false

        sparseResidencyAliased                  = false

        variableMultisampleRate                 = false

        inheritedQueries                        = false

 

VkPhysicalDevice16BitStorageFeatures:

-------------------------------------

        storageBuffer16BitAccess           = true

        uniformAndStorageBuffer16BitAccess = true

        storagePushConstant16              = false

        storageInputOutput16               = false

 

VkPhysicalDevice8BitStorageFeatures:

------------------------------------

        storageBuffer8BitAccess           = false

        uniformAndStorageBuffer8BitAccess = false

        storagePushConstant8              = false

 

VkPhysicalDeviceBufferDeviceAddressFeatures:

--------------------------------------------

        bufferDeviceAddress              = false

        bufferDeviceAddressCaptureReplay = false

        bufferDeviceAddressMultiDevice   = false

 

VkPhysicalDeviceDescriptorIndexingFeatures:

-------------------------------------------

        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

 

VkPhysicalDeviceDynamicRenderingFeaturesKHR:

--------------------------------------------

        dynamicRendering = true

 

VkPhysicalDeviceHostQueryResetFeatures:

---------------------------------------

        hostQueryReset = true

 

VkPhysicalDeviceImagelessFramebufferFeatures:

---------------------------------------------

        imagelessFramebuffer = true

 

VkPhysicalDeviceMultiviewFeatures:

----------------------------------

        multiview                   = true

        multiviewGeometryShader     = true

        multiviewTessellationShader = false

 

VkPhysicalDeviceProtectedMemoryFeatures:

----------------------------------------

        protectedMemory = false

 

VkPhysicalDeviceSamplerYcbcrConversionFeatures:

-----------------------------------------------

        samplerYcbcrConversion = false

 

VkPhysicalDeviceScalarBlockLayoutFeatures:

------------------------------------------

        scalarBlockLayout = true

 

VkPhysicalDeviceSeparateDepthStencilLayoutsFeatures:

----------------------------------------------------

        separateDepthStencilLayouts = true

 

VkPhysicalDeviceShaderAtomicInt64Features:

------------------------------------------

        shaderBufferInt64Atomics = false

        shaderSharedInt64Atomics = false

 

VkPhysicalDeviceShaderDrawParametersFeatures:

---------------------------------------------

        shaderDrawParameters = true

 

VkPhysicalDeviceShaderFloat16Int8Features:

------------------------------------------

        shaderFloat16 = true

        shaderInt8    = false

 

VkPhysicalDeviceShaderIntegerDotProductFeaturesKHR:

---------------------------------------------------

        shaderIntegerDotProduct = true

 

VkPhysicalDeviceShaderSubgroupExtendedTypesFeatures:

----------------------------------------------------

        shaderSubgroupExtendedTypes = true

 

VkPhysicalDeviceSubgroupSizeControlFeaturesEXT:

-----------------------------------------------

        subgroupSizeControl  = true

        computeFullSubgroups = true

 

VkPhysicalDeviceSynchronization2FeaturesKHR:

--------------------------------------------

        synchronization2 = true

 

VkPhysicalDeviceTimelineSemaphoreFeatures:

------------------------------------------

        timelineSemaphore = true

 

VkPhysicalDeviceUniformBufferStandardLayoutFeatures:

----------------------------------------------------

        uniformBufferStandardLayout = true

 

VkPhysicalDeviceVariablePointersFeatures:

-----------------------------------------

        variablePointersStorageBuffer = false

        variablePointers              = false

 

VkPhysicalDeviceVertexAttributeDivisorFeaturesEXT:

--------------------------------------------------

        vertexAttributeInstanceRateDivisor     = true

        vertexAttributeInstanceRateZeroDivisor = true

 

VkPhysicalDeviceVulkan11Features:

---------------------------------

        storageBuffer16BitAccess           = true

        uniformAndStorageBuffer16BitAccess = true

        storagePushConstant16              = false

        storageInputOutput16               = false

        multiview                          = true

        multiviewGeometryShader            = true

        multiviewTessellationShader        = false

        variablePointersStorageBuffer      = false

        variablePointers                   = false

        protectedMemory                    = false

        samplerYcbcrConversion             = false

        shaderDrawParameters               = true

 

VkPhysicalDeviceVulkan12Features:

---------------------------------

        samplerMirrorClampToEdge                           = true

        drawIndirectCount                                  = true

        storageBuffer8BitAccess                            = false

        uniformAndStorageBuffer8BitAccess                  = false

        storagePushConstant8                               = false

        shaderBufferInt64Atomics                           = false

        shaderSharedInt64Atomics                           = false

        shaderFloat16                                      = true

        shaderInt8                                         = false

        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                                = false

        scalarBlockLayout                                  = true

        imagelessFramebuffer                               = true

        uniformBufferStandardLayout                        = true

        shaderSubgroupExtendedTypes                        = true

        separateDepthStencilLayouts                        = true

        hostQueryReset                                     = true

        timelineSemaphore                                  = true

        bufferDeviceAddress                                = false

        bufferDeviceAddressCaptureReplay                   = false

        bufferDeviceAddressMultiDevice                     = false

        vulkanMemoryModel                                  = false

        vulkanMemoryModelDeviceScope                       = false

        vulkanMemoryModelAvailabilityVisibilityChains      = false

        shaderOutputViewportIndex                          = false

        shaderOutputLayer                                  = false

        subgroupBroadcastDynamicId                         = true

 

VkPhysicalDeviceVulkanMemoryModelFeatures:

------------------------------------------

        vulkanMemoryModel                             = false

        vulkanMemoryModelDeviceScope                  = false

        vulkanMemoryModelAvailabilityVisibilityChains = false

 

 

GPU1:

VkPhysicalDeviceProperties:

---------------------------

        apiVersion        = 4206859 (1.3.267)

        driverVersion     = 1 (0x0001)

        vendorID          = 0x10005

        deviceID          = 0x0000

        deviceType        = PHYSICAL_DEVICE_TYPE_CPU

        deviceName        = llvmpipe (LLVM 15.0.7, 256 bits)

        pipelineCacheUUID = 742d6638-6238-3335-3220-323032332d31

 

VkPhysicalDeviceLimits:

-----------------------

        maxImageDimension1D                             = 16384

        maxImageDimension2D                             = 16384

        maxImageDimension3D                             = 4096

        maxImageDimensionCube                           = 32768

        maxImageArrayLayers                             = 2048

        maxTexelBufferElements                          = 134217728

        maxUniformBufferRange                           = 65536

        maxStorageBufferRange                           = 134217728

        maxPushConstantsSize                            = 256

        maxMemoryAllocationCount                        = 4294967295

        maxSamplerAllocationCount                       = 32768

        bufferImageGranularity                          = 0x00000040

        sparseAddressSpaceSize                          = 0x00000000

        maxBoundDescriptorSets                          = 8

        maxPerStageDescriptorSamplers                   = 1000000

        maxPerStageDescriptorUniformBuffers             = 1000000

        maxPerStageDescriptorStorageBuffers             = 1000000

        maxPerStageDescriptorSampledImages              = 1000000

        maxPerStageDescriptorStorageImages              = 1000000

        maxPerStageDescriptorInputAttachments           = 1000000

        maxPerStageResources                            = 1000000

        maxDescriptorSetSamplers                        = 1000000

        maxDescriptorSetUniformBuffers                  = 1000000

        maxDescriptorSetUniformBuffersDynamic           = 1000000

        maxDescriptorSetStorageBuffers                  = 1000000

        maxDescriptorSetStorageBuffersDynamic           = 1000000

        maxDescriptorSetSampledImages                   = 1000000

        maxDescriptorSetStorageImages                   = 1000000

        maxDescriptorSetInputAttachments                = 1000000

        maxVertexInputAttributes                        = 32

        maxVertexInputBindings                          = 32

        maxVertexInputAttributeOffset                   = 2047

        maxVertexInputBindingStride                     = 2048

        maxVertexOutputComponents                       = 128

        maxTessellationGenerationLevel                  = 64

        maxTessellationPatchSize                        = 32

        maxTessellationControlPerVertexInputComponents  = 128

        maxTessellationControlPerVertexOutputComponents = 128

        maxTessellationControlPerPatchOutputComponents  = 128

        maxTessellationControlTotalOutputComponents     = 4096

        maxTessellationEvaluationInputComponents        = 128

        maxTessellationEvaluationOutputComponents       = 128

        maxGeometryShaderInvocations                    = 32

        maxGeometryInputComponents                      = 64

        maxGeometryOutputComponents                     = 128

        maxGeometryOutputVertices                       = 1024

        maxGeometryTotalOutputComponents                = 1024

        maxFragmentInputComponents                      = 128

        maxFragmentOutputAttachments                    = 8

        maxFragmentDualSrcAttachments                   = 2

        maxFragmentCombinedOutputResources              = 104

        maxComputeSharedMemorySize                      = 32768

        maxComputeWorkGroupCount: count = 3

                65535

                65535

                65535

        maxComputeWorkGroupInvocations                  = 1024

        maxComputeWorkGroupSize: count = 3

                1024

                1024

                1024

        subPixelPrecisionBits                           = 8

        subTexelPrecisionBits                           = 8

        mipmapPrecisionBits                             = 4

        maxDrawIndexedIndexValue                        = 4294967295

        maxDrawIndirectCount                            = 4294967295

        maxSamplerLodBias                               = 16

        maxSamplerAnisotropy                            = 16

        maxViewports                                    = 16

        maxViewportDimensions: count = 2

                16384

                16384

        viewportBoundsRange: count = 2

                -32768

                32768

        viewportSubPixelBits                            = 0

        minMemoryMapAlignment                           = 64

        minTexelBufferOffsetAlignment                   = 0x00000010

        minUniformBufferOffsetAlignment                 = 0x00000010

        minStorageBufferOffsetAlignment                 = 0x00000010

        minTexelOffset                                  = -32

        maxTexelOffset                                  = 31

        minTexelGatherOffset                            = -32

        maxTexelGatherOffset                            = 31

        minInterpolationOffset                          = -2

        maxInterpolationOffset                          = 2

        subPixelInterpolationOffsetBits                 = 8

        maxFramebufferWidth                             = 16384

        maxFramebufferHeight                            = 16384

        maxFramebufferLayers                            = 2048

        framebufferColorSampleCounts: count = 2

                SAMPLE_COUNT_1_BIT

                SAMPLE_COUNT_4_BIT

        framebufferDepthSampleCounts: count = 2

                SAMPLE_COUNT_1_BIT

                SAMPLE_COUNT_4_BIT

        framebufferStencilSampleCounts: count = 2

                SAMPLE_COUNT_1_BIT

                SAMPLE_COUNT_4_BIT

        framebufferNoAttachmentsSampleCounts: count = 2

                SAMPLE_COUNT_1_BIT

                SAMPLE_COUNT_4_BIT

        maxColorAttachments                             = 8

        sampledImageColorSampleCounts: count = 2

                SAMPLE_COUNT_1_BIT

                SAMPLE_COUNT_4_BIT

        sampledImageIntegerSampleCounts: count = 2

                SAMPLE_COUNT_1_BIT

                SAMPLE_COUNT_4_BIT

        sampledImageDepthSampleCounts: count = 2

                SAMPLE_COUNT_1_BIT

                SAMPLE_COUNT_4_BIT

        sampledImageStencilSampleCounts: count = 2

                SAMPLE_COUNT_1_BIT

                SAMPLE_COUNT_4_BIT

        storageImageSampleCounts: count = 2

                SAMPLE_COUNT_1_BIT

                SAMPLE_COUNT_4_BIT

        maxSampleMaskWords                              = 1

        timestampComputeAndGraphics                     = true

        timestampPeriod                                 = 1

        maxClipDistances                                = 8

        maxCullDistances                                = 8

        maxCombinedClipAndCullDistances                 = 8

        discreteQueuePriorities                         = 2

        pointSizeRange: count = 2

                0

                255

        lineWidthRange: count = 2

                1

                255

        pointSizeGranularity                            = 0.125

        lineWidthGranularity                            = 0.0078125

        strictLines                                     = true

        standardSampleLocations                         = true

        optimalBufferCopyOffsetAlignment                = 0x00000080

        optimalBufferCopyRowPitchAlignment              = 0x00000080

        nonCoherentAtomSize                             = 0x00000040

 

VkPhysicalDeviceSparseProperties:

---------------------------------

        residencyStandard2DBlockShape            = false

        residencyStandard2DMultisampleBlockShape = false

        residencyStandard3DBlockShape            = false

        residencyAlignedMipSize                  = false

        residencyNonResidentStrict               = false

 

VkPhysicalDeviceCustomBorderColorPropertiesEXT:

-----------------------------------------------

        maxCustomBorderColorSamplers = 32768

 

VkPhysicalDeviceDepthStencilResolveProperties:

----------------------------------------------

        supportedDepthResolveModes: count = 2

                RESOLVE_MODE_SAMPLE_ZERO_BIT

                RESOLVE_MODE_AVERAGE_BIT

        supportedStencilResolveModes: count = 1

                RESOLVE_MODE_SAMPLE_ZERO_BIT

        independentResolveNone = false

        independentResolve     = false

 

VkPhysicalDeviceDescriptorIndexingProperties:

---------------------------------------------

        maxUpdateAfterBindDescriptorsInAllPools              = 4294967295

        shaderUniformBufferArrayNonUniformIndexingNative     = true

        shaderSampledImageArrayNonUniformIndexingNative      = true

        shaderStorageBufferArrayNonUniformIndexingNative     = true

        shaderStorageImageArrayNonUniformIndexingNative      = true

        shaderInputAttachmentArrayNonUniformIndexingNative   = true

        robustBufferAccessUpdateAfterBind                    = true

        quadDivergentImplicitLod                             = true

        maxPerStageDescriptorUpdateAfterBindSamplers         = 1000000

        maxPerStageDescriptorUpdateAfterBindUniformBuffers   = 1000000

        maxPerStageDescriptorUpdateAfterBindStorageBuffers   = 1000000

        maxPerStageDescriptorUpdateAfterBindSampledImages    = 1000000

        maxPerStageDescriptorUpdateAfterBindStorageImages    = 1000000

        maxPerStageDescriptorUpdateAfterBindInputAttachments = 1000000

        maxPerStageUpdateAfterBindResources                  = 1000000

        maxDescriptorSetUpdateAfterBindSamplers              = 1000000

        maxDescriptorSetUpdateAfterBindUniformBuffers        = 1000000

        maxDescriptorSetUpdateAfterBindUniformBuffersDynamic = 1000000

        maxDescriptorSetUpdateAfterBindStorageBuffers        = 1000000

        maxDescriptorSetUpdateAfterBindStorageBuffersDynamic = 1000000

        maxDescriptorSetUpdateAfterBindSampledImages         = 1000000

        maxDescriptorSetUpdateAfterBindStorageImages         = 1000000

        maxDescriptorSetUpdateAfterBindInputAttachments      = 1000000

 

VkPhysicalDeviceDriverProperties:

---------------------------------

        driverID           = DRIVER_ID_MESA_LLVMPIPE

        driverName         = llvmpipe

        driverInfo         = Mesa 24.0~git2311080600.f8b835~oibaf~j (git-f8b8352 2023-11-08 jammy-oibaf-ppa) (LLVM 15.0.7)

        conformanceVersion = 1.3.1.1

 

VkPhysicalDeviceExternalMemoryHostPropertiesEXT:

------------------------------------------------

        minImportedHostPointerAlignment = 0x00001000

 

VkPhysicalDeviceFloatControlsProperties:

----------------------------------------

        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

 

VkPhysicalDeviceIDProperties:

-----------------------------

        deviceUUID      = 6d657361-3234-2e30-7e67-697432333100

        driverUUID      = 6c6c766d-7069-7065-5555-494400000000

        deviceNodeMask  = 0

        deviceLUIDValid = false

 

VkPhysicalDeviceInlineUniformBlockProperties:

---------------------------------------------

        maxInlineUniformBlockSize                               = 4096

        maxPerStageDescriptorInlineUniformBlocks                = 8

        maxPerStageDescriptorUpdateAfterBindInlineUniformBlocks = 8

        maxDescriptorSetInlineUniformBlocks                     = 8

        maxDescriptorSetUpdateAfterBindInlineUniformBlocks      = 8

 

VkPhysicalDeviceLineRasterizationPropertiesEXT:

-----------------------------------------------

        lineSubPixelPrecisionBits = 8

 

VkPhysicalDeviceMaintenance3Properties:

---------------------------------------

        maxPerSetDescriptors    = 1000000

        maxMemoryAllocationSize = 0x80000000

 

VkPhysicalDeviceMaintenance4Properties:

---------------------------------------

        maxBufferSize = 0xffffffff

 

VkPhysicalDeviceMultiDrawPropertiesEXT:

---------------------------------------

        maxMultiDrawCount = 2048

 

VkPhysicalDeviceMultiviewProperties:

------------------------------------

        maxMultiviewViewCount     = 6

        maxMultiviewInstanceIndex = 2147483647

 

VkPhysicalDevicePointClippingProperties:

----------------------------------------

        pointClippingBehavior = POINT_CLIPPING_BEHAVIOR_ALL_CLIP_PLANES

 

VkPhysicalDeviceProtectedMemoryProperties:

------------------------------------------

        protectedNoFault = false

 

VkPhysicalDeviceProvokingVertexPropertiesEXT:

---------------------------------------------

        provokingVertexModePerPipeline                       = true

        transformFeedbackPreservesTriangleFanProvokingVertex = true

 

VkPhysicalDevicePushDescriptorPropertiesKHR:

--------------------------------------------

        maxPushDescriptors = 32

 

VkPhysicalDeviceRobustness2PropertiesEXT:

-----------------------------------------

        robustStorageBufferAccessSizeAlignment = 0x00000001

        robustUniformBufferAccessSizeAlignment = 0x00000001

 

VkPhysicalDeviceSamplerFilterMinmaxProperties:

----------------------------------------------

        filterMinmaxSingleComponentFormats = true

        filterMinmaxImageComponentMapping  = true

 

VkPhysicalDeviceShaderIntegerDotProductProperties:

--------------------------------------------------

        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

 

VkPhysicalDeviceSubgroupProperties:

-----------------------------------

        subgroupSize              = 8

        supportedStages: count = 6

                SHADER_STAGE_FRAGMENT_BIT

                SHADER_STAGE_COMPUTE_BIT

                SHADER_STAGE_ALL_GRAPHICS

                SHADER_STAGE_ALL

                SHADER_STAGE_TASK_BIT_NV

                SHADER_STAGE_MESH_BIT_NV

        supportedOperations: count = 7

                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_QUAD_BIT

        quadOperationsInAllStages = false

 

VkPhysicalDeviceSubgroupSizeControlProperties:

----------------------------------------------

        minSubgroupSize              = 8

        maxSubgroupSize              = 8

        maxComputeWorkgroupSubgroups = 32

        requiredSubgroupSizeStages: count = 4

                SHADER_STAGE_FRAGMENT_BIT

                SHADER_STAGE_COMPUTE_BIT

                SHADER_STAGE_ALL_GRAPHICS

                SHADER_STAGE_ALL

 

VkPhysicalDeviceTexelBufferAlignmentProperties:

-----------------------------------------------

        storageTexelBufferOffsetAlignmentBytes       = 0x00000010

        storageTexelBufferOffsetSingleTexelAlignment = true

        uniformTexelBufferOffsetAlignmentBytes       = 0x00000010

        uniformTexelBufferOffsetSingleTexelAlignment = true

 

VkPhysicalDeviceTimelineSemaphoreProperties:

--------------------------------------------

        maxTimelineSemaphoreValueDifference = 18446744073709551615

 

VkPhysicalDeviceTransformFeedbackPropertiesEXT:

-----------------------------------------------

        maxTransformFeedbackStreams                = 4

        maxTransformFeedbackBuffers                = 4

        maxTransformFeedbackBufferSize             = 0xffffffff

        maxTransformFeedbackStreamDataSize         = 512

        maxTransformFeedbackBufferDataSize         = 512

        maxTransformFeedbackBufferDataStride       = 512

        transformFeedbackQueries                   = true

        transformFeedbackStreamsLinesTriangles     = false

        transformFeedbackRasterizationStreamSelect = false

        transformFeedbackDraw                      = true

 

VkPhysicalDeviceVertexAttributeDivisorPropertiesEXT:

----------------------------------------------------

        maxVertexAttribDivisor = 4294967295

 

VkPhysicalDeviceVulkan11Properties:

-----------------------------------

        deviceUUID                        = 6d657361-3234-2e30-7e67-697432333100

        driverUUID                        = 6c6c766d-7069-7065-5555-494400000000

        deviceNodeMask                    = 0

        deviceLUIDValid                   = false

        subgroupSize                      = 8

        subgroupSupportedStages: count = 6

                SHADER_STAGE_FRAGMENT_BIT

                SHADER_STAGE_COMPUTE_BIT

                SHADER_STAGE_ALL_GRAPHICS

                SHADER_STAGE_ALL

                SHADER_STAGE_TASK_BIT_NV

                SHADER_STAGE_MESH_BIT_NV

        subgroupSupportedOperations: count = 7

                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_QUAD_BIT

        subgroupQuadOperationsInAllStages = false

        pointClippingBehavior             = POINT_CLIPPING_BEHAVIOR_ALL_CLIP_PLANES

        maxMultiviewViewCount             = 6

        maxMultiviewInstanceIndex         = 2147483647

        protectedNoFault                  = false

        maxPerSetDescriptors              = 1000000

        maxMemoryAllocationSize           = 0x80000000

 

VkPhysicalDeviceVulkan12Properties:

-----------------------------------

        driverID                                             = DRIVER_ID_MESA_LLVMPIPE

        driverName                                           = llvmpipe

        driverInfo                                           = Mesa 24.0~git2311080600.f8b835~oibaf~j (git-f8b8352 2023-11-08 jammy-oibaf-ppa) (LLVM 15.0.7)

        conformanceVersion                                   = 1.3.1.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         = 1000000

        maxPerStageDescriptorUpdateAfterBindUniformBuffers   = 1000000

        maxPerStageDescriptorUpdateAfterBindStorageBuffers   = 1000000

        maxPerStageDescriptorUpdateAfterBindSampledImages    = 1000000

        maxPerStageDescriptorUpdateAfterBindStorageImages    = 1000000

        maxPerStageDescriptorUpdateAfterBindInputAttachments = 1000000

        maxPerStageUpdateAfterBindResources                  = 1000000

        maxDescriptorSetUpdateAfterBindSamplers              = 1000000

        maxDescriptorSetUpdateAfterBindUniformBuffers        = 1000000

        maxDescriptorSetUpdateAfterBindUniformBuffersDynamic = 1000000

        maxDescriptorSetUpdateAfterBindStorageBuffers        = 1000000

        maxDescriptorSetUpdateAfterBindStorageBuffersDynamic = 1000000

        maxDescriptorSetUpdateAfterBindSampledImages         = 1000000

        maxDescriptorSetUpdateAfterBindStorageImages         = 1000000

        maxDescriptorSetUpdateAfterBindInputAttachments      = 1000000

        supportedDepthResolveModes: count = 2

                RESOLVE_MODE_SAMPLE_ZERO_BIT

                RESOLVE_MODE_AVERAGE_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 = 4

                SHADER_STAGE_FRAGMENT_BIT

                SHADER_STAGE_COMPUTE_BIT

                SHADER_STAGE_ALL_GRAPHICS

                SHADER_STAGE_ALL

        maxInlineUniformBlockSize                                                     = 4096

        maxPerStageDescriptorInlineUniformBlocks                                      = 8

        maxPerStageDescriptorUpdateAfterBindInlineUniformBlocks                       = 8

        maxDescriptorSetInlineUniformBlocks                                           = 8

        maxDescriptorSetUpdateAfterBindInlineUniformBlocks                            = 8

        maxInlineUniformTotalSize                                                     = 262144

        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

 

 

Device Extensions: count = 123

        VK_AMDX_shader_enqueue                        : extension revision 1

        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_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_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_indexing                    : extension revision 2

        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_host                   : extension revision 1

        VK_EXT_graphics_pipeline_library              : extension revision 1

        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_robustness                       : extension revision 1

        VK_EXT_image_sliced_view_of_3d                : extension revision 1

        VK_EXT_index_type_uint8                       : extension revision 1

        VK_EXT_inline_uniform_block                   : 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_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_post_depth_coverage                    : 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_rasterization_order_attachment_access  : extension revision 1

        VK_EXT_robustness2                            : 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_object                          : 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_texel_buffer_alignment                 : 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_GOOGLE_decorate_string                     : extension revision 1

        VK_GOOGLE_hlsl_functionality1                 : extension revision 1

        VK_KHR_16bit_storage                          : extension revision 1

        VK_KHR_8bit_storage                           : extension revision 1

        VK_KHR_bind_memory2                           : extension revision 1

        VK_KHR_buffer_device_address                  : extension revision 1

        VK_KHR_copy_commands2                         : extension revision 1

        VK_KHR_create_renderpass2                     : extension revision 1

        VK_KHR_dedicated_allocation                   : extension revision 3

        VK_KHR_depth_stencil_resolve                  : extension revision 1

        VK_KHR_descriptor_update_template             : 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_external_fence                         : 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_format_feature_flags2                  : extension revision 2

        VK_KHR_get_memory_requirements2               : 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_maintenance1                           : extension revision 2

        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_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_relaxed_block_layout                   : 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_float16_int8                    : extension revision 1

        VK_KHR_shader_float_controls                  : extension revision 4

        VK_KHR_shader_integer_dot_product             : extension revision 1

        VK_KHR_shader_non_semantic_info               : extension revision 1

        VK_KHR_shader_subgroup_extended_types         : extension revision 1

        VK_KHR_shader_terminate_invocation            : 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_mutable_format               : extension revision 1

        VK_KHR_synchronization2                       : extension revision 1

        VK_KHR_timeline_semaphore                     : extension revision 2

        VK_KHR_uniform_buffer_standard_layout         : extension revision 1

        VK_KHR_variable_pointers                      : extension revision 1

        VK_KHR_vulkan_memory_model                    : extension revision 3

        VK_KHR_zero_initialize_workgroup_memory       : extension revision 1

        VK_NV_device_generated_commands               : extension revision 3

 

VkQueueFamilyProperties:

========================

        queueProperties[0]:

        -------------------

                minImageTransferGranularity = (1,1,1)

                queueCount                  = 1

                queueFlags                  = QUEUE_GRAPHICS | QUEUE_COMPUTE | QUEUE_TRANSFER

                timestampValidBits          = 64

                present support             = true

 

VkPhysicalDeviceMemoryProperties:

=================================

memoryHeaps: count = 1

        memoryHeaps[0]:

                size   = 16606457856 (0x3ddd27000) (15.47 GiB)

                budget = 16606457856 (0x3ddd27000) (15.47 GiB)

                usage  = 1097691136 (0x416d7000) (1.02 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

                                (non-sparse)

                        IMAGE_TILING_LINEAR:

                                color images

                                (non-sparse)

 

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                             = false

        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                 = false

        shaderResourceMinLod                    = false

        sparseBinding                           = false

        sparseResidencyBuffer                   = false

        sparseResidencyImage2D                  = false

        sparseResidencyImage3D                  = false

        sparseResidency2Samples                 = false

        sparseResidency4Samples                 = false

        sparseResidency8Samples                 = false

        sparseResidency16Samples                = false

        sparseResidencyAliased                  = false

        variableMultisampleRate                 = false

        inheritedQueries                        = false

 

VkPhysicalDevice16BitStorageFeatures:

-------------------------------------

        storageBuffer16BitAccess           = true

        uniformAndStorageBuffer16BitAccess = true

        storagePushConstant16              = true

        storageInputOutput16               = false

 

VkPhysicalDevice4444FormatsFeaturesEXT:

---------------------------------------

        formatA4R4G4B4 = true

        formatA4B4G4R4 = true

 

VkPhysicalDevice8BitStorageFeatures:

------------------------------------

        storageBuffer8BitAccess           = true

        uniformAndStorageBuffer8BitAccess = true

        storagePushConstant8              = true

 

VkPhysicalDeviceBorderColorSwizzleFeaturesEXT:

----------------------------------------------

        borderColorSwizzle          = true

        borderColorSwizzleFromImage = true

 

VkPhysicalDeviceBufferDeviceAddressFeatures:

--------------------------------------------

        bufferDeviceAddress              = true

        bufferDeviceAddressCaptureReplay = false

        bufferDeviceAddressMultiDevice   = false

 

VkPhysicalDeviceColorWriteEnableFeaturesEXT:

--------------------------------------------

        colorWriteEnable = true

 

VkPhysicalDeviceConditionalRenderingFeaturesEXT:

------------------------------------------------

        conditionalRendering          = true

        inheritedConditionalRendering = false

 

VkPhysicalDeviceCustomBorderColorFeaturesEXT:

---------------------------------------------

        customBorderColors             = true

        customBorderColorWithoutFormat = true

 

VkPhysicalDeviceDepthClipControlFeaturesEXT:

--------------------------------------------

        depthClipControl = true

 

VkPhysicalDeviceDepthClipEnableFeaturesEXT:

-------------------------------------------

        depthClipEnable = true

 

VkPhysicalDeviceDescriptorIndexingFeatures:

-------------------------------------------

        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

 

VkPhysicalDeviceDynamicRenderingFeatures:

-----------------------------------------

        dynamicRendering = true

 

VkPhysicalDeviceExtendedDynamicState2FeaturesEXT:

-------------------------------------------------

        extendedDynamicState2                   = true

        extendedDynamicState2LogicOp            = true

        extendedDynamicState2PatchControlPoints = true

 

VkPhysicalDeviceExtendedDynamicStateFeaturesEXT:

------------------------------------------------

        extendedDynamicState = true

 

VkPhysicalDeviceHostQueryResetFeatures:

---------------------------------------

        hostQueryReset = true

 

VkPhysicalDeviceImageRobustnessFeatures:

----------------------------------------

        robustImageAccess = true

 

VkPhysicalDeviceImagelessFramebufferFeatures:

---------------------------------------------

        imagelessFramebuffer = true

 

VkPhysicalDeviceIndexTypeUint8FeaturesEXT:

------------------------------------------

        indexTypeUint8 = true

 

VkPhysicalDeviceInlineUniformBlockFeatures:

-------------------------------------------

        inlineUniformBlock                                 = true

        descriptorBindingInlineUniformBlockUpdateAfterBind = true

 

VkPhysicalDeviceLineRasterizationFeaturesEXT:

---------------------------------------------

        rectangularLines         = true

        bresenhamLines           = true

        smoothLines              = true

        stippledRectangularLines = true

        stippledBresenhamLines   = true

        stippledSmoothLines      = true

 

VkPhysicalDeviceMaintenance4Features:

-------------------------------------

        maintenance4 = true

 

VkPhysicalDeviceMemoryPriorityFeaturesEXT:

------------------------------------------

        memoryPriority = true

 

VkPhysicalDeviceMultiDrawFeaturesEXT:

-------------------------------------

        multiDraw = true

 

VkPhysicalDeviceMultiviewFeatures:

----------------------------------

        multiview                   = true

        multiviewGeometryShader     = true

        multiviewTessellationShader = true

 

VkPhysicalDevicePageableDeviceLocalMemoryFeaturesEXT:

-----------------------------------------------------

        pageableDeviceLocalMemory = true

 

VkPhysicalDevicePipelineCreationCacheControlFeatures:

-----------------------------------------------------

        pipelineCreationCacheControl = true

 

VkPhysicalDevicePrimitiveTopologyListRestartFeaturesEXT:

--------------------------------------------------------

        primitiveTopologyListRestart      = true

        primitiveTopologyPatchListRestart = true

 

VkPhysicalDevicePrivateDataFeatures:

------------------------------------

        privateData = true

 

VkPhysicalDeviceProtectedMemoryFeatures:

----------------------------------------

        protectedMemory = false

 

VkPhysicalDeviceProvokingVertexFeaturesEXT:

-------------------------------------------

        provokingVertexLast                       = true

        transformFeedbackPreservesProvokingVertex = true

 

VkPhysicalDeviceRobustness2FeaturesEXT:

---------------------------------------

        robustBufferAccess2 = true

        robustImageAccess2  = true

        nullDescriptor      = true

 

VkPhysicalDeviceSamplerYcbcrConversionFeatures:

-----------------------------------------------

        samplerYcbcrConversion = true

 

VkPhysicalDeviceScalarBlockLayoutFeatures:

------------------------------------------

        scalarBlockLayout = true

 

VkPhysicalDeviceSeparateDepthStencilLayoutsFeatures:

----------------------------------------------------

        separateDepthStencilLayouts = 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    = false

        sparseImageFloat32AtomicAdd  = false

 

VkPhysicalDeviceShaderAtomicInt64Features:

------------------------------------------

        shaderBufferInt64Atomics = true

        shaderSharedInt64Atomics = true

 

VkPhysicalDeviceShaderClockFeaturesKHR:

---------------------------------------

        shaderSubgroupClock = true

        shaderDeviceClock   = true

 

VkPhysicalDeviceShaderDemoteToHelperInvocationFeatures:

-------------------------------------------------------

        shaderDemoteToHelperInvocation = true

 

VkPhysicalDeviceShaderDrawParametersFeatures:

---------------------------------------------

        shaderDrawParameters = true

 

VkPhysicalDeviceShaderFloat16Int8Features:

------------------------------------------

        shaderFloat16 = true

        shaderInt8    = true

 

VkPhysicalDeviceShaderIntegerDotProductFeatures:

------------------------------------------------

        shaderIntegerDotProduct = true

 

VkPhysicalDeviceShaderSubgroupExtendedTypesFeatures:

----------------------------------------------------

        shaderSubgroupExtendedTypes = true

 

VkPhysicalDeviceShaderTerminateInvocationFeatures:

--------------------------------------------------

        shaderTerminateInvocation = true

 

VkPhysicalDeviceSubgroupSizeControlFeatures:

--------------------------------------------

        subgroupSizeControl  = true

        computeFullSubgroups = true

 

VkPhysicalDeviceSynchronization2Features:

-----------------------------------------

        synchronization2 = true

 

VkPhysicalDeviceTexelBufferAlignmentFeaturesEXT:

------------------------------------------------

        texelBufferAlignment = true

 

VkPhysicalDeviceTextureCompressionASTCHDRFeatures:

--------------------------------------------------

        textureCompressionASTC_HDR = false

 

VkPhysicalDeviceTimelineSemaphoreFeatures:

------------------------------------------

        timelineSemaphore = true

 

VkPhysicalDeviceTransformFeedbackFeaturesEXT:

---------------------------------------------

        transformFeedback = true

        geometryStreams   = true

 

VkPhysicalDeviceUniformBufferStandardLayoutFeatures:

----------------------------------------------------

        uniformBufferStandardLayout = true

 

VkPhysicalDeviceVariablePointersFeatures:

-----------------------------------------

        variablePointersStorageBuffer = true

        variablePointers              = true

 

VkPhysicalDeviceVertexAttributeDivisorFeaturesEXT:

--------------------------------------------------

        vertexAttributeInstanceRateDivisor     = true

        vertexAttributeInstanceRateZeroDivisor = 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

 

VkPhysicalDeviceVulkanMemoryModelFeatures:

------------------------------------------

        vulkanMemoryModel                             = true

        vulkanMemoryModelDeviceScope                  = true

        vulkanMemoryModelAvailabilityVisibilityChains = true

 

VkPhysicalDeviceYcbcr2Plane444FormatsFeaturesEXT:

-------------------------------------------------

        ycbcr2plane444Formats = true

 

VkPhysicalDeviceYcbcrImageArraysFeaturesEXT:

--------------------------------------------

        ycbcrImageArrays = true

 

VkPhysicalDeviceZeroInitializeWorkgroupMemoryFeatures:

------------------------------------------------------

        shaderZeroInitializeWorkgroupMemory = true

 

 

===========

이미지976.png

 

VAAPI도 잘먹습니다 ㅎ

댓글
3
흡혈귀왕
1등 흡혈귀왕
2023.11.08. 22:32

세상에 될건 이미 다되네요...ㄷㄷㄷ

그럼 X11 서버에만 아직 적용안되는거 같은데

 

아마 DRI3 지원 이슈랑 심볼릭 링크 미지원 이슈일거같네요.

이거 수정되면 WSL 완벽해지겠네요 ㄷㄱㄷ

[흡혈귀왕]님의 댓글을 신고합니다. 취소 신고
스퀴니
글쓴이
스퀴니 흡혈귀왕 님께
2023.11.08. 22:34

sunshine으로 우회해볼까 했는데 잘 안되네요 ㅠㅠ

xrdp로는 우회되려나 ㅋㅋ

[스퀴니]님의 댓글을 신고합니다. 취소 신고
스퀴니
글쓴이
스퀴니 흡혈귀왕 님께
2023.11.08. 23:28

일단 테스트하고.. WSL은 삭제 ㅎ

[스퀴니]님의 댓글을 신고합니다. 취소 신고
취소
번호 분류 제목 글쓴이 날짜 조회 수
공지 공지 사이트 이용 수칙 230228 수정 file admin 18.08.04 114219 13
핫글 미니 애플 또 쫌생이짓 [5] update BarryWhite 16:25 656 14
핫글 미니 삼성파운드리 3나노 2나노는 진짜 암울하네요 [25] GalaxyBudsSeries 12:30 1080 13
핫글 미니 에이수스 스냅드래곤 X 엘리트 노트북.jpg [3] file BarryWhite 02:28 822 8
203327 미니 잡담: VMware Fusion 13.5.0 업데이트 공개 [1] Section31 23.11.25 348 0
203326 미니 Bezel:S24 Ultra vs S22 Ultra [14] file iceuniverse 23.11.25 1897 19
203325 미니 실험 겸 외출 좀 해봤는데 [4] file LG산흑우 23.11.25 857 4
203324 미니 삼성 게이밍은.... [6] 찌그렁오리 23.11.25 1026 6
203323 미니 잡담: 메이주 21 (8 Gen 3) 긱벤치6 [1] Section31 23.11.25 821 1
203322 미니 SN740 더티테스트를 돌려 봤읍니다. [6] file lunic* 23.11.25 1601 3
203321 미니 정말 생쇼를 하는군요 [8] file 비둘기야먹자 23.11.25 983 2
203320 미니 케이스티파이 관련 국내유튜버들은 어떨까요 [9] 미하엘무야허 23.11.25 1163 12
203319 미니 케이스티파이의 미래 예상 [6] Stellist 23.11.25 1194 11
203318 미니 갤럭시 라이트모드 꽤 체감되지 않나요? [15] 히트맨 23.11.25 1542 5
203317 미니 설마 S23 FE 망원 8MP이던데 20FE 재탕인가요? [7] aleji 23.11.25 559 0
203316 미니 S24U 카메라는 약간 과도기 느낌입니다. [6] 흡혈귀왕 23.11.25 1261 0
203315 미니 잡담: 갤럭시 S23 FE 국내향 자급제모델 사양 공개 [11] Section31 23.11.25 972 3
203314 미니 Pastify 사태는 매우 재밌군요 [7] 지나가던호갱 23.11.25 1325 15
203313 미니 Apt-X Adative 지원 안해주려나요. [7] 요크 23.11.25 590 3
203312 미니 갤럭시 라이트 모드 성능이 오히려 배터리를 더 많이 먹나요?? [4] 익명 23.11.25 851 0
203311 미니 왠지 익숙한 느낌이었는데 [7] file 마키세크리스 23.11.25 637 10
203310 미니 15프로 시리즈 쓰시는분 발열이랑 배터리는 어떠신가요? [10] 댕밤 23.11.25 717 2
203309 미니 One UI의 애니메이션 문제를 해결할 방법은 뭐가 있을까요? [9] 릅갈통 23.11.25 1031 7
203308 미니 라이트모드 꺼버릴지 고민이네요 [5] LG산흑우 23.11.25 706 1
203307 미니 게이스티파이 훅갈려나요 [3] 댕밤 23.11.25 836 9
203306 미니 이제 케이스티파이는 이렇게 부르겠습니다. [2] Why'zner 23.11.25 1411 25
203305 미니 케이스티파이는 유튜버들도 슬슬 손절각 보는군요. [14] file Stellist 23.11.25 2136 23
203304 미니 지하철에 이런 와이파이가 있었군요 [5] file 세츠나 23.11.25 1845 1
203303 미니 발열이 더 심해진다면 다들 ZTE처럼 가게될지도 모르겠군요 [4] file RuBisCO 23.11.25 1071 1

추천 IT 소식 [1/]

스킨 기본정보

colorize02 board
2017-03-02
colorize02 게시판

사용자 정의

1. 게시판 기본 설정

게시판 타이틀 하단에 출력 됩니다.

일반 게시판, 리스트 게시판, 갤러리 게시판에만 해당

2. 글 목록

기본 게시판, 일반 게시판, 썸네일 게시판만 해당

썸네일 게시판만 해당

썸네일 게시판만 해당

썸네일 게시판만 해당

썸네일 게시판만 해당

3. 갤러리 설정

4. 글 읽기 화면

기본 10명 (11명 일 경우, XXXXX 외 1명으로 표시)

5. 댓글 설정

일정 수 이상의 추천을 받은 댓글에 표시를 합니다.

6. 글 쓰기 화면 설정

글 쓰기 폼에 미리 입력해 놓을 문구를 설정합니다.

서버에 요청 중입니다. 잠시만 기다려 주십시오...