Go to:
Gentoo Home
Documentation
Forums
Lists
Bugs
Planet
Store
Wiki
Get Gentoo!
Gentoo's Bugzilla – Attachment 873202 Details for
Bug 916099
dev-util/vulkan-tools Vkcube crashes with a segfault
Home
|
New
–
[Ex]
|
Browse
|
Search
|
Privacy Policy
|
[?]
|
Reports
|
Requests
|
Help
|
New Account
|
Log In
[x]
|
Forgot Password
Login:
[x]
vulkaninfo
vulkaninfo.log (text/x-log), 138.82 KB, created by
cerberus1746
on 2023-10-22 04:24:59 UTC
(
hide
)
Description:
vulkaninfo
Filename:
MIME Type:
Creator:
cerberus1746
Created:
2023-10-22 04:24:59 UTC
Size:
138.82 KB
patch
obsolete
>========== >VULKANINFO >========== > >Vulkan Instance Version: 1.3.261 > > >Instance Extensions: count = 22 >=============================== > 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_portability_enumeration : 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 > VK_LUNARG_direct_driver_loading : extension revision 1 > >Layers: count = 8 >================= >VK_LAYER_KHRONOS_validation (Khronos Validation Layer) Vulkan version 1.3.261, layer version 1: > Layer Extensions: count = 3 > VK_EXT_debug_report : extension revision 9 > VK_EXT_debug_utils : extension revision 1 > VK_EXT_validation_features : extension revision 2 > Devices: count = 2 > GPU id = 0 (Intel(R) HD Graphics 530 (SKL GT2)) > Layer-Device Extensions: count = 3 > VK_EXT_debug_marker : extension revision 4 > VK_EXT_tooling_info : extension revision 1 > VK_EXT_validation_cache : extension revision 1 > > GPU id = 1 (NVIDIA GeForce GTX 965M) > Layer-Device Extensions: count = 3 > VK_EXT_debug_marker : extension revision 4 > VK_EXT_tooling_info : extension revision 1 > VK_EXT_validation_cache : extension revision 1 > >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 (Intel(R) HD Graphics 530 (SKL GT2)) > Layer-Device Extensions: count = 0 > > GPU id = 1 (NVIDIA GeForce GTX 965M) > 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 (Intel(R) HD Graphics 530 (SKL GT2)) > Layer-Device Extensions: count = 0 > > GPU id = 1 (NVIDIA GeForce GTX 965M) > Layer-Device Extensions: count = 0 > >VK_LAYER_NV_optimus (NVIDIA Optimus layer) Vulkan version 1.3.242, layer version 1: > Layer Extensions: count = 0 > Devices: count = 2 > GPU id = 0 (Intel(R) HD Graphics 530 (SKL GT2)) > Layer-Device Extensions: count = 0 > > GPU id = 1 (NVIDIA GeForce GTX 965M) > Layer-Device Extensions: count = 0 > >VK_LAYER_VALVE_steam_fossilize_32 (Steam Pipeline Caching Layer) Vulkan version 1.3.207, layer version 1: > Layer Extensions: count = 0 > Devices: count = 2 > GPU id = 0 (Intel(R) HD Graphics 530 (SKL GT2)) > Layer-Device Extensions: count = 0 > > GPU id = 1 (NVIDIA GeForce GTX 965M) > Layer-Device Extensions: count = 0 > >VK_LAYER_VALVE_steam_fossilize_64 (Steam Pipeline Caching Layer) Vulkan version 1.3.207, layer version 1: > Layer Extensions: count = 0 > Devices: count = 2 > GPU id = 0 (Intel(R) HD Graphics 530 (SKL GT2)) > Layer-Device Extensions: count = 0 > > GPU id = 1 (NVIDIA GeForce GTX 965M) > Layer-Device Extensions: count = 0 > >VK_LAYER_VALVE_steam_overlay_32 (Steam Overlay Layer) Vulkan version 1.3.207, layer version 1: > Layer Extensions: count = 0 > Devices: count = 2 > GPU id = 0 (Intel(R) HD Graphics 530 (SKL GT2)) > Layer-Device Extensions: count = 0 > > GPU id = 1 (NVIDIA GeForce GTX 965M) > Layer-Device Extensions: count = 0 > >VK_LAYER_VALVE_steam_overlay_64 (Steam Overlay Layer) Vulkan version 1.3.207, layer version 1: > Layer Extensions: count = 0 > Devices: count = 2 > GPU id = 0 (Intel(R) HD Graphics 530 (SKL GT2)) > Layer-Device Extensions: count = 0 > > GPU id = 1 (NVIDIA GeForce GTX 965M) > Layer-Device Extensions: count = 0 > >Presentable Surfaces: >===================== >GPU id : 0 (Intel(R) HD Graphics 530 (SKL GT2)): > 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 > VkSurfaceProtectedCapabilitiesKHR: > ---------------------------------- > supportsProtected = false > > >GPU id : 1 (NVIDIA GeForce GTX 965M): > Surface types: count = 2 > VK_KHR_xcb_surface > VK_KHR_xlib_surface > Formats: count = 2 > SurfaceFormat[0]: > format = FORMAT_B8G8R8A8_UNORM > colorSpace = COLOR_SPACE_SRGB_NONLINEAR_KHR > SurfaceFormat[1]: > format = FORMAT_B8G8R8A8_SRGB > colorSpace = COLOR_SPACE_SRGB_NONLINEAR_KHR > Present Modes: count = 2 > PRESENT_MODE_FIFO_KHR > PRESENT_MODE_IMMEDIATE_KHR > VkSurfaceCapabilitiesKHR: > ------------------------- > minImageCount = 2 > maxImageCount = 8 > 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 = 1 > COMPOSITE_ALPHA_OPAQUE_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 > VkSharedPresentSurfaceCapabilitiesKHR: > -------------------------------------- > sharedPresentSupportedUsageFlags: 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 > > VkSurfaceProtectedCapabilitiesKHR: > ---------------------------------- > supportsProtected = false > > >GPU id : 0 (Intel(R) HD Graphics 530 (SKL GT2)): > Surface type = VK_KHR_wayland_surface > Formats: count = 6 > SurfaceFormat[0]: > format = FORMAT_A2R10G10B10_UNORM_PACK32 > colorSpace = COLOR_SPACE_SRGB_NONLINEAR_KHR > SurfaceFormat[1]: > format = FORMAT_R8G8B8A8_SRGB > colorSpace = COLOR_SPACE_SRGB_NONLINEAR_KHR > SurfaceFormat[2]: > format = FORMAT_R8G8B8A8_UNORM > colorSpace = COLOR_SPACE_SRGB_NONLINEAR_KHR > SurfaceFormat[3]: > format = FORMAT_B8G8R8A8_SRGB > colorSpace = COLOR_SPACE_SRGB_NONLINEAR_KHR > SurfaceFormat[4]: > format = FORMAT_B8G8R8A8_UNORM > colorSpace = COLOR_SPACE_SRGB_NONLINEAR_KHR > SurfaceFormat[5]: > 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 > VkSurfaceProtectedCapabilitiesKHR: > ---------------------------------- > supportsProtected = false > > >GPU id : 1 (NVIDIA GeForce GTX 965M): > Surface type = VK_KHR_wayland_surface > Formats: count = 1 > SurfaceFormat[0]: > format = FORMAT_B8G8R8A8_UNORM > colorSpace = COLOR_SPACE_SRGB_NONLINEAR_KHR > Present Modes: count = 2 > PRESENT_MODE_MAILBOX_KHR > PRESENT_MODE_FIFO_KHR > VkSurfaceCapabilitiesKHR: > ------------------------- > minImageCount = 2 > maxImageCount = 8 > 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_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 > VkSharedPresentSurfaceCapabilitiesKHR: > -------------------------------------- > sharedPresentSupportedUsageFlags: 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 > > VkSurfaceProtectedCapabilitiesKHR: > ---------------------------------- > supportsProtected = false > > > >Device Properties and Extensions: >================================= >GPU0: >VkPhysicalDeviceProperties: >--------------------------- > apiVersion = 1.3.246 (4206838) > driverVersion = 23.1.8 (96473096) > vendorID = 0x8086 > deviceID = 0x191b > deviceType = PHYSICAL_DEVICE_TYPE_INTEGRATED_GPU > deviceName = Intel(R) HD Graphics 530 (SKL GT2) > pipelineCacheUUID = 9dafbff4-3d07-efef-f8aa-5efe98a035fe > >VkPhysicalDeviceLimits: >----------------------- > maxImageDimension1D = 16384 > maxImageDimension2D = 16384 > maxImageDimension3D = 2048 > maxImageDimensionCube = 16384 > maxImageArrayLayers = 2048 > maxTexelBufferElements = 134217728 > maxUniformBufferRange = 134217728 > maxStorageBufferRange = 4294967295 > maxPushConstantsSize = 128 > maxMemoryAllocationCount = 4294967295 > maxSamplerAllocationCount = 65536 > bufferImageGranularity = 0x00000001 > sparseAddressSpaceSize = 0x00000000 > maxBoundDescriptorSets = 32 > maxPerStageDescriptorSamplers = 65535 > maxPerStageDescriptorUniformBuffers = 64 > maxPerStageDescriptorStorageBuffers = 65535 > maxPerStageDescriptorSampledImages = 65535 > maxPerStageDescriptorStorageImages = 65535 > maxPerStageDescriptorInputAttachments = 64 > maxPerStageResources = 4294967295 > maxDescriptorSetSamplers = 393210 > maxDescriptorSetUniformBuffers = 384 > maxDescriptorSetUniformBuffersDynamic = 8 > maxDescriptorSetStorageBuffers = 393210 > maxDescriptorSetStorageBuffersDynamic = 8 > maxDescriptorSetSampledImages = 393210 > maxDescriptorSetStorageImages = 393210 > maxDescriptorSetInputAttachments = 256 > maxVertexInputAttributes = 29 > maxVertexInputBindings = 31 > maxVertexInputAttributeOffset = 2047 > maxVertexInputBindingStride = 4095 > maxVertexOutputComponents = 128 > maxTessellationGenerationLevel = 64 > maxTessellationPatchSize = 32 > maxTessellationControlPerVertexInputComponents = 128 > maxTessellationControlPerVertexOutputComponents = 128 > maxTessellationControlPerPatchOutputComponents = 128 > maxTessellationControlTotalOutputComponents = 2048 > maxTessellationEvaluationInputComponents = 128 > maxTessellationEvaluationOutputComponents = 128 > maxGeometryShaderInvocations = 32 > maxGeometryInputComponents = 128 > maxGeometryOutputComponents = 128 > maxGeometryOutputVertices = 256 > maxGeometryTotalOutputComponents = 1024 > maxFragmentInputComponents = 116 > maxFragmentOutputAttachments = 8 > maxFragmentDualSrcAttachments = 1 > maxFragmentCombinedOutputResources = 131078 > maxComputeSharedMemorySize = 65536 > maxComputeWorkGroupCount: count = 3 > 65535 > 65535 > 65535 > maxComputeWorkGroupInvocations = 1024 > maxComputeWorkGroupSize: count = 3 > 1024 > 1024 > 1024 > subPixelPrecisionBits = 8 > subTexelPrecisionBits = 8 > mipmapPrecisionBits = 8 > maxDrawIndexedIndexValue = 4294967295 > maxDrawIndirectCount = 4294967295 > maxSamplerLodBias = 16 > maxSamplerAnisotropy = 16 > maxViewports = 16 > maxViewportDimensions: count = 2 > 16384 > 16384 > viewportBoundsRange: count = 2 > -32768 > 32767 > viewportSubPixelBits = 13 > minMemoryMapAlignment = 4096 > minTexelBufferOffsetAlignment = 0x00000010 > minUniformBufferOffsetAlignment = 0x00000040 > minStorageBufferOffsetAlignment = 0x00000004 > minTexelOffset = -8 > maxTexelOffset = 7 > minTexelGatherOffset = -32 > maxTexelGatherOffset = 31 > minInterpolationOffset = -0.5 > maxInterpolationOffset = 0.4375 > subPixelInterpolationOffsetBits = 4 > maxFramebufferWidth = 16384 > maxFramebufferHeight = 16384 > maxFramebufferLayers = 2048 > framebufferColorSampleCounts: count = 5 > SAMPLE_COUNT_1_BIT > SAMPLE_COUNT_2_BIT > SAMPLE_COUNT_4_BIT > SAMPLE_COUNT_8_BIT > SAMPLE_COUNT_16_BIT > framebufferDepthSampleCounts: count = 5 > SAMPLE_COUNT_1_BIT > SAMPLE_COUNT_2_BIT > SAMPLE_COUNT_4_BIT > SAMPLE_COUNT_8_BIT > SAMPLE_COUNT_16_BIT > framebufferStencilSampleCounts: count = 5 > SAMPLE_COUNT_1_BIT > SAMPLE_COUNT_2_BIT > SAMPLE_COUNT_4_BIT > SAMPLE_COUNT_8_BIT > SAMPLE_COUNT_16_BIT > framebufferNoAttachmentsSampleCounts: count = 5 > SAMPLE_COUNT_1_BIT > SAMPLE_COUNT_2_BIT > SAMPLE_COUNT_4_BIT > SAMPLE_COUNT_8_BIT > SAMPLE_COUNT_16_BIT > maxColorAttachments = 8 > sampledImageColorSampleCounts: count = 5 > SAMPLE_COUNT_1_BIT > SAMPLE_COUNT_2_BIT > SAMPLE_COUNT_4_BIT > SAMPLE_COUNT_8_BIT > SAMPLE_COUNT_16_BIT > sampledImageIntegerSampleCounts: count = 5 > SAMPLE_COUNT_1_BIT > SAMPLE_COUNT_2_BIT > SAMPLE_COUNT_4_BIT > SAMPLE_COUNT_8_BIT > SAMPLE_COUNT_16_BIT > sampledImageDepthSampleCounts: count = 5 > SAMPLE_COUNT_1_BIT > SAMPLE_COUNT_2_BIT > SAMPLE_COUNT_4_BIT > SAMPLE_COUNT_8_BIT > SAMPLE_COUNT_16_BIT > sampledImageStencilSampleCounts: count = 5 > SAMPLE_COUNT_1_BIT > SAMPLE_COUNT_2_BIT > SAMPLE_COUNT_4_BIT > SAMPLE_COUNT_8_BIT > SAMPLE_COUNT_16_BIT > storageImageSampleCounts: count = 1 > SAMPLE_COUNT_1_BIT > maxSampleMaskWords = 1 > timestampComputeAndGraphics = true > timestampPeriod = 83.3333 > maxClipDistances = 8 > maxCullDistances = 8 > maxCombinedClipAndCullDistances = 8 > discreteQueuePriorities = 2 > pointSizeRange: count = 2 > 0.125 > 255.875 > lineWidthRange: count = 2 > 0 > 8 > pointSizeGranularity = 0.125 > lineWidthGranularity = 0.0078125 > strictLines = false > standardSampleLocations = true > optimalBufferCopyOffsetAlignment = 0x00000080 > optimalBufferCopyRowPitchAlignment = 0x00000080 > nonCoherentAtomSize = 0x00000040 > >VkPhysicalDeviceSparseProperties: >--------------------------------- > residencyStandard2DBlockShape = false > residencyStandard2DMultisampleBlockShape = false > residencyStandard3DBlockShape = false > residencyAlignedMipSize = false > residencyNonResidentStrict = false > >VkPhysicalDeviceConservativeRasterizationPropertiesEXT: >------------------------------------------------------- > primitiveOverestimationSize = 0.00195312 > maxExtraPrimitiveOverestimationSize = 0 > extraPrimitiveOverestimationSizeGranularity = 0 > primitiveUnderestimation = false > conservativePointAndLineRasterization = false > degenerateTrianglesRasterized = true > degenerateLinesRasterized = false > fullyCoveredFragmentShaderInputVariable = false > conservativeRasterizationPostDepthCoverage = true > >VkPhysicalDeviceCustomBorderColorPropertiesEXT: >----------------------------------------------- > maxCustomBorderColorSamplers = 4096 > >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 = 1048576 > shaderUniformBufferArrayNonUniformIndexingNative = false > shaderSampledImageArrayNonUniformIndexingNative = false > shaderStorageBufferArrayNonUniformIndexingNative = true > shaderStorageImageArrayNonUniformIndexingNative = false > shaderInputAttachmentArrayNonUniformIndexingNative = false > robustBufferAccessUpdateAfterBind = true > quadDivergentImplicitLod = false > maxPerStageDescriptorUpdateAfterBindSamplers = 1048576 > maxPerStageDescriptorUpdateAfterBindUniformBuffers = 64 > maxPerStageDescriptorUpdateAfterBindStorageBuffers = 4294967295 > maxPerStageDescriptorUpdateAfterBindSampledImages = 1048576 > maxPerStageDescriptorUpdateAfterBindStorageImages = 1048576 > maxPerStageDescriptorUpdateAfterBindInputAttachments = 64 > maxPerStageUpdateAfterBindResources = 4294967295 > maxDescriptorSetUpdateAfterBindSamplers = 1048576 > maxDescriptorSetUpdateAfterBindUniformBuffers = 384 > maxDescriptorSetUpdateAfterBindUniformBuffersDynamic = 8 > maxDescriptorSetUpdateAfterBindStorageBuffers = 4294967295 > maxDescriptorSetUpdateAfterBindStorageBuffersDynamic = 8 > maxDescriptorSetUpdateAfterBindSampledImages = 1048576 > maxDescriptorSetUpdateAfterBindStorageImages = 1048576 > maxDescriptorSetUpdateAfterBindInputAttachments = 256 > >VkPhysicalDeviceDriverProperties: >--------------------------------- > driverID = DRIVER_ID_INTEL_OPEN_SOURCE_MESA > driverName = Intel open-source Mesa driver > driverInfo = Mesa 23.1.8 > conformanceVersion: > major = 1 > minor = 3 > subminor = 0 > patch = 0 > >VkPhysicalDeviceDrmPropertiesEXT: >--------------------------------- > hasPrimary = true > hasRender = true > primaryMajor = 226 > primaryMinor = 2 > renderMajor = 226 > renderMinor = 129 > >VkPhysicalDeviceExtendedDynamicState3PropertiesEXT: >--------------------------------------------------- > dynamicPrimitiveTopologyUnrestricted = true > >VkPhysicalDeviceExternalMemoryHostPropertiesEXT: >------------------------------------------------ > minImportedHostPointerAlignment = 0x00001000 > >VkPhysicalDeviceFloatControlsProperties: >---------------------------------------- > denormBehaviorIndependence = SHADER_FLOAT_CONTROLS_INDEPENDENCE_ALL > roundingModeIndependence = SHADER_FLOAT_CONTROLS_INDEPENDENCE_NONE > shaderSignedZeroInfNanPreserveFloat16 = true > shaderSignedZeroInfNanPreserveFloat32 = true > shaderSignedZeroInfNanPreserveFloat64 = true > shaderDenormPreserveFloat16 = true > shaderDenormPreserveFloat32 = true > shaderDenormPreserveFloat64 = true > shaderDenormFlushToZeroFloat16 = false > shaderDenormFlushToZeroFloat32 = true > shaderDenormFlushToZeroFloat64 = true > shaderRoundingModeRTEFloat16 = true > shaderRoundingModeRTEFloat32 = true > shaderRoundingModeRTEFloat64 = true > shaderRoundingModeRTZFloat16 = true > shaderRoundingModeRTZFloat32 = true > shaderRoundingModeRTZFloat64 = true > >VkPhysicalDeviceIDProperties: >----------------------------- > deviceUUID = 86801b19-0600-0000-0002-000000000000 > driverUUID = 95f389b8-c08c-19af-6ba0-75b7f4c89158 > deviceNodeMask = 0 > deviceLUIDValid = false > >VkPhysicalDeviceInlineUniformBlockProperties: >--------------------------------------------- > maxInlineUniformBlockSize = 4096 > maxPerStageDescriptorInlineUniformBlocks = 32 > maxPerStageDescriptorUpdateAfterBindInlineUniformBlocks = 32 > maxDescriptorSetInlineUniformBlocks = 32 > maxDescriptorSetUpdateAfterBindInlineUniformBlocks = 32 > >VkPhysicalDeviceLineRasterizationPropertiesEXT: >----------------------------------------------- > lineSubPixelPrecisionBits = 4 > >VkPhysicalDeviceMaintenance3Properties: >--------------------------------------- > maxPerSetDescriptors = 1024 > maxMemoryAllocationSize = 0x2e7f0ac00 > >VkPhysicalDeviceMaintenance4Properties: >--------------------------------------- > maxBufferSize = 0x100000000 > >VkPhysicalDeviceMultiDrawPropertiesEXT: >--------------------------------------- > maxMultiDrawCount = 2048 > >VkPhysicalDeviceMultiviewProperties: >------------------------------------ > maxMultiviewViewCount = 16 > maxMultiviewInstanceIndex = 268435455 > >VkPhysicalDevicePCIBusInfoPropertiesEXT: >---------------------------------------- > pciDomain = 0 > pciBus = 0 > pciDevice = 2 > pciFunction = 0 > >VkPhysicalDevicePointClippingProperties: >---------------------------------------- > pointClippingBehavior = POINT_CLIPPING_BEHAVIOR_USER_CLIP_PLANES_ONLY > >VkPhysicalDeviceProtectedMemoryProperties: >------------------------------------------ > protectedNoFault = false > >VkPhysicalDeviceProvokingVertexPropertiesEXT: >--------------------------------------------- > provokingVertexModePerPipeline = true > transformFeedbackPreservesTriangleFanProvokingVertex = false > >VkPhysicalDevicePushDescriptorPropertiesKHR: >-------------------------------------------- > maxPushDescriptors = 32 > >VkPhysicalDeviceRobustness2PropertiesEXT: >----------------------------------------- > robustStorageBufferAccessSizeAlignment = 0x00000004 > robustUniformBufferAccessSizeAlignment = 0x00000040 > >VkPhysicalDeviceSampleLocationsPropertiesEXT: >--------------------------------------------- > sampleLocationSampleCounts: count = 5 > SAMPLE_COUNT_1_BIT > SAMPLE_COUNT_2_BIT > SAMPLE_COUNT_4_BIT > SAMPLE_COUNT_8_BIT > SAMPLE_COUNT_16_BIT > maxSampleLocationGridSize: > width = 1 > height = 1 > sampleLocationCoordinateRange: count = 2 > 0 > 0.9375 > sampleLocationSubPixelBits = 4 > variableSampleLocations = true > >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 > >VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT: >---------------------------------------------------- > shaderModuleIdentifierAlgorithmUUID = 4d455341-2d53-4841-3100-000000000000 > >VkPhysicalDeviceSubgroupProperties: >----------------------------------- > subgroupSize = 32 > supportedStages: count = 6 > SHADER_STAGE_VERTEX_BIT > SHADER_STAGE_TESSELLATION_CONTROL_BIT > SHADER_STAGE_TESSELLATION_EVALUATION_BIT > SHADER_STAGE_GEOMETRY_BIT > SHADER_STAGE_FRAGMENT_BIT > SHADER_STAGE_COMPUTE_BIT > supportedOperations: count = 8 > SUBGROUP_FEATURE_BASIC_BIT > SUBGROUP_FEATURE_VOTE_BIT > SUBGROUP_FEATURE_ARITHMETIC_BIT > SUBGROUP_FEATURE_BALLOT_BIT > SUBGROUP_FEATURE_SHUFFLE_BIT > SUBGROUP_FEATURE_SHUFFLE_RELATIVE_BIT > SUBGROUP_FEATURE_CLUSTERED_BIT > SUBGROUP_FEATURE_QUAD_BIT > quadOperationsInAllStages = true > >VkPhysicalDeviceSubgroupSizeControlProperties: >---------------------------------------------- > minSubgroupSize = 8 > maxSubgroupSize = 32 > maxComputeWorkgroupSubgroups = 56 > requiredSubgroupSizeStages: count = 3 > SHADER_STAGE_COMPUTE_BIT > SHADER_STAGE_TASK_BIT_EXT > SHADER_STAGE_MESH_BIT_EXT > >VkPhysicalDeviceTexelBufferAlignmentProperties: >----------------------------------------------- > storageTexelBufferOffsetAlignmentBytes = 0x00000010 > storageTexelBufferOffsetSingleTexelAlignment = true > uniformTexelBufferOffsetAlignmentBytes = 0x00000001 > uniformTexelBufferOffsetSingleTexelAlignment = true > >VkPhysicalDeviceTimelineSemaphoreProperties: >-------------------------------------------- > maxTimelineSemaphoreValueDifference = 18446744073709551615 > >VkPhysicalDeviceTransformFeedbackPropertiesEXT: >----------------------------------------------- > maxTransformFeedbackStreams = 4 > maxTransformFeedbackBuffers = 4 > maxTransformFeedbackBufferSize = 0x100000000 > maxTransformFeedbackStreamDataSize = 512 > maxTransformFeedbackBufferDataSize = 512 > maxTransformFeedbackBufferDataStride = 2048 > transformFeedbackQueries = true > transformFeedbackStreamsLinesTriangles = false > transformFeedbackRasterizationStreamSelect = false > transformFeedbackDraw = true > >VkPhysicalDeviceVertexAttributeDivisorPropertiesEXT: >---------------------------------------------------- > maxVertexAttribDivisor = 268435455 > >VkPhysicalDeviceVulkan11Properties: >----------------------------------- > deviceUUID = 86801b19-0600-0000-0002-000000000000 > driverUUID = 95f389b8-c08c-19af-6ba0-75b7f4c89158 > deviceNodeMask = 0 > deviceLUIDValid = false > subgroupSize = 32 > subgroupSupportedStages: count = 6 > SHADER_STAGE_VERTEX_BIT > SHADER_STAGE_TESSELLATION_CONTROL_BIT > SHADER_STAGE_TESSELLATION_EVALUATION_BIT > SHADER_STAGE_GEOMETRY_BIT > SHADER_STAGE_FRAGMENT_BIT > SHADER_STAGE_COMPUTE_BIT > subgroupSupportedOperations: count = 8 > SUBGROUP_FEATURE_BASIC_BIT > SUBGROUP_FEATURE_VOTE_BIT > SUBGROUP_FEATURE_ARITHMETIC_BIT > SUBGROUP_FEATURE_BALLOT_BIT > SUBGROUP_FEATURE_SHUFFLE_BIT > SUBGROUP_FEATURE_SHUFFLE_RELATIVE_BIT > SUBGROUP_FEATURE_CLUSTERED_BIT > SUBGROUP_FEATURE_QUAD_BIT > subgroupQuadOperationsInAllStages = true > pointClippingBehavior = POINT_CLIPPING_BEHAVIOR_USER_CLIP_PLANES_ONLY > maxMultiviewViewCount = 16 > maxMultiviewInstanceIndex = 268435455 > protectedNoFault = false > maxPerSetDescriptors = 1024 > maxMemoryAllocationSize = 0x2e7f0ac00 > >VkPhysicalDeviceVulkan12Properties: >----------------------------------- > driverID = DRIVER_ID_INTEL_OPEN_SOURCE_MESA > driverName = Intel open-source Mesa driver > driverInfo = Mesa 23.1.8 > conformanceVersion: > major = 1 > minor = 3 > subminor = 0 > patch = 0 > denormBehaviorIndependence = SHADER_FLOAT_CONTROLS_INDEPENDENCE_ALL > roundingModeIndependence = SHADER_FLOAT_CONTROLS_INDEPENDENCE_NONE > shaderSignedZeroInfNanPreserveFloat16 = true > shaderSignedZeroInfNanPreserveFloat32 = true > shaderSignedZeroInfNanPreserveFloat64 = true > shaderDenormPreserveFloat16 = true > shaderDenormPreserveFloat32 = true > shaderDenormPreserveFloat64 = true > shaderDenormFlushToZeroFloat16 = false > shaderDenormFlushToZeroFloat32 = true > shaderDenormFlushToZeroFloat64 = true > shaderRoundingModeRTEFloat16 = true > shaderRoundingModeRTEFloat32 = true > shaderRoundingModeRTEFloat64 = true > shaderRoundingModeRTZFloat16 = true > shaderRoundingModeRTZFloat32 = true > shaderRoundingModeRTZFloat64 = true > maxUpdateAfterBindDescriptorsInAllPools = 1048576 > shaderUniformBufferArrayNonUniformIndexingNative = false > shaderSampledImageArrayNonUniformIndexingNative = false > shaderStorageBufferArrayNonUniformIndexingNative = true > shaderStorageImageArrayNonUniformIndexingNative = false > shaderInputAttachmentArrayNonUniformIndexingNative = false > robustBufferAccessUpdateAfterBind = true > quadDivergentImplicitLod = false > maxPerStageDescriptorUpdateAfterBindSamplers = 1048576 > maxPerStageDescriptorUpdateAfterBindUniformBuffers = 64 > maxPerStageDescriptorUpdateAfterBindStorageBuffers = 4294967295 > maxPerStageDescriptorUpdateAfterBindSampledImages = 1048576 > maxPerStageDescriptorUpdateAfterBindStorageImages = 1048576 > maxPerStageDescriptorUpdateAfterBindInputAttachments = 64 > maxPerStageUpdateAfterBindResources = 4294967295 > maxDescriptorSetUpdateAfterBindSamplers = 1048576 > maxDescriptorSetUpdateAfterBindUniformBuffers = 384 > maxDescriptorSetUpdateAfterBindUniformBuffersDynamic = 8 > maxDescriptorSetUpdateAfterBindStorageBuffers = 4294967295 > maxDescriptorSetUpdateAfterBindStorageBuffersDynamic = 8 > maxDescriptorSetUpdateAfterBindSampledImages = 1048576 > maxDescriptorSetUpdateAfterBindStorageImages = 1048576 > maxDescriptorSetUpdateAfterBindInputAttachments = 256 > 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 = true > filterMinmaxImageComponentMapping = true > maxTimelineSemaphoreValueDifference = 18446744073709551615 > framebufferIntegerColorSampleCounts: count = 5 > SAMPLE_COUNT_1_BIT > SAMPLE_COUNT_2_BIT > SAMPLE_COUNT_4_BIT > SAMPLE_COUNT_8_BIT > SAMPLE_COUNT_16_BIT > >VkPhysicalDeviceVulkan13Properties: >----------------------------------- > minSubgroupSize = 8 > maxSubgroupSize = 32 > maxComputeWorkgroupSubgroups = 56 > requiredSubgroupSizeStages: count = 3 > SHADER_STAGE_COMPUTE_BIT > SHADER_STAGE_TASK_BIT_EXT > SHADER_STAGE_MESH_BIT_EXT > maxInlineUniformBlockSize = 4096 > maxPerStageDescriptorInlineUniformBlocks = 32 > maxPerStageDescriptorUpdateAfterBindInlineUniformBlocks = 32 > maxDescriptorSetInlineUniformBlocks = 32 > maxDescriptorSetUpdateAfterBindInlineUniformBlocks = 32 > maxInlineUniformTotalSize = 65535 > 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 = 0x00000001 > uniformTexelBufferOffsetSingleTexelAlignment = true > maxBufferSize = 0x100000000 > > >Device Extensions: count = 130 > VK_EXT_4444_formats : extension revision 1 > VK_EXT_border_color_swizzle : extension revision 1 > VK_EXT_buffer_device_address : extension revision 2 > VK_EXT_calibrated_timestamps : extension revision 2 > VK_EXT_color_write_enable : extension revision 1 > VK_EXT_conditional_rendering : extension revision 2 > VK_EXT_conservative_rasterization : extension revision 1 > VK_EXT_custom_border_color : extension revision 12 > VK_EXT_depth_clamp_zero_one : extension revision 1 > VK_EXT_depth_clip_control : extension revision 1 > VK_EXT_depth_clip_enable : extension revision 1 > VK_EXT_descriptor_indexing : extension revision 2 > VK_EXT_display_control : extension revision 1 > VK_EXT_extended_dynamic_state : extension revision 1 > VK_EXT_extended_dynamic_state2 : extension revision 1 > VK_EXT_extended_dynamic_state3 : extension revision 2 > VK_EXT_external_memory_dma_buf : extension revision 1 > VK_EXT_external_memory_host : extension revision 1 > VK_EXT_fragment_shader_interlock : extension revision 1 > VK_EXT_global_priority : extension revision 2 > VK_EXT_global_priority_query : extension revision 1 > VK_EXT_host_query_reset : extension revision 1 > VK_EXT_image_2d_view_of_3d : extension revision 1 > VK_EXT_image_drm_format_modifier : extension revision 2 > VK_EXT_image_robustness : extension revision 1 > VK_EXT_image_sliced_view_of_3d : extension revision 1 > VK_EXT_image_view_min_lod : extension revision 1 > VK_EXT_index_type_uint8 : extension revision 1 > VK_EXT_inline_uniform_block : extension revision 1 > VK_EXT_line_rasterization : extension revision 1 > VK_EXT_load_store_op_none : extension revision 1 > VK_EXT_memory_budget : extension revision 1 > VK_EXT_multi_draw : extension revision 1 > VK_EXT_mutable_descriptor_type : extension revision 1 > VK_EXT_non_seamless_cube_map : extension revision 1 > VK_EXT_pci_bus_info : extension revision 2 > VK_EXT_physical_device_drm : 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_queue_family_foreign : extension revision 1 > VK_EXT_robustness2 : extension revision 1 > VK_EXT_sample_locations : extension revision 1 > VK_EXT_sampler_filter_minmax : extension revision 2 > VK_EXT_scalar_block_layout : extension revision 1 > VK_EXT_separate_stencil_usage : extension revision 1 > VK_EXT_shader_atomic_float : extension revision 1 > VK_EXT_shader_atomic_float2 : extension revision 1 > VK_EXT_shader_demote_to_helper_invocation : extension revision 1 > VK_EXT_shader_module_identifier : 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_tooling_info : extension revision 1 > VK_EXT_transform_feedback : extension revision 1 > VK_EXT_vertex_attribute_divisor : extension revision 3 > VK_EXT_vertex_input_dynamic_state : extension revision 2 > VK_EXT_ycbcr_image_arrays : extension revision 1 > VK_GOOGLE_decorate_string : extension revision 1 > VK_GOOGLE_hlsl_functionality1 : extension revision 1 > VK_GOOGLE_user_type : extension revision 1 > VK_INTEL_shader_integer_functions2 : 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_deferred_host_operations : extension revision 4 > VK_KHR_depth_stencil_resolve : extension revision 1 > VK_KHR_descriptor_update_template : extension revision 1 > VK_KHR_device_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_fence_fd : extension revision 1 > VK_KHR_external_memory : extension revision 1 > VK_KHR_external_memory_fd : extension revision 1 > VK_KHR_external_semaphore : extension revision 1 > VK_KHR_external_semaphore_fd : extension revision 1 > VK_KHR_format_feature_flags2 : extension revision 2 > VK_KHR_get_memory_requirements2 : extension revision 1 > VK_KHR_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_map_memory2 : extension revision 1 > VK_KHR_multiview : extension revision 1 > VK_KHR_pipeline_executable_properties : 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_subgroup_uniform_control_flow : 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_workgroup_memory_explicit_layout : extension revision 1 > VK_KHR_zero_initialize_workgroup_memory : extension revision 1 > VK_NV_compute_shader_derivatives : extension revision 1 > VK_VALVE_mutable_descriptor_type : extension revision 1 > >VkQueueFamilyProperties: >======================== > queueProperties[0]: > ------------------- > minImageTransferGranularity = (1,1,1) > queueCount = 1 > queueFlags = QUEUE_GRAPHICS_BIT | QUEUE_COMPUTE_BIT | QUEUE_TRANSFER_BIT > timestampValidBits = 36 > present support = true > VkQueueFamilyGlobalPriorityPropertiesKHR: > ----------------------------------------- > priorityCount = 2 > priorities: count = 2 > QUEUE_GLOBAL_PRIORITY_LOW_KHR > QUEUE_GLOBAL_PRIORITY_MEDIUM_KHR > > >VkPhysicalDeviceMemoryProperties: >================================= >memoryHeaps: count = 1 > memoryHeaps[0]: > size = 12481244160 (0x2e7f0ac00) (11.62 GiB) > budget = 10053746688 (0x257400000) (9.36 GiB) > usage = 0 (0x00000000) (0.00 B) > flags: count = 1 > MEMORY_HEAP_DEVICE_LOCAL_BIT >memoryTypes: count = 3 > memoryTypes[0]: > heapIndex = 0 > 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_S8_UINT > FORMAT_D24_UNORM_S8_UINT > FORMAT_D32_SFLOAT_S8_UINT > (non-sparse) > IMAGE_TILING_LINEAR: > color images > (non-sparse) > memoryTypes[1]: > heapIndex = 0 > propertyFlags = 0x0007: count = 3 > MEMORY_PROPERTY_DEVICE_LOCAL_BIT > 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_S8_UINT > FORMAT_D24_UNORM_S8_UINT > FORMAT_D32_SFLOAT_S8_UINT > (non-sparse) > IMAGE_TILING_LINEAR: > color images > (non-sparse) > memoryTypes[2]: > 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 = true > textureCompressionASTC_LDR = true > textureCompressionBC = true > occlusionQueryPrecise = true > pipelineStatisticsQuery = true > vertexPipelineStoresAndAtomics = true > fragmentStoresAndAtomics = true > shaderTessellationAndGeometryPointSize = true > shaderImageGatherExtended = true > shaderStorageImageExtendedFormats = true > shaderStorageImageMultisample = false > shaderStorageImageReadWithoutFormat = false > shaderStorageImageWriteWithoutFormat = true > shaderUniformBufferArrayDynamicIndexing = true > shaderSampledImageArrayDynamicIndexing = true > shaderStorageBufferArrayDynamicIndexing = true > shaderStorageImageArrayDynamicIndexing = true > shaderClipDistance = true > shaderCullDistance = true > shaderFloat64 = true > shaderInt64 = true > shaderInt16 = true > shaderResourceResidency = false > shaderResourceMinLod = true > sparseBinding = false > sparseResidencyBuffer = false > sparseResidencyImage2D = false > sparseResidencyImage3D = false > sparseResidency2Samples = false > sparseResidency4Samples = false > sparseResidency8Samples = false > sparseResidency16Samples = false > sparseResidencyAliased = false > variableMultisampleRate = true > inheritedQueries = true > >VkPhysicalDevice16BitStorageFeatures: >------------------------------------- > storageBuffer16BitAccess = true > uniformAndStorageBuffer16BitAccess = true > storagePushConstant16 = true > storageInputOutput16 = false > >VkPhysicalDevice4444FormatsFeaturesEXT: >--------------------------------------- > formatA4R4G4B4 = true > formatA4B4G4R4 = false > >VkPhysicalDevice8BitStorageFeatures: >------------------------------------ > storageBuffer8BitAccess = true > uniformAndStorageBuffer8BitAccess = true > storagePushConstant8 = true > >VkPhysicalDeviceBorderColorSwizzleFeaturesEXT: >---------------------------------------------- > borderColorSwizzle = true > borderColorSwizzleFromImage = true > >VkPhysicalDeviceBufferDeviceAddressFeatures: >-------------------------------------------- > bufferDeviceAddress = true > bufferDeviceAddressCaptureReplay = true > bufferDeviceAddressMultiDevice = false > >VkPhysicalDeviceBufferDeviceAddressFeaturesEXT: >----------------------------------------------- > bufferDeviceAddress = true > bufferDeviceAddressCaptureReplay = false > bufferDeviceAddressMultiDevice = false > >VkPhysicalDeviceColorWriteEnableFeaturesEXT: >-------------------------------------------- > colorWriteEnable = true > >VkPhysicalDeviceConditionalRenderingFeaturesEXT: >------------------------------------------------ > conditionalRendering = true > inheritedConditionalRendering = true > >VkPhysicalDeviceCustomBorderColorFeaturesEXT: >--------------------------------------------- > customBorderColors = true > customBorderColorWithoutFormat = true > >VkPhysicalDeviceDepthClampZeroOneFeaturesEXT: >--------------------------------------------- > depthClampZeroOne = true > >VkPhysicalDeviceDepthClipControlFeaturesEXT: >-------------------------------------------- > depthClipControl = true > >VkPhysicalDeviceDepthClipEnableFeaturesEXT: >------------------------------------------- > depthClipEnable = true > >VkPhysicalDeviceDescriptorIndexingFeatures: >------------------------------------------- > shaderInputAttachmentArrayDynamicIndexing = false > shaderUniformTexelBufferArrayDynamicIndexing = true > shaderStorageTexelBufferArrayDynamicIndexing = true > shaderUniformBufferArrayNonUniformIndexing = false > shaderSampledImageArrayNonUniformIndexing = true > shaderStorageBufferArrayNonUniformIndexing = true > shaderStorageImageArrayNonUniformIndexing = true > shaderInputAttachmentArrayNonUniformIndexing = false > 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 = false > >VkPhysicalDeviceExtendedDynamicState3FeaturesEXT: >------------------------------------------------- > extendedDynamicState3TessellationDomainOrigin = true > extendedDynamicState3DepthClampEnable = true > extendedDynamicState3PolygonMode = true > extendedDynamicState3RasterizationSamples = false > extendedDynamicState3SampleMask = true > extendedDynamicState3AlphaToCoverageEnable = false > extendedDynamicState3AlphaToOneEnable = true > extendedDynamicState3LogicOpEnable = true > extendedDynamicState3ColorBlendEnable = true > extendedDynamicState3ColorBlendEquation = true > extendedDynamicState3ColorWriteMask = true > extendedDynamicState3RasterizationStream = true > extendedDynamicState3ConservativeRasterizationMode = false > extendedDynamicState3ExtraPrimitiveOverestimationSize = false > extendedDynamicState3DepthClipEnable = true > extendedDynamicState3SampleLocationsEnable = true > extendedDynamicState3ColorBlendAdvanced = false > extendedDynamicState3ProvokingVertexMode = true > extendedDynamicState3LineRasterizationMode = true > extendedDynamicState3LineStippleEnable = true > extendedDynamicState3DepthClipNegativeOneToOne = true > extendedDynamicState3ViewportWScalingEnable = false > extendedDynamicState3ViewportSwizzle = false > extendedDynamicState3CoverageToColorEnable = false > extendedDynamicState3CoverageToColorLocation = false > extendedDynamicState3CoverageModulationMode = false > extendedDynamicState3CoverageModulationTableEnable = false > extendedDynamicState3CoverageModulationTable = false > extendedDynamicState3CoverageReductionMode = false > extendedDynamicState3RepresentativeFragmentTestEnable = false > extendedDynamicState3ShadingRateImageEnable = false > >VkPhysicalDeviceExtendedDynamicStateFeaturesEXT: >------------------------------------------------ > extendedDynamicState = true > >VkPhysicalDeviceFragmentShaderInterlockFeaturesEXT: >--------------------------------------------------- > fragmentShaderSampleInterlock = true > fragmentShaderPixelInterlock = true > fragmentShaderShadingRateInterlock = false > >VkPhysicalDeviceGlobalPriorityQueryFeaturesKHR: >----------------------------------------------- > globalPriorityQuery = true > >VkPhysicalDeviceHostQueryResetFeatures: >--------------------------------------- > hostQueryReset = true > >VkPhysicalDeviceImage2DViewOf3DFeaturesEXT: >------------------------------------------- > image2DViewOf3D = true > sampler2DViewOf3D = true > >VkPhysicalDeviceImageRobustnessFeatures: >---------------------------------------- > robustImageAccess = true > >VkPhysicalDeviceImageSlicedViewOf3DFeaturesEXT: >----------------------------------------------- > imageSlicedViewOf3D = true > >VkPhysicalDeviceImageViewMinLodFeaturesEXT: >------------------------------------------- > minLod = true > >VkPhysicalDeviceImagelessFramebufferFeatures: >--------------------------------------------- > imagelessFramebuffer = true > >VkPhysicalDeviceIndexTypeUint8FeaturesEXT: >------------------------------------------ > indexTypeUint8 = true > >VkPhysicalDeviceInlineUniformBlockFeatures: >------------------------------------------- > inlineUniformBlock = true > descriptorBindingInlineUniformBlockUpdateAfterBind = true > >VkPhysicalDeviceLineRasterizationFeaturesEXT: >--------------------------------------------- > rectangularLines = false > bresenhamLines = true > smoothLines = true > stippledRectangularLines = false > stippledBresenhamLines = true > stippledSmoothLines = false > >VkPhysicalDeviceMaintenance4Features: >------------------------------------- > maintenance4 = true > >VkPhysicalDeviceMultiDrawFeaturesEXT: >------------------------------------- > multiDraw = true > >VkPhysicalDeviceMultiviewFeatures: >---------------------------------- > multiview = true > multiviewGeometryShader = true > multiviewTessellationShader = true > >VkPhysicalDeviceMutableDescriptorTypeFeaturesEXT: >------------------------------------------------- > mutableDescriptorType = true > >VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT: >---------------------------------------------- > nonSeamlessCubeMap = true > >VkPhysicalDevicePipelineCreationCacheControlFeatures: >----------------------------------------------------- > pipelineCreationCacheControl = true > >VkPhysicalDevicePipelineExecutablePropertiesFeaturesKHR: >-------------------------------------------------------- > pipelineExecutableInfo = true > >VkPhysicalDevicePrimitiveTopologyListRestartFeaturesEXT: >-------------------------------------------------------- > primitiveTopologyListRestart = true > primitiveTopologyPatchListRestart = true > >VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT: >---------------------------------------------------- > primitivesGeneratedQuery = true > primitivesGeneratedQueryWithRasterizerDiscard = false > primitivesGeneratedQueryWithNonZeroStreams = false > >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 = false > sparseImageFloat32AtomicMinMax = false > >VkPhysicalDeviceShaderAtomicFloatFeaturesEXT: >--------------------------------------------- > shaderBufferFloat32Atomics = true > shaderBufferFloat32AtomicAdd = false > shaderBufferFloat64Atomics = false > shaderBufferFloat64AtomicAdd = false > shaderSharedFloat32Atomics = true > shaderSharedFloat32AtomicAdd = false > shaderSharedFloat64Atomics = false > shaderSharedFloat64AtomicAdd = false > shaderImageFloat32Atomics = true > shaderImageFloat32AtomicAdd = false > sparseImageFloat32Atomics = false > sparseImageFloat32AtomicAdd = false > >VkPhysicalDeviceShaderAtomicInt64Features: >------------------------------------------ > shaderBufferInt64Atomics = true > shaderSharedInt64Atomics = false > >VkPhysicalDeviceShaderClockFeaturesKHR: >--------------------------------------- > shaderSubgroupClock = true > shaderDeviceClock = false > >VkPhysicalDeviceShaderDemoteToHelperInvocationFeatures: >------------------------------------------------------- > shaderDemoteToHelperInvocation = true > >VkPhysicalDeviceShaderDrawParametersFeatures: >--------------------------------------------- > shaderDrawParameters = true > >VkPhysicalDeviceShaderFloat16Int8Features: >------------------------------------------ > shaderFloat16 = true > shaderInt8 = true > >VkPhysicalDeviceShaderIntegerDotProductFeatures: >------------------------------------------------ > shaderIntegerDotProduct = true > >VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT: >-------------------------------------------------- > shaderModuleIdentifier = true > >VkPhysicalDeviceShaderSubgroupExtendedTypesFeatures: >---------------------------------------------------- > shaderSubgroupExtendedTypes = true > >VkPhysicalDeviceShaderSubgroupUniformControlFlowFeaturesKHR: >------------------------------------------------------------ > shaderSubgroupUniformControlFlow = 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 = false > shaderFloat16 = true > shaderInt8 = true > descriptorIndexing = true > shaderInputAttachmentArrayDynamicIndexing = false > shaderUniformTexelBufferArrayDynamicIndexing = true > shaderStorageTexelBufferArrayDynamicIndexing = true > shaderUniformBufferArrayNonUniformIndexing = false > shaderSampledImageArrayNonUniformIndexing = true > shaderStorageBufferArrayNonUniformIndexing = true > shaderStorageImageArrayNonUniformIndexing = true > shaderInputAttachmentArrayNonUniformIndexing = false > 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 = true > 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 > >VkPhysicalDeviceWorkgroupMemoryExplicitLayoutFeaturesKHR: >--------------------------------------------------------- > workgroupMemoryExplicitLayout = true > workgroupMemoryExplicitLayoutScalarBlockLayout = true > workgroupMemoryExplicitLayout8BitAccess = true > workgroupMemoryExplicitLayout16BitAccess = true > >VkPhysicalDeviceYcbcrImageArraysFeaturesEXT: >-------------------------------------------- > ycbcrImageArrays = true > >VkPhysicalDeviceZeroInitializeWorkgroupMemoryFeatures: >------------------------------------------------------ > shaderZeroInitializeWorkgroupMemory = true > > >GPU1: >VkPhysicalDeviceProperties: >--------------------------- > apiVersion = 1.3.242 (4206834) > driverVersion = 535.113.1.0 (2245804096) > vendorID = 0x10de > deviceID = 0x13d9 > deviceType = PHYSICAL_DEVICE_TYPE_DISCRETE_GPU > deviceName = NVIDIA GeForce GTX 965M > pipelineCacheUUID = 64b1a5f5-e1c5-3340-57b5-b4e713304912 > >VkPhysicalDeviceLimits: >----------------------- > maxImageDimension1D = 16384 > maxImageDimension2D = 16384 > maxImageDimension3D = 2048 > maxImageDimensionCube = 16384 > maxImageArrayLayers = 2048 > maxTexelBufferElements = 134217728 > maxUniformBufferRange = 65536 > maxStorageBufferRange = 4294967295 > maxPushConstantsSize = 256 > maxMemoryAllocationCount = 4294967295 > maxSamplerAllocationCount = 4000 > bufferImageGranularity = 0x00000400 > sparseAddressSpaceSize = 0xffffffffff > maxBoundDescriptorSets = 32 > maxPerStageDescriptorSamplers = 1048576 > maxPerStageDescriptorUniformBuffers = 15 > maxPerStageDescriptorStorageBuffers = 1048576 > maxPerStageDescriptorSampledImages = 1048576 > maxPerStageDescriptorStorageImages = 1048576 > maxPerStageDescriptorInputAttachments = 1048576 > maxPerStageResources = 4294967295 > maxDescriptorSetSamplers = 1048576 > maxDescriptorSetUniformBuffers = 90 > maxDescriptorSetUniformBuffersDynamic = 15 > maxDescriptorSetStorageBuffers = 1048576 > maxDescriptorSetStorageBuffersDynamic = 16 > maxDescriptorSetSampledImages = 1048576 > maxDescriptorSetStorageImages = 1048576 > maxDescriptorSetInputAttachments = 1048576 > maxVertexInputAttributes = 32 > maxVertexInputBindings = 32 > maxVertexInputAttributeOffset = 2047 > maxVertexInputBindingStride = 2048 > maxVertexOutputComponents = 128 > maxTessellationGenerationLevel = 64 > maxTessellationPatchSize = 32 > maxTessellationControlPerVertexInputComponents = 128 > maxTessellationControlPerVertexOutputComponents = 128 > maxTessellationControlPerPatchOutputComponents = 120 > maxTessellationControlTotalOutputComponents = 4216 > maxTessellationEvaluationInputComponents = 128 > maxTessellationEvaluationOutputComponents = 128 > maxGeometryShaderInvocations = 32 > maxGeometryInputComponents = 128 > maxGeometryOutputComponents = 128 > maxGeometryOutputVertices = 1024 > maxGeometryTotalOutputComponents = 1024 > maxFragmentInputComponents = 128 > maxFragmentOutputAttachments = 8 > maxFragmentDualSrcAttachments = 1 > maxFragmentCombinedOutputResources = 4294967295 > maxComputeSharedMemorySize = 49152 > maxComputeWorkGroupCount: count = 3 > 2147483647 > 65535 > 65535 > maxComputeWorkGroupInvocations = 1536 > maxComputeWorkGroupSize: count = 3 > 1536 > 1024 > 64 > subPixelPrecisionBits = 8 > subTexelPrecisionBits = 8 > mipmapPrecisionBits = 8 > maxDrawIndexedIndexValue = 4294967295 > maxDrawIndirectCount = 4294967295 > maxSamplerLodBias = 15 > maxSamplerAnisotropy = 16 > maxViewports = 16 > maxViewportDimensions: count = 2 > 16384 > 16384 > viewportBoundsRange: count = 2 > -32768 > 32768 > viewportSubPixelBits = 8 > minMemoryMapAlignment = 64 > minTexelBufferOffsetAlignment = 0x00000010 > minUniformBufferOffsetAlignment = 0x00000100 > minStorageBufferOffsetAlignment = 0x00000010 > minTexelOffset = -8 > maxTexelOffset = 7 > minTexelGatherOffset = -32 > maxTexelGatherOffset = 31 > minInterpolationOffset = -0.5 > maxInterpolationOffset = 0.4375 > subPixelInterpolationOffsetBits = 4 > maxFramebufferWidth = 16384 > maxFramebufferHeight = 16384 > maxFramebufferLayers = 2048 > framebufferColorSampleCounts: count = 4 > SAMPLE_COUNT_1_BIT > SAMPLE_COUNT_2_BIT > SAMPLE_COUNT_4_BIT > SAMPLE_COUNT_8_BIT > framebufferDepthSampleCounts: count = 4 > SAMPLE_COUNT_1_BIT > SAMPLE_COUNT_2_BIT > SAMPLE_COUNT_4_BIT > SAMPLE_COUNT_8_BIT > framebufferStencilSampleCounts: count = 5 > SAMPLE_COUNT_1_BIT > SAMPLE_COUNT_2_BIT > SAMPLE_COUNT_4_BIT > SAMPLE_COUNT_8_BIT > SAMPLE_COUNT_16_BIT > framebufferNoAttachmentsSampleCounts: count = 5 > SAMPLE_COUNT_1_BIT > SAMPLE_COUNT_2_BIT > SAMPLE_COUNT_4_BIT > SAMPLE_COUNT_8_BIT > SAMPLE_COUNT_16_BIT > maxColorAttachments = 8 > sampledImageColorSampleCounts: count = 4 > SAMPLE_COUNT_1_BIT > SAMPLE_COUNT_2_BIT > SAMPLE_COUNT_4_BIT > SAMPLE_COUNT_8_BIT > sampledImageIntegerSampleCounts: count = 4 > SAMPLE_COUNT_1_BIT > SAMPLE_COUNT_2_BIT > SAMPLE_COUNT_4_BIT > SAMPLE_COUNT_8_BIT > sampledImageDepthSampleCounts: count = 4 > SAMPLE_COUNT_1_BIT > SAMPLE_COUNT_2_BIT > SAMPLE_COUNT_4_BIT > SAMPLE_COUNT_8_BIT > sampledImageStencilSampleCounts: count = 5 > SAMPLE_COUNT_1_BIT > SAMPLE_COUNT_2_BIT > SAMPLE_COUNT_4_BIT > SAMPLE_COUNT_8_BIT > SAMPLE_COUNT_16_BIT > storageImageSampleCounts: count = 4 > SAMPLE_COUNT_1_BIT > SAMPLE_COUNT_2_BIT > SAMPLE_COUNT_4_BIT > SAMPLE_COUNT_8_BIT > maxSampleMaskWords = 1 > timestampComputeAndGraphics = true > timestampPeriod = 1 > maxClipDistances = 8 > maxCullDistances = 8 > maxCombinedClipAndCullDistances = 8 > discreteQueuePriorities = 2 > pointSizeRange: count = 2 > 1 > 2047.94 > lineWidthRange: count = 2 > 1 > 64 > pointSizeGranularity = 0.0625 > lineWidthGranularity = 0.0625 > strictLines = true > standardSampleLocations = true > optimalBufferCopyOffsetAlignment = 0x00000001 > optimalBufferCopyRowPitchAlignment = 0x00000001 > nonCoherentAtomSize = 0x00000040 > >VkPhysicalDeviceSparseProperties: >--------------------------------- > residencyStandard2DBlockShape = true > residencyStandard2DMultisampleBlockShape = true > residencyStandard3DBlockShape = true > residencyAlignedMipSize = false > residencyNonResidentStrict = true > >VkPhysicalDeviceBlendOperationAdvancedPropertiesEXT: >---------------------------------------------------- > advancedBlendMaxColorAttachments = 1 > advancedBlendIndependentBlend = false > advancedBlendNonPremultipliedSrcColor = true > advancedBlendNonPremultipliedDstColor = true > advancedBlendCorrelatedOverlap = true > advancedBlendAllOperations = true > >VkPhysicalDeviceConservativeRasterizationPropertiesEXT: >------------------------------------------------------- > primitiveOverestimationSize = 0 > maxExtraPrimitiveOverestimationSize = 0.75 > extraPrimitiveOverestimationSizeGranularity = 0.25 > primitiveUnderestimation = false > conservativePointAndLineRasterization = true > degenerateTrianglesRasterized = false > degenerateLinesRasterized = false > fullyCoveredFragmentShaderInputVariable = false > conservativeRasterizationPostDepthCoverage = true > >VkPhysicalDeviceCustomBorderColorPropertiesEXT: >----------------------------------------------- > maxCustomBorderColorSamplers = 4000 > >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 > >VkPhysicalDeviceDescriptorBufferDensityMapPropertiesEXT: >-------------------------------------------------------- > combinedImageSamplerDensityMapDescriptorSize = 4 > >VkPhysicalDeviceDescriptorBufferPropertiesEXT: >---------------------------------------------- > combinedImageSamplerDescriptorSingleArray = true > bufferlessPushDescriptors = true > allowSamplerImageViewPostSubmitCreation = false > descriptorBufferOffsetAlignment = 0x00000100 > maxDescriptorBufferBindings = 32 > maxResourceDescriptorBufferBindings = 32 > maxSamplerDescriptorBufferBindings = 32 > maxEmbeddedImmutableSamplerBindings = 1048576 > maxEmbeddedImmutableSamplers = 4000 > bufferCaptureReplayDescriptorDataSize = 1 > imageCaptureReplayDescriptorDataSize = 1 > imageViewCaptureReplayDescriptorDataSize = 12 > samplerCaptureReplayDescriptorDataSize = 4 > accelerationStructureCaptureReplayDescriptorDataSize = 1 > samplerDescriptorSize = 4 > combinedImageSamplerDescriptorSize = 4 > sampledImageDescriptorSize = 4 > storageImageDescriptorSize = 4 > uniformTexelBufferDescriptorSize = 16 > robustUniformTexelBufferDescriptorSize = 16 > storageTexelBufferDescriptorSize = 16 > robustStorageTexelBufferDescriptorSize = 16 > uniformBufferDescriptorSize = 8 > robustUniformBufferDescriptorSize = 8 > storageBufferDescriptorSize = 16 > robustStorageBufferDescriptorSize = 16 > inputAttachmentDescriptorSize = 4 > accelerationStructureDescriptorSize = 8 > maxSamplerDescriptorBufferRange = 0xffffffffff > maxResourceDescriptorBufferRange = 0xffffffffff > samplerDescriptorBufferAddressSpaceSize = 0xffffffffff > resourceDescriptorBufferAddressSpaceSize = 0xffffffffff > descriptorBufferAddressSpaceSize = 0xffffffffff > >VkPhysicalDeviceDescriptorIndexingProperties: >--------------------------------------------- > maxUpdateAfterBindDescriptorsInAllPools = 4294967295 > shaderUniformBufferArrayNonUniformIndexingNative = true > shaderSampledImageArrayNonUniformIndexingNative = true > shaderStorageBufferArrayNonUniformIndexingNative = true > shaderStorageImageArrayNonUniformIndexingNative = true > shaderInputAttachmentArrayNonUniformIndexingNative = true > robustBufferAccessUpdateAfterBind = true > quadDivergentImplicitLod = true > maxPerStageDescriptorUpdateAfterBindSamplers = 1048576 > maxPerStageDescriptorUpdateAfterBindUniformBuffers = 15 > maxPerStageDescriptorUpdateAfterBindStorageBuffers = 1048576 > maxPerStageDescriptorUpdateAfterBindSampledImages = 1048576 > maxPerStageDescriptorUpdateAfterBindStorageImages = 1048576 > maxPerStageDescriptorUpdateAfterBindInputAttachments = 1048576 > maxPerStageUpdateAfterBindResources = 4294967295 > maxDescriptorSetUpdateAfterBindSamplers = 1048576 > maxDescriptorSetUpdateAfterBindUniformBuffers = 90 > maxDescriptorSetUpdateAfterBindUniformBuffersDynamic = 15 > maxDescriptorSetUpdateAfterBindStorageBuffers = 1048576 > maxDescriptorSetUpdateAfterBindStorageBuffersDynamic = 16 > maxDescriptorSetUpdateAfterBindSampledImages = 1048576 > maxDescriptorSetUpdateAfterBindStorageImages = 1048576 > maxDescriptorSetUpdateAfterBindInputAttachments = 1048576 > >VkPhysicalDeviceDiscardRectanglePropertiesEXT: >---------------------------------------------- > maxDiscardRectangles = 8 > >VkPhysicalDeviceDriverProperties: >--------------------------------- > driverID = DRIVER_ID_NVIDIA_PROPRIETARY > driverName = NVIDIA > driverInfo = 535.113.01 > conformanceVersion: > major = 1 > minor = 3 > subminor = 5 > patch = 0 > >VkPhysicalDeviceDrmPropertiesEXT: >--------------------------------- > hasPrimary = true > hasRender = true > primaryMajor = 226 > primaryMinor = 1 > renderMajor = 226 > renderMinor = 128 > >VkPhysicalDeviceExtendedDynamicState3PropertiesEXT: >--------------------------------------------------- > dynamicPrimitiveTopologyUnrestricted = true > >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 = true > shaderRoundingModeRTZFloat64 = true > >VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT: >----------------------------------------------------- > graphicsPipelineLibraryFastLinking = true > graphicsPipelineLibraryIndependentInterpolationDecoration = true > >VkPhysicalDeviceIDProperties: >----------------------------- > deviceUUID = 2e86bf04-0eb6-e57c-0813-404c25936003 > driverUUID = 933fe1d1-72b1-5d20-bfe7-dea2c41b409b > deviceNodeMask = 1 > deviceLUIDValid = false > >VkPhysicalDeviceInlineUniformBlockProperties: >--------------------------------------------- > maxInlineUniformBlockSize = 256 > maxPerStageDescriptorInlineUniformBlocks = 32 > maxPerStageDescriptorUpdateAfterBindInlineUniformBlocks = 32 > maxDescriptorSetInlineUniformBlocks = 32 > maxDescriptorSetUpdateAfterBindInlineUniformBlocks = 32 > >VkPhysicalDeviceLineRasterizationPropertiesEXT: >----------------------------------------------- > lineSubPixelPrecisionBits = 8 > >VkPhysicalDeviceMaintenance3Properties: >--------------------------------------- > maxPerSetDescriptors = 4294967295 > maxMemoryAllocationSize = 0xffe00000 > >VkPhysicalDeviceMaintenance4Properties: >--------------------------------------- > maxBufferSize = 0xffffff0000 > >VkPhysicalDeviceMultiDrawPropertiesEXT: >--------------------------------------- > maxMultiDrawCount = 4294967295 > >VkPhysicalDeviceMultiviewProperties: >------------------------------------ > maxMultiviewViewCount = 32 > maxMultiviewInstanceIndex = 134217727 > >VkPhysicalDevicePCIBusInfoPropertiesEXT: >---------------------------------------- > pciDomain = 0 > pciBus = 1 > pciDevice = 0 > pciFunction = 0 > >VkPhysicalDevicePipelineRobustnessPropertiesEXT: >------------------------------------------------ > defaultRobustnessStorageBuffers = PIPELINE_ROBUSTNESS_BUFFER_BEHAVIOR_DISABLED_EXT > defaultRobustnessUniformBuffers = PIPELINE_ROBUSTNESS_BUFFER_BEHAVIOR_DISABLED_EXT > defaultRobustnessVertexInputs = PIPELINE_ROBUSTNESS_BUFFER_BEHAVIOR_ROBUST_BUFFER_ACCESS_2_EXT > defaultRobustnessImages = PIPELINE_ROBUSTNESS_IMAGE_BEHAVIOR_ROBUST_IMAGE_ACCESS_2_EXT > >VkPhysicalDevicePointClippingProperties: >---------------------------------------- > pointClippingBehavior = POINT_CLIPPING_BEHAVIOR_USER_CLIP_PLANES_ONLY > >VkPhysicalDeviceProtectedMemoryProperties: >------------------------------------------ > protectedNoFault = false > >VkPhysicalDeviceProvokingVertexPropertiesEXT: >--------------------------------------------- > provokingVertexModePerPipeline = true > transformFeedbackPreservesTriangleFanProvokingVertex = true > >VkPhysicalDevicePushDescriptorPropertiesKHR: >-------------------------------------------- > maxPushDescriptors = 32 > >VkPhysicalDeviceRobustness2PropertiesEXT: >----------------------------------------- > robustStorageBufferAccessSizeAlignment = 0x00000001 > robustUniformBufferAccessSizeAlignment = 0x00000100 > >VkPhysicalDeviceSampleLocationsPropertiesEXT: >--------------------------------------------- > sampleLocationSampleCounts: count = 5 > SAMPLE_COUNT_1_BIT > SAMPLE_COUNT_2_BIT > SAMPLE_COUNT_4_BIT > SAMPLE_COUNT_8_BIT > SAMPLE_COUNT_16_BIT > maxSampleLocationGridSize: > width = 1 > height = 1 > sampleLocationCoordinateRange: count = 2 > 0 > 0.9375 > sampleLocationSubPixelBits = 4 > variableSampleLocations = true > >VkPhysicalDeviceSamplerFilterMinmaxProperties: >---------------------------------------------- > filterMinmaxSingleComponentFormats = true > filterMinmaxImageComponentMapping = true > >VkPhysicalDeviceShaderIntegerDotProductProperties: >-------------------------------------------------- > integerDotProduct8BitUnsignedAccelerated = true > integerDotProduct8BitSignedAccelerated = true > integerDotProduct8BitMixedSignednessAccelerated = true > integerDotProduct4x8BitPackedUnsignedAccelerated = true > integerDotProduct4x8BitPackedSignedAccelerated = true > integerDotProduct4x8BitPackedMixedSignednessAccelerated = true > integerDotProduct16BitUnsignedAccelerated = false > integerDotProduct16BitSignedAccelerated = false > integerDotProduct16BitMixedSignednessAccelerated = false > integerDotProduct32BitUnsignedAccelerated = false > integerDotProduct32BitSignedAccelerated = false > integerDotProduct32BitMixedSignednessAccelerated = false > integerDotProduct64BitUnsignedAccelerated = false > integerDotProduct64BitSignedAccelerated = false > integerDotProduct64BitMixedSignednessAccelerated = false > integerDotProductAccumulatingSaturating8BitUnsignedAccelerated = true > integerDotProductAccumulatingSaturating8BitSignedAccelerated = true > integerDotProductAccumulatingSaturating8BitMixedSignednessAccelerated = true > integerDotProductAccumulatingSaturating4x8BitPackedUnsignedAccelerated = true > integerDotProductAccumulatingSaturating4x8BitPackedSignedAccelerated = true > integerDotProductAccumulatingSaturating4x8BitPackedMixedSignednessAccelerated = true > integerDotProductAccumulatingSaturating16BitUnsignedAccelerated = true > integerDotProductAccumulatingSaturating16BitSignedAccelerated = true > integerDotProductAccumulatingSaturating16BitMixedSignednessAccelerated = true > integerDotProductAccumulatingSaturating32BitUnsignedAccelerated = true > integerDotProductAccumulatingSaturating32BitSignedAccelerated = true > integerDotProductAccumulatingSaturating32BitMixedSignednessAccelerated = true > integerDotProductAccumulatingSaturating64BitUnsignedAccelerated = true > integerDotProductAccumulatingSaturating64BitSignedAccelerated = true > integerDotProductAccumulatingSaturating64BitMixedSignednessAccelerated = true > >VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT: >---------------------------------------------------- > shaderModuleIdentifierAlgorithmUUID = 1f4517a6-c1c4-11ec-9d64-0242ac120005 > >VkPhysicalDeviceShaderObjectPropertiesEXT: >------------------------------------------ > shaderBinaryUUID = 64b1a5f5-e1c5-3340-57b5-b4e713304912 > shaderBinaryVersion = 1 > >VkPhysicalDeviceSubgroupProperties: >----------------------------------- > subgroupSize = 32 > supportedStages: count = 6 > SHADER_STAGE_VERTEX_BIT > SHADER_STAGE_TESSELLATION_CONTROL_BIT > SHADER_STAGE_TESSELLATION_EVALUATION_BIT > SHADER_STAGE_GEOMETRY_BIT > SHADER_STAGE_FRAGMENT_BIT > SHADER_STAGE_COMPUTE_BIT > supportedOperations: count = 9 > SUBGROUP_FEATURE_BASIC_BIT > SUBGROUP_FEATURE_VOTE_BIT > SUBGROUP_FEATURE_ARITHMETIC_BIT > SUBGROUP_FEATURE_BALLOT_BIT > SUBGROUP_FEATURE_SHUFFLE_BIT > SUBGROUP_FEATURE_SHUFFLE_RELATIVE_BIT > SUBGROUP_FEATURE_CLUSTERED_BIT > SUBGROUP_FEATURE_QUAD_BIT > SUBGROUP_FEATURE_PARTITIONED_BIT_NV > quadOperationsInAllStages = true > >VkPhysicalDeviceSubgroupSizeControlProperties: >---------------------------------------------- > minSubgroupSize = 32 > maxSubgroupSize = 32 > maxComputeWorkgroupSubgroups = 3145728 > requiredSubgroupSizeStages: count = 6 > SHADER_STAGE_VERTEX_BIT > SHADER_STAGE_TESSELLATION_CONTROL_BIT > SHADER_STAGE_TESSELLATION_EVALUATION_BIT > SHADER_STAGE_GEOMETRY_BIT > SHADER_STAGE_FRAGMENT_BIT > SHADER_STAGE_COMPUTE_BIT > >VkPhysicalDeviceTexelBufferAlignmentProperties: >----------------------------------------------- > storageTexelBufferOffsetAlignmentBytes = 0x00000010 > storageTexelBufferOffsetSingleTexelAlignment = true > uniformTexelBufferOffsetAlignmentBytes = 0x00000010 > uniformTexelBufferOffsetSingleTexelAlignment = true > >VkPhysicalDeviceTimelineSemaphoreProperties: >-------------------------------------------- > maxTimelineSemaphoreValueDifference = 2147483647 > >VkPhysicalDeviceTransformFeedbackPropertiesEXT: >----------------------------------------------- > maxTransformFeedbackStreams = 4 > maxTransformFeedbackBuffers = 4 > maxTransformFeedbackBufferSize = 0xffffffff > maxTransformFeedbackStreamDataSize = 2048 > maxTransformFeedbackBufferDataSize = 512 > maxTransformFeedbackBufferDataStride = 2048 > transformFeedbackQueries = true > transformFeedbackStreamsLinesTriangles = false > transformFeedbackRasterizationStreamSelect = true > transformFeedbackDraw = true > >VkPhysicalDeviceVertexAttributeDivisorPropertiesEXT: >---------------------------------------------------- > maxVertexAttribDivisor = 4294967295 > >VkPhysicalDeviceVulkan11Properties: >----------------------------------- > deviceUUID = 2e86bf04-0eb6-e57c-0813-404c25936003 > driverUUID = 933fe1d1-72b1-5d20-bfe7-dea2c41b409b > deviceNodeMask = 1 > deviceLUIDValid = false > subgroupSize = 32 > subgroupSupportedStages: count = 6 > SHADER_STAGE_VERTEX_BIT > SHADER_STAGE_TESSELLATION_CONTROL_BIT > SHADER_STAGE_TESSELLATION_EVALUATION_BIT > SHADER_STAGE_GEOMETRY_BIT > SHADER_STAGE_FRAGMENT_BIT > SHADER_STAGE_COMPUTE_BIT > subgroupSupportedOperations: count = 9 > SUBGROUP_FEATURE_BASIC_BIT > SUBGROUP_FEATURE_VOTE_BIT > SUBGROUP_FEATURE_ARITHMETIC_BIT > SUBGROUP_FEATURE_BALLOT_BIT > SUBGROUP_FEATURE_SHUFFLE_BIT > SUBGROUP_FEATURE_SHUFFLE_RELATIVE_BIT > SUBGROUP_FEATURE_CLUSTERED_BIT > SUBGROUP_FEATURE_QUAD_BIT > SUBGROUP_FEATURE_PARTITIONED_BIT_NV > subgroupQuadOperationsInAllStages = true > pointClippingBehavior = POINT_CLIPPING_BEHAVIOR_USER_CLIP_PLANES_ONLY > maxMultiviewViewCount = 32 > maxMultiviewInstanceIndex = 134217727 > protectedNoFault = false > maxPerSetDescriptors = 4294967295 > maxMemoryAllocationSize = 0xffe00000 > >VkPhysicalDeviceVulkan12Properties: >----------------------------------- > driverID = DRIVER_ID_NVIDIA_PROPRIETARY > driverName = NVIDIA > driverInfo = 535.113.01 > conformanceVersion: > major = 1 > minor = 3 > subminor = 5 > patch = 0 > 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 = true > shaderRoundingModeRTZFloat64 = true > maxUpdateAfterBindDescriptorsInAllPools = 4294967295 > shaderUniformBufferArrayNonUniformIndexingNative = true > shaderSampledImageArrayNonUniformIndexingNative = true > shaderStorageBufferArrayNonUniformIndexingNative = true > shaderStorageImageArrayNonUniformIndexingNative = true > shaderInputAttachmentArrayNonUniformIndexingNative = true > robustBufferAccessUpdateAfterBind = true > quadDivergentImplicitLod = true > maxPerStageDescriptorUpdateAfterBindSamplers = 1048576 > maxPerStageDescriptorUpdateAfterBindUniformBuffers = 15 > maxPerStageDescriptorUpdateAfterBindStorageBuffers = 1048576 > maxPerStageDescriptorUpdateAfterBindSampledImages = 1048576 > maxPerStageDescriptorUpdateAfterBindStorageImages = 1048576 > maxPerStageDescriptorUpdateAfterBindInputAttachments = 1048576 > maxPerStageUpdateAfterBindResources = 4294967295 > maxDescriptorSetUpdateAfterBindSamplers = 1048576 > maxDescriptorSetUpdateAfterBindUniformBuffers = 90 > maxDescriptorSetUpdateAfterBindUniformBuffersDynamic = 15 > maxDescriptorSetUpdateAfterBindStorageBuffers = 1048576 > maxDescriptorSetUpdateAfterBindStorageBuffersDynamic = 16 > maxDescriptorSetUpdateAfterBindSampledImages = 1048576 > maxDescriptorSetUpdateAfterBindStorageImages = 1048576 > maxDescriptorSetUpdateAfterBindInputAttachments = 1048576 > 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 = true > filterMinmaxImageComponentMapping = true > maxTimelineSemaphoreValueDifference = 2147483647 > framebufferIntegerColorSampleCounts: count = 4 > SAMPLE_COUNT_1_BIT > SAMPLE_COUNT_2_BIT > SAMPLE_COUNT_4_BIT > SAMPLE_COUNT_8_BIT > >VkPhysicalDeviceVulkan13Properties: >----------------------------------- > minSubgroupSize = 32 > maxSubgroupSize = 32 > maxComputeWorkgroupSubgroups = 3145728 > requiredSubgroupSizeStages: count = 6 > SHADER_STAGE_VERTEX_BIT > SHADER_STAGE_TESSELLATION_CONTROL_BIT > SHADER_STAGE_TESSELLATION_EVALUATION_BIT > SHADER_STAGE_GEOMETRY_BIT > SHADER_STAGE_FRAGMENT_BIT > SHADER_STAGE_COMPUTE_BIT > maxInlineUniformBlockSize = 256 > maxPerStageDescriptorInlineUniformBlocks = 32 > maxPerStageDescriptorUpdateAfterBindInlineUniformBlocks = 32 > maxDescriptorSetInlineUniformBlocks = 32 > maxDescriptorSetUpdateAfterBindInlineUniformBlocks = 32 > maxInlineUniformTotalSize = 1536 > integerDotProduct8BitUnsignedAccelerated = true > integerDotProduct8BitSignedAccelerated = true > integerDotProduct8BitMixedSignednessAccelerated = true > integerDotProduct4x8BitPackedUnsignedAccelerated = true > integerDotProduct4x8BitPackedSignedAccelerated = true > integerDotProduct4x8BitPackedMixedSignednessAccelerated = true > integerDotProduct16BitUnsignedAccelerated = false > integerDotProduct16BitSignedAccelerated = false > integerDotProduct16BitMixedSignednessAccelerated = false > integerDotProduct32BitUnsignedAccelerated = false > integerDotProduct32BitSignedAccelerated = false > integerDotProduct32BitMixedSignednessAccelerated = false > integerDotProduct64BitUnsignedAccelerated = false > integerDotProduct64BitSignedAccelerated = false > integerDotProduct64BitMixedSignednessAccelerated = false > integerDotProductAccumulatingSaturating8BitUnsignedAccelerated = true > integerDotProductAccumulatingSaturating8BitSignedAccelerated = true > integerDotProductAccumulatingSaturating8BitMixedSignednessAccelerated = true > integerDotProductAccumulatingSaturating4x8BitPackedUnsignedAccelerated = true > integerDotProductAccumulatingSaturating4x8BitPackedSignedAccelerated = true > integerDotProductAccumulatingSaturating4x8BitPackedMixedSignednessAccelerated = true > integerDotProductAccumulatingSaturating16BitUnsignedAccelerated = true > integerDotProductAccumulatingSaturating16BitSignedAccelerated = true > integerDotProductAccumulatingSaturating16BitMixedSignednessAccelerated = true > integerDotProductAccumulatingSaturating32BitUnsignedAccelerated = true > integerDotProductAccumulatingSaturating32BitSignedAccelerated = true > integerDotProductAccumulatingSaturating32BitMixedSignednessAccelerated = true > integerDotProductAccumulatingSaturating64BitUnsignedAccelerated = true > integerDotProductAccumulatingSaturating64BitSignedAccelerated = true > integerDotProductAccumulatingSaturating64BitMixedSignednessAccelerated = true > storageTexelBufferOffsetAlignmentBytes = 0x00000010 > storageTexelBufferOffsetSingleTexelAlignment = true > uniformTexelBufferOffsetAlignmentBytes = 0x00000010 > uniformTexelBufferOffsetSingleTexelAlignment = true > maxBufferSize = 0xffffff0000 > > >Device Extensions: count = 155 > VK_AMD_buffer_marker : extension revision 1 > VK_EXT_4444_formats : extension revision 1 > VK_EXT_attachment_feedback_loop_layout : extension revision 2 > VK_EXT_blend_operation_advanced : extension revision 2 > VK_EXT_border_color_swizzle : extension revision 1 > VK_EXT_buffer_device_address : extension revision 2 > VK_EXT_calibrated_timestamps : extension revision 2 > VK_EXT_color_write_enable : extension revision 1 > VK_EXT_conditional_rendering : extension revision 2 > VK_EXT_conservative_rasterization : extension revision 1 > VK_EXT_custom_border_color : extension revision 12 > VK_EXT_depth_clamp_zero_one : extension revision 1 > VK_EXT_depth_clip_control : extension revision 1 > VK_EXT_depth_clip_enable : extension revision 1 > VK_EXT_depth_range_unrestricted : extension revision 1 > VK_EXT_descriptor_buffer : extension revision 1 > VK_EXT_descriptor_indexing : extension revision 2 > VK_EXT_discard_rectangles : extension revision 2 > VK_EXT_display_control : extension revision 1 > VK_EXT_extended_dynamic_state : extension revision 1 > VK_EXT_extended_dynamic_state2 : extension revision 1 > VK_EXT_extended_dynamic_state3 : extension revision 2 > VK_EXT_external_memory_dma_buf : extension revision 1 > VK_EXT_external_memory_host : extension revision 1 > VK_EXT_fragment_shader_interlock : extension revision 1 > VK_EXT_global_priority : extension revision 2 > VK_EXT_global_priority_query : extension revision 1 > VK_EXT_graphics_pipeline_library : extension revision 1 > VK_EXT_host_query_reset : extension revision 1 > VK_EXT_image_2d_view_of_3d : extension revision 1 > VK_EXT_image_drm_format_modifier : extension revision 2 > VK_EXT_image_robustness : extension revision 1 > VK_EXT_image_sliced_view_of_3d : extension revision 1 > VK_EXT_image_view_min_lod : extension revision 1 > VK_EXT_index_type_uint8 : extension revision 1 > VK_EXT_inline_uniform_block : extension revision 1 > VK_EXT_line_rasterization : extension revision 1 > VK_EXT_load_store_op_none : extension revision 1 > VK_EXT_memory_budget : extension revision 1 > VK_EXT_multi_draw : extension revision 1 > VK_EXT_non_seamless_cube_map : extension revision 1 > VK_EXT_pci_bus_info : extension revision 2 > VK_EXT_physical_device_drm : extension revision 1 > VK_EXT_pipeline_creation_cache_control : extension revision 3 > VK_EXT_pipeline_creation_feedback : extension revision 1 > VK_EXT_pipeline_robustness : 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_queue_family_foreign : extension revision 1 > VK_EXT_robustness2 : extension revision 1 > VK_EXT_sample_locations : extension revision 1 > VK_EXT_sampler_filter_minmax : extension revision 2 > VK_EXT_scalar_block_layout : extension revision 1 > VK_EXT_separate_stencil_usage : extension revision 1 > VK_EXT_shader_atomic_float : extension revision 1 > VK_EXT_shader_demote_to_helper_invocation : extension revision 1 > VK_EXT_shader_image_atomic_int64 : extension revision 1 > VK_EXT_shader_module_identifier : extension revision 1 > VK_EXT_shader_object : 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_tooling_info : extension revision 1 > VK_EXT_transform_feedback : extension revision 1 > VK_EXT_vertex_attribute_divisor : extension revision 3 > VK_EXT_vertex_input_dynamic_state : extension revision 2 > VK_EXT_ycbcr_2plane_444_formats : extension revision 1 > VK_EXT_ycbcr_image_arrays : extension revision 1 > VK_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_fence_fd : extension revision 1 > VK_KHR_external_memory : extension revision 1 > VK_KHR_external_memory_fd : extension revision 1 > VK_KHR_external_semaphore : extension revision 1 > VK_KHR_external_semaphore_fd : extension revision 1 > VK_KHR_format_feature_flags2 : extension revision 2 > VK_KHR_get_memory_requirements2 : extension revision 1 > VK_KHR_global_priority : extension revision 1 > VK_KHR_image_format_list : extension revision 1 > VK_KHR_imageless_framebuffer : extension revision 1 > VK_KHR_maintenance1 : extension revision 2 > VK_KHR_maintenance2 : extension revision 1 > VK_KHR_maintenance3 : extension revision 1 > VK_KHR_maintenance4 : extension revision 2 > VK_KHR_multiview : extension revision 1 > VK_KHR_pipeline_executable_properties : extension revision 1 > VK_KHR_pipeline_library : extension revision 1 > VK_KHR_present_id : extension revision 1 > VK_KHR_present_wait : 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_shared_presentable_image : 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_video_decode_h264 : extension revision 8 > VK_KHR_video_decode_queue : extension revision 7 > VK_KHR_video_queue : extension revision 8 > VK_KHR_vulkan_memory_model : extension revision 3 > VK_KHR_workgroup_memory_explicit_layout : extension revision 1 > VK_KHR_zero_initialize_workgroup_memory : extension revision 1 > VK_NVX_multiview_per_view_attributes : extension revision 1 > VK_NV_copy_memory_indirect : extension revision 1 > VK_NV_coverage_reduction_mode : extension revision 1 > VK_NV_dedicated_allocation : extension revision 1 > VK_NV_dedicated_allocation_image_aliasing : extension revision 1 > VK_NV_device_diagnostic_checkpoints : extension revision 2 > VK_NV_device_diagnostics_config : extension revision 2 > VK_NV_device_generated_commands : extension revision 3 > VK_NV_fill_rectangle : extension revision 1 > VK_NV_fragment_coverage_to_color : extension revision 1 > VK_NV_framebuffer_mixed_samples : extension revision 1 > VK_NV_geometry_shader_passthrough : extension revision 1 > VK_NV_inherited_viewport_scissor : extension revision 1 > VK_NV_linear_color_attachment : extension revision 1 > VK_NV_memory_decompression : extension revision 1 > VK_NV_sample_mask_override_coverage : extension revision 1 > VK_NV_shader_sm_builtins : extension revision 1 > VK_NV_shader_subgroup_partitioned : extension revision 1 > VK_NV_viewport_array2 : extension revision 1 > VK_NV_viewport_swizzle : extension revision 1 > >VkQueueFamilyProperties: >======================== > queueProperties[0]: > ------------------- > minImageTransferGranularity = (1,1,1) > queueCount = 16 > queueFlags = QUEUE_GRAPHICS_BIT | QUEUE_COMPUTE_BIT | QUEUE_TRANSFER_BIT | QUEUE_SPARSE_BINDING_BIT > timestampValidBits = 64 > present support = true > VkQueueFamilyGlobalPriorityPropertiesKHR: > ----------------------------------------- > priorityCount = 1 > priorities: count = 1 > QUEUE_GLOBAL_PRIORITY_MEDIUM_KHR > > VkQueueFamilyQueryResultStatusPropertiesKHR: > -------------------------------------------- > queryResultStatusSupport = false > > VkQueueFamilyVideoPropertiesKHR: > -------------------------------- > videoCodecOperations: > None > > > queueProperties[1]: > ------------------- > minImageTransferGranularity = (1,1,1) > queueCount = 2 > queueFlags = QUEUE_TRANSFER_BIT | QUEUE_SPARSE_BINDING_BIT > timestampValidBits = 64 > present support = false > VkQueueFamilyGlobalPriorityPropertiesKHR: > ----------------------------------------- > priorityCount = 1 > priorities: count = 1 > QUEUE_GLOBAL_PRIORITY_MEDIUM_KHR > > VkQueueFamilyQueryResultStatusPropertiesKHR: > -------------------------------------------- > queryResultStatusSupport = false > > VkQueueFamilyVideoPropertiesKHR: > -------------------------------- > videoCodecOperations: > None > > > queueProperties[2]: > ------------------- > minImageTransferGranularity = (1,1,1) > queueCount = 1 > queueFlags = QUEUE_TRANSFER_BIT | QUEUE_SPARSE_BINDING_BIT | QUEUE_VIDEO_DECODE_BIT_KHR > timestampValidBits = 32 > present support = false > VkQueueFamilyGlobalPriorityPropertiesKHR: > ----------------------------------------- > priorityCount = 1 > priorities: count = 1 > QUEUE_GLOBAL_PRIORITY_MEDIUM_KHR > > VkQueueFamilyQueryResultStatusPropertiesKHR: > -------------------------------------------- > queryResultStatusSupport = true > > VkQueueFamilyVideoPropertiesKHR: > -------------------------------- > videoCodecOperations: count = 1 > VIDEO_CODEC_OPERATION_DECODE_H264_BIT_KHR > > >VkPhysicalDeviceMemoryProperties: >================================= >memoryHeaps: count = 3 > memoryHeaps[0]: > size = 2147483648 (0x80000000) (2.00 GiB) > budget = 1767309312 (0x69570000) (1.65 GiB) > usage = 0 (0x00000000) (0.00 B) > flags: count = 1 > MEMORY_HEAP_DEVICE_LOCAL_BIT > memoryHeaps[1]: > size = 12481244160 (0x2e7f0ac00) (11.62 GiB) > budget = 12481244160 (0x2e7f0ac00) (11.62 GiB) > usage = 0 (0x00000000) (0.00 B) > flags: > None > memoryHeaps[2]: > size = 257949696 (0x0f600000) (246.00 MiB) > budget = 226230272 (0x0d7c0000) (215.75 MiB) > usage = 31719424 (0x01e40000) (30.25 MiB) > flags: count = 1 > MEMORY_HEAP_DEVICE_LOCAL_BIT >memoryTypes: count = 11 > memoryTypes[0]: > heapIndex = 1 > propertyFlags = 0x0000: > None > usable for: > IMAGE_TILING_OPTIMAL: > None > IMAGE_TILING_LINEAR: > color images > (non-sparse, non-transient) > memoryTypes[1]: > heapIndex = 1 > propertyFlags = 0x0000: > None > usable for: > IMAGE_TILING_OPTIMAL: > color images > IMAGE_TILING_LINEAR: > None > memoryTypes[2]: > heapIndex = 1 > propertyFlags = 0x0000: > None > usable for: > IMAGE_TILING_OPTIMAL: > FORMAT_D16_UNORM > (non-sparse) > IMAGE_TILING_LINEAR: > None > memoryTypes[3]: > heapIndex = 1 > propertyFlags = 0x0000: > None > usable for: > IMAGE_TILING_OPTIMAL: > FORMAT_X8_D24_UNORM_PACK32 > FORMAT_D24_UNORM_S8_UINT > (non-sparse) > IMAGE_TILING_LINEAR: > None > memoryTypes[4]: > heapIndex = 1 > propertyFlags = 0x0000: > None > usable for: > IMAGE_TILING_OPTIMAL: > FORMAT_D32_SFLOAT > (non-sparse) > IMAGE_TILING_LINEAR: > None > memoryTypes[5]: > heapIndex = 1 > propertyFlags = 0x0000: > None > usable for: > IMAGE_TILING_OPTIMAL: > FORMAT_D32_SFLOAT_S8_UINT > (non-sparse) > IMAGE_TILING_LINEAR: > None > memoryTypes[6]: > heapIndex = 1 > propertyFlags = 0x0000: > None > usable for: > IMAGE_TILING_OPTIMAL: > FORMAT_S8_UINT > (non-sparse) > IMAGE_TILING_LINEAR: > None > memoryTypes[7]: > heapIndex = 0 > 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_S8_UINT > FORMAT_D24_UNORM_S8_UINT > FORMAT_D32_SFLOAT_S8_UINT > IMAGE_TILING_LINEAR: > color images > (non-sparse, non-transient) > memoryTypes[8]: > heapIndex = 1 > propertyFlags = 0x0006: count = 2 > MEMORY_PROPERTY_HOST_VISIBLE_BIT > MEMORY_PROPERTY_HOST_COHERENT_BIT > usable for: > IMAGE_TILING_OPTIMAL: > None > IMAGE_TILING_LINEAR: > color images > (non-sparse, non-transient) > memoryTypes[9]: > heapIndex = 1 > propertyFlags = 0x000e: count = 3 > MEMORY_PROPERTY_HOST_VISIBLE_BIT > MEMORY_PROPERTY_HOST_COHERENT_BIT > MEMORY_PROPERTY_HOST_CACHED_BIT > usable for: > IMAGE_TILING_OPTIMAL: > None > IMAGE_TILING_LINEAR: > color images > (non-sparse, non-transient) > memoryTypes[10]: > heapIndex = 2 > propertyFlags = 0x0007: count = 3 > MEMORY_PROPERTY_DEVICE_LOCAL_BIT > MEMORY_PROPERTY_HOST_VISIBLE_BIT > MEMORY_PROPERTY_HOST_COHERENT_BIT > usable for: > IMAGE_TILING_OPTIMAL: > None > IMAGE_TILING_LINEAR: > color images > (non-sparse, non-transient) > >VkPhysicalDeviceFeatures: >========================= > robustBufferAccess = true > fullDrawIndexUint32 = true > imageCubeArray = true > independentBlend = true > geometryShader = true > tessellationShader = true > sampleRateShading = true > dualSrcBlend = true > logicOp = true > multiDrawIndirect = true > drawIndirectFirstInstance = true > depthClamp = true > depthBiasClamp = true > fillModeNonSolid = true > depthBounds = true > wideLines = true > largePoints = true > alphaToOne = true > multiViewport = true > samplerAnisotropy = true > textureCompressionETC2 = false > textureCompressionASTC_LDR = false > textureCompressionBC = true > occlusionQueryPrecise = true > pipelineStatisticsQuery = true > vertexPipelineStoresAndAtomics = true > fragmentStoresAndAtomics = true > shaderTessellationAndGeometryPointSize = true > shaderImageGatherExtended = true > shaderStorageImageExtendedFormats = true > shaderStorageImageMultisample = true > shaderStorageImageReadWithoutFormat = true > shaderStorageImageWriteWithoutFormat = true > shaderUniformBufferArrayDynamicIndexing = true > shaderSampledImageArrayDynamicIndexing = true > shaderStorageBufferArrayDynamicIndexing = true > shaderStorageImageArrayDynamicIndexing = true > shaderClipDistance = true > shaderCullDistance = true > shaderFloat64 = true > shaderInt64 = true > shaderInt16 = true > shaderResourceResidency = true > shaderResourceMinLod = true > sparseBinding = true > sparseResidencyBuffer = true > sparseResidencyImage2D = true > sparseResidencyImage3D = true > sparseResidency2Samples = true > sparseResidency4Samples = true > sparseResidency8Samples = true > sparseResidency16Samples = true > sparseResidencyAliased = true > variableMultisampleRate = true > inheritedQueries = true > >VkPhysicalDevice16BitStorageFeatures: >------------------------------------- > storageBuffer16BitAccess = true > uniformAndStorageBuffer16BitAccess = true > storagePushConstant16 = true > storageInputOutput16 = false > >VkPhysicalDevice4444FormatsFeaturesEXT: >--------------------------------------- > formatA4R4G4B4 = true > formatA4B4G4R4 = true > >VkPhysicalDevice8BitStorageFeatures: >------------------------------------ > storageBuffer8BitAccess = true > uniformAndStorageBuffer8BitAccess = true > storagePushConstant8 = true > >VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT: >-------------------------------------------------------- > attachmentFeedbackLoopLayout = true > >VkPhysicalDeviceBlendOperationAdvancedFeaturesEXT: >-------------------------------------------------- > advancedBlendCoherentOperations = true > >VkPhysicalDeviceBorderColorSwizzleFeaturesEXT: >---------------------------------------------- > borderColorSwizzle = true > borderColorSwizzleFromImage = false > >VkPhysicalDeviceBufferDeviceAddressFeatures: >-------------------------------------------- > bufferDeviceAddress = true > bufferDeviceAddressCaptureReplay = true > bufferDeviceAddressMultiDevice = true > >VkPhysicalDeviceBufferDeviceAddressFeaturesEXT: >----------------------------------------------- > bufferDeviceAddress = true > bufferDeviceAddressCaptureReplay = true > bufferDeviceAddressMultiDevice = true > >VkPhysicalDeviceColorWriteEnableFeaturesEXT: >-------------------------------------------- > colorWriteEnable = true > >VkPhysicalDeviceConditionalRenderingFeaturesEXT: >------------------------------------------------ > conditionalRendering = true > inheritedConditionalRendering = true > >VkPhysicalDeviceCustomBorderColorFeaturesEXT: >--------------------------------------------- > customBorderColors = true > customBorderColorWithoutFormat = true > >VkPhysicalDeviceDepthClampZeroOneFeaturesEXT: >--------------------------------------------- > depthClampZeroOne = true > >VkPhysicalDeviceDepthClipControlFeaturesEXT: >-------------------------------------------- > depthClipControl = true > >VkPhysicalDeviceDepthClipEnableFeaturesEXT: >------------------------------------------- > depthClipEnable = true > >VkPhysicalDeviceDescriptorBufferFeaturesEXT: >-------------------------------------------- > descriptorBuffer = true > descriptorBufferCaptureReplay = true > descriptorBufferImageLayoutIgnored = true > descriptorBufferPushDescriptors = true > >VkPhysicalDeviceDescriptorIndexingFeatures: >------------------------------------------- > shaderInputAttachmentArrayDynamicIndexing = true > shaderUniformTexelBufferArrayDynamicIndexing = true > shaderStorageTexelBufferArrayDynamicIndexing = true > shaderUniformBufferArrayNonUniformIndexing = true > shaderSampledImageArrayNonUniformIndexing = true > shaderStorageBufferArrayNonUniformIndexing = true > shaderStorageImageArrayNonUniformIndexing = true > shaderInputAttachmentArrayNonUniformIndexing = true > shaderUniformTexelBufferArrayNonUniformIndexing = true > shaderStorageTexelBufferArrayNonUniformIndexing = true > descriptorBindingUniformBufferUpdateAfterBind = false > 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 > >VkPhysicalDeviceExtendedDynamicState3FeaturesEXT: >------------------------------------------------- > extendedDynamicState3TessellationDomainOrigin = true > extendedDynamicState3DepthClampEnable = true > extendedDynamicState3PolygonMode = true > extendedDynamicState3RasterizationSamples = true > extendedDynamicState3SampleMask = true > extendedDynamicState3AlphaToCoverageEnable = true > extendedDynamicState3AlphaToOneEnable = true > extendedDynamicState3LogicOpEnable = true > extendedDynamicState3ColorBlendEnable = true > extendedDynamicState3ColorBlendEquation = true > extendedDynamicState3ColorWriteMask = true > extendedDynamicState3RasterizationStream = true > extendedDynamicState3ConservativeRasterizationMode = true > extendedDynamicState3ExtraPrimitiveOverestimationSize = true > extendedDynamicState3DepthClipEnable = true > extendedDynamicState3SampleLocationsEnable = true > extendedDynamicState3ColorBlendAdvanced = true > extendedDynamicState3ProvokingVertexMode = true > extendedDynamicState3LineRasterizationMode = true > extendedDynamicState3LineStippleEnable = true > extendedDynamicState3DepthClipNegativeOneToOne = true > extendedDynamicState3ViewportWScalingEnable = false > extendedDynamicState3ViewportSwizzle = true > extendedDynamicState3CoverageToColorEnable = true > extendedDynamicState3CoverageToColorLocation = true > extendedDynamicState3CoverageModulationMode = true > extendedDynamicState3CoverageModulationTableEnable = true > extendedDynamicState3CoverageModulationTable = true > extendedDynamicState3CoverageReductionMode = true > extendedDynamicState3RepresentativeFragmentTestEnable = false > extendedDynamicState3ShadingRateImageEnable = false > >VkPhysicalDeviceExtendedDynamicStateFeaturesEXT: >------------------------------------------------ > extendedDynamicState = true > >VkPhysicalDeviceFragmentShaderInterlockFeaturesEXT: >--------------------------------------------------- > fragmentShaderSampleInterlock = true > fragmentShaderPixelInterlock = true > fragmentShaderShadingRateInterlock = true > >VkPhysicalDeviceGlobalPriorityQueryFeaturesKHR: >----------------------------------------------- > globalPriorityQuery = true > >VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT: >--------------------------------------------------- > graphicsPipelineLibrary = true > >VkPhysicalDeviceHostQueryResetFeatures: >--------------------------------------- > hostQueryReset = true > >VkPhysicalDeviceImage2DViewOf3DFeaturesEXT: >------------------------------------------- > image2DViewOf3D = true > sampler2DViewOf3D = true > >VkPhysicalDeviceImageRobustnessFeatures: >---------------------------------------- > robustImageAccess = true > >VkPhysicalDeviceImageSlicedViewOf3DFeaturesEXT: >----------------------------------------------- > imageSlicedViewOf3D = true > >VkPhysicalDeviceImageViewMinLodFeaturesEXT: >------------------------------------------- > minLod = 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 > >VkPhysicalDeviceMultiDrawFeaturesEXT: >------------------------------------- > multiDraw = true > >VkPhysicalDeviceMultiviewFeatures: >---------------------------------- > multiview = true > multiviewGeometryShader = true > multiviewTessellationShader = true > >VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT: >---------------------------------------------- > nonSeamlessCubeMap = true > >VkPhysicalDevicePipelineCreationCacheControlFeatures: >----------------------------------------------------- > pipelineCreationCacheControl = true > >VkPhysicalDevicePipelineExecutablePropertiesFeaturesKHR: >-------------------------------------------------------- > pipelineExecutableInfo = true > >VkPhysicalDevicePipelineRobustnessFeaturesEXT: >---------------------------------------------- > pipelineRobustness = true > >VkPhysicalDevicePresentIdFeaturesKHR: >------------------------------------- > presentId = true > >VkPhysicalDevicePresentWaitFeaturesKHR: >--------------------------------------- > presentWait = true > >VkPhysicalDevicePrimitiveTopologyListRestartFeaturesEXT: >-------------------------------------------------------- > primitiveTopologyListRestart = true > primitiveTopologyPatchListRestart = true > >VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT: >---------------------------------------------------- > primitivesGeneratedQuery = true > primitivesGeneratedQueryWithRasterizerDiscard = true > primitivesGeneratedQueryWithNonZeroStreams = 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 > >VkPhysicalDeviceShaderAtomicFloatFeaturesEXT: >--------------------------------------------- > shaderBufferFloat32Atomics = true > shaderBufferFloat32AtomicAdd = true > shaderBufferFloat64Atomics = false > shaderBufferFloat64AtomicAdd = false > shaderSharedFloat32Atomics = true > shaderSharedFloat32AtomicAdd = true > shaderSharedFloat64Atomics = false > shaderSharedFloat64AtomicAdd = false > shaderImageFloat32Atomics = true > shaderImageFloat32AtomicAdd = true > sparseImageFloat32Atomics = true > sparseImageFloat32AtomicAdd = true > >VkPhysicalDeviceShaderAtomicInt64Features: >------------------------------------------ > shaderBufferInt64Atomics = true > shaderSharedInt64Atomics = true > >VkPhysicalDeviceShaderClockFeaturesKHR: >--------------------------------------- > shaderSubgroupClock = true > shaderDeviceClock = true > >VkPhysicalDeviceShaderDemoteToHelperInvocationFeatures: >------------------------------------------------------- > shaderDemoteToHelperInvocation = true > >VkPhysicalDeviceShaderDrawParametersFeatures: >--------------------------------------------- > shaderDrawParameters = true > >VkPhysicalDeviceShaderFloat16Int8Features: >------------------------------------------ > shaderFloat16 = false > shaderInt8 = true > >VkPhysicalDeviceShaderImageAtomicInt64FeaturesEXT: >-------------------------------------------------- > shaderImageInt64Atomics = true > sparseImageInt64Atomics = true > >VkPhysicalDeviceShaderIntegerDotProductFeatures: >------------------------------------------------ > shaderIntegerDotProduct = true > >VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT: >-------------------------------------------------- > shaderModuleIdentifier = true > >VkPhysicalDeviceShaderObjectFeaturesEXT: >---------------------------------------- > shaderObject = 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 = false > 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 = false > 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 = true > bufferDeviceAddressMultiDevice = true > 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 > >VkPhysicalDeviceWorkgroupMemoryExplicitLayoutFeaturesKHR: >--------------------------------------------------------- > workgroupMemoryExplicitLayout = true > workgroupMemoryExplicitLayoutScalarBlockLayout = true > workgroupMemoryExplicitLayout8BitAccess = true > workgroupMemoryExplicitLayout16BitAccess = true > >VkPhysicalDeviceYcbcr2Plane444FormatsFeaturesEXT: >------------------------------------------------- > ycbcr2plane444Formats = true > >VkPhysicalDeviceYcbcrImageArraysFeaturesEXT: >-------------------------------------------- > ycbcrImageArrays = true > >VkPhysicalDeviceZeroInitializeWorkgroupMemoryFeatures: >------------------------------------------------------ > shaderZeroInitializeWorkgroupMemory = true > >
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Raw
Actions:
View
Attachments on
bug 916099
:
873199
|
873200
|
873201
| 873202 |
873203
|
873204