ubuntu:gpu:vulkan:get_vulkan_information:get_summary_vulkan_info
Differences
This shows you the differences between two versions of the page.
Next revision | Previous revision | ||
ubuntu:gpu:vulkan:get_vulkan_information:get_summary_vulkan_info [2023/06/17 15:27] – created peter | ubuntu:gpu:vulkan:get_vulkan_information:get_summary_vulkan_info [2023/06/17 15:29] (current) – peter | ||
---|---|---|---|
Line 1: | Line 1: | ||
+ | ====== Ubuntu - GPU - Vulkan - Get Vulkan Information - Get Summary Vulkan Info ====== | ||
+ | |||
<code bash> | <code bash> | ||
- | vulkaninfo | + | vulkaninfo |
</ | </ | ||
Line 14: | Line 16: | ||
Instance Extensions: count = 20 | Instance Extensions: count = 20 | ||
- | =============================== | + | ------------------------------- |
- | VK_EXT_acquire_drm_display | + | VK_EXT_acquire_drm_display |
- | VK_EXT_acquire_xlib_display | + | VK_EXT_acquire_xlib_display |
- | VK_EXT_debug_report | + | VK_EXT_debug_report |
- | VK_EXT_debug_utils | + | VK_EXT_debug_utils |
- | VK_EXT_direct_mode_display | + | VK_EXT_direct_mode_display |
- | VK_EXT_display_surface_counter | + | VK_EXT_display_surface_counter |
- | VK_EXT_swapchain_colorspace | + | VK_EXT_swapchain_colorspace |
- | VK_KHR_device_group_creation | + | VK_KHR_device_group_creation |
- | VK_KHR_display | + | VK_KHR_display |
- | VK_KHR_external_fence_capabilities | + | VK_KHR_external_fence_capabilities |
- | VK_KHR_external_memory_capabilities | + | VK_KHR_external_memory_capabilities |
- | VK_KHR_external_semaphore_capabilities : extension revision 1 | + | VK_KHR_external_semaphore_capabilities : extension revision 1 |
- | VK_KHR_get_display_properties2 | + | VK_KHR_get_display_properties2 |
- | VK_KHR_get_physical_device_properties2 : extension revision 2 | + | VK_KHR_get_physical_device_properties2 : extension revision 2 |
- | VK_KHR_get_surface_capabilities2 | + | VK_KHR_get_surface_capabilities2 |
- | VK_KHR_surface | + | VK_KHR_surface |
- | VK_KHR_surface_protected_capabilities | + | VK_KHR_surface_protected_capabilities |
- | VK_KHR_wayland_surface | + | VK_KHR_wayland_surface |
- | VK_KHR_xcb_surface | + | VK_KHR_xcb_surface |
- | VK_KHR_xlib_surface | + | VK_KHR_xlib_surface |
- | Layers: count = 8 | + | Instance |
- | ================= | + | -------------------------- |
- | VK_LAYER_AMD_switchable_graphics_64 | + | VK_LAYER_AMD_switchable_graphics_64 AMD switchable graphics layer 1.3.232 |
- | Layer | + | VK_LAYER_INTEL_nullhw |
- | Devices: count = 1 | + | VK_LAYER_MESA_device_select |
- | GPU id = 0 (Radeon RX 7900 XTX (RADV GFX1100)) | + | VK_LAYER_MESA_overlay |
- | Layer-Device Extensions: count = 0 | + | VK_LAYER_VALVE_steam_fossilize_32 |
+ | VK_LAYER_VALVE_steam_fossilize_64 | ||
+ | VK_LAYER_VALVE_steam_overlay_32 | ||
+ | VK_LAYER_VALVE_steam_overlay_64 | ||
- | VK_LAYER_INTEL_nullhw (INTEL NULL HW) Vulkan version 1.1.73, layer version 1: | + | Devices: |
- | Layer Extensions: count = 0 | + | ======== |
- | Devices: count = 1 | + | |
- | GPU id = 0 (Radeon RX 7900 XTX (RADV GFX1100)) | + | |
- | Layer-Device Extensions: count = 0 | + | |
- | + | ||
- | VK_LAYER_MESA_device_select (Linux device selection layer) Vulkan version 1.3.211, layer version 1: | + | |
- | Layer Extensions: count = 0 | + | |
- | Devices: count = 1 | + | |
- | GPU id = 0 (Radeon RX 7900 XTX (RADV GFX1100)) | + | |
- | 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 = 1 | + | |
- | GPU id = 0 (Radeon RX 7900 XTX (RADV GFX1100)) | + | |
- | 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 = 1 | + | |
- | GPU id = 0 (Radeon RX 7900 XTX (RADV GFX1100)) | + | |
- | 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 = 1 | + | |
- | GPU id = 0 (Radeon RX 7900 XTX (RADV GFX1100)) | + | |
- | 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 = 1 | + | |
- | GPU id = 0 (Radeon RX 7900 XTX (RADV GFX1100)) | + | |
- | 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 = 1 | + | |
- | GPU id = 0 (Radeon RX 7900 XTX (RADV GFX1100)) | + | |
- | Layer-Device Extensions: count = 0 | + | |
- | + | ||
- | Presentable Surfaces: | + | |
- | ===================== | + | |
- | GPU id : 0 (Radeon RX 7900 XTX (RADV GFX1100)): | + | |
- | 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 | + | |
- | height = 256 | + | |
- | minImageExtent: | + | |
- | width | + | |
- | height = 256 | + | |
- | maxImageExtent: | + | |
- | width | + | |
- | height = 256 | + | |
- | maxImageArrayLayers = 1 | + | |
- | supportedTransforms: | + | |
- | SURFACE_TRANSFORM_IDENTITY_BIT_KHR | + | |
- | currentTransform = SURFACE_TRANSFORM_IDENTITY_BIT_KHR | + | |
- | supportedCompositeAlpha: | + | |
- | COMPOSITE_ALPHA_OPAQUE_BIT_KHR | + | |
- | COMPOSITE_ALPHA_INHERIT_BIT_KHR | + | |
- | supportedUsageFlags: | + | |
- | IMAGE_USAGE_TRANSFER_SRC_BIT | + | |
- | IMAGE_USAGE_TRANSFER_DST_BIT | + | |
- | IMAGE_USAGE_SAMPLED_BIT | + | |
- | IMAGE_USAGE_STORAGE_BIT | + | |
- | IMAGE_USAGE_COLOR_ATTACHMENT_BIT | + | |
- | IMAGE_USAGE_INPUT_ATTACHMENT_BIT | + | |
- | VkSurfaceCapabilities2EXT: | + | |
- | -------------------------- | + | |
- | supportedSurfaceCounters: | + | |
- | None | + | |
- | VkSurfaceProtectedCapabilitiesKHR: | + | |
- | ---------------------------------- | + | |
- | supportsProtected = false | + | |
- | + | ||
- | + | ||
- | GPU id : 0 (Radeon RX 7900 XTX (RADV GFX1100)): | + | |
- | Surface type = VK_KHR_wayland_surface | + | |
- | Formats: count = 7 | + | |
- | SurfaceFormat[0]: | + | |
- | format = FORMAT_B8G8R8A8_SRGB | + | |
- | colorSpace = COLOR_SPACE_SRGB_NONLINEAR_KHR | + | |
- | SurfaceFormat[1]: | + | |
- | format = FORMAT_B8G8R8A8_UNORM | + | |
- | colorSpace = COLOR_SPACE_SRGB_NONLINEAR_KHR | + | |
- | SurfaceFormat[2]: | + | |
- | format = FORMAT_R8G8B8A8_SRGB | + | |
- | colorSpace = COLOR_SPACE_SRGB_NONLINEAR_KHR | + | |
- | SurfaceFormat[3]: | + | |
- | format = FORMAT_R8G8B8A8_UNORM | + | |
- | colorSpace = COLOR_SPACE_SRGB_NONLINEAR_KHR | + | |
- | SurfaceFormat[4]: | + | |
- | format = FORMAT_A2R10G10B10_UNORM_PACK32 | + | |
- | colorSpace = COLOR_SPACE_SRGB_NONLINEAR_KHR | + | |
- | SurfaceFormat[5]: | + | |
- | format = FORMAT_A2B10G10R10_UNORM_PACK32 | + | |
- | colorSpace = COLOR_SPACE_SRGB_NONLINEAR_KHR | + | |
- | SurfaceFormat[6]: | + | |
- | 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 | + | |
- | height = 4294967295 | + | |
- | minImageExtent: | + | |
- | width | + | |
- | height = 1 | + | |
- | maxImageExtent: | + | |
- | width | + | |
- | height = 16384 | + | |
- | maxImageArrayLayers = 1 | + | |
- | supportedTransforms: | + | |
- | SURFACE_TRANSFORM_IDENTITY_BIT_KHR | + | |
- | currentTransform = SURFACE_TRANSFORM_IDENTITY_BIT_KHR | + | |
- | supportedCompositeAlpha: | + | |
- | COMPOSITE_ALPHA_OPAQUE_BIT_KHR | + | |
- | COMPOSITE_ALPHA_PRE_MULTIPLIED_BIT_KHR | + | |
- | supportedUsageFlags: | + | |
- | IMAGE_USAGE_TRANSFER_SRC_BIT | + | |
- | IMAGE_USAGE_TRANSFER_DST_BIT | + | |
- | IMAGE_USAGE_SAMPLED_BIT | + | |
- | IMAGE_USAGE_STORAGE_BIT | + | |
- | IMAGE_USAGE_COLOR_ATTACHMENT_BIT | + | |
- | IMAGE_USAGE_INPUT_ATTACHMENT_BIT | + | |
- | VkSurfaceCapabilities2EXT: | + | |
- | -------------------------- | + | |
- | supportedSurfaceCounters: | + | |
- | None | + | |
- | VkSurfaceProtectedCapabilitiesKHR: | + | |
- | ---------------------------------- | + | |
- | supportsProtected = false | + | |
- | + | ||
- | + | ||
- | + | ||
- | Device Groups: | + | |
- | ============== | + | |
- | Group 0: | + | |
- | Properties: | + | |
- | physicalDevices: | + | |
- | Radeon RX 7900 XTX (RADV GFX1100) (ID: 0) | + | |
- | subsetAllocation = 0 | + | |
- | + | ||
- | Present Capabilities: | + | |
- | Radeon RX 7900 XTX (RADV GFX1100) (ID: 0): | + | |
- | Can present images from the following devices: count = 1 | + | |
- | Radeon RX 7900 XTX (RADV GFX1100) (ID: 0) | + | |
- | Present modes: count = 1 | + | |
- | DEVICE_GROUP_PRESENT_MODE_LOCAL_BIT_KHR | + | |
- | + | ||
- | + | ||
- | Device Properties and Extensions: | + | |
- | ================================= | + | |
GPU0: | GPU0: | ||
- | VkPhysicalDeviceProperties: | + | apiVersion |
- | --------------------------- | + | driverVersion |
- | apiVersion | + | vendorID |
- | driverVersion | + | deviceID |
- | vendorID | + | deviceType |
- | deviceID | + | deviceName |
- | deviceType | + | |
- | deviceName | + | |
- | pipelineCacheUUID = 01020db7-d4b7-a3d0-4652-1c07b2402131 | + | |
- | + | ||
- | VkPhysicalDeviceLimits: | + | |
- | ----------------------- | + | |
- | maxImageDimension1D | + | |
- | maxImageDimension2D | + | |
- | maxImageDimension3D | + | |
- | maxImageDimensionCube | + | |
- | maxImageArrayLayers | + | |
- | maxTexelBufferElements | + | |
- | maxUniformBufferRange | + | |
- | maxStorageBufferRange | + | |
- | maxPushConstantsSize | + | |
- | maxMemoryAllocationCount | + | |
- | maxSamplerAllocationCount | + | |
- | bufferImageGranularity | + | |
- | sparseAddressSpaceSize | + | |
- | maxBoundDescriptorSets | + | |
- | maxPerStageDescriptorSamplers | + | |
- | maxPerStageDescriptorUniformBuffers | + | |
- | maxPerStageDescriptorStorageBuffers | + | |
- | maxPerStageDescriptorSampledImages | + | |
- | maxPerStageDescriptorStorageImages | + | |
- | maxPerStageDescriptorInputAttachments | + | |
- | maxPerStageResources | + | |
- | maxDescriptorSetSamplers | + | |
- | maxDescriptorSetUniformBuffers | + | |
- | maxDescriptorSetUniformBuffersDynamic | + | |
- | maxDescriptorSetStorageBuffers | + | |
- | maxDescriptorSetStorageBuffersDynamic | + | |
- | maxDescriptorSetSampledImages | + | |
- | maxDescriptorSetStorageImages | + | |
- | maxDescriptorSetInputAttachments | + | |
- | maxVertexInputAttributes | + | |
- | maxVertexInputBindings | + | |
- | maxVertexInputAttributeOffset | + | |
- | maxVertexInputBindingStride | + | |
- | maxVertexOutputComponents | + | |
- | maxTessellationGenerationLevel | + | |
- | maxTessellationPatchSize | + | |
- | maxTessellationControlPerVertexInputComponents | + | |
- | maxTessellationControlPerVertexOutputComponents = 128 | + | |
- | maxTessellationControlPerPatchOutputComponents | + | |
- | maxTessellationControlTotalOutputComponents | + | |
- | maxTessellationEvaluationInputComponents | + | |
- | maxTessellationEvaluationOutputComponents | + | |
- | maxGeometryShaderInvocations | + | |
- | maxGeometryInputComponents | + | |
- | maxGeometryOutputComponents | + | |
- | maxGeometryOutputVertices | + | |
- | maxGeometryTotalOutputComponents | + | |
- | maxFragmentInputComponents | + | |
- | maxFragmentOutputAttachments | + | |
- | maxFragmentDualSrcAttachments | + | |
- | maxFragmentCombinedOutputResources | + | |
- | maxComputeSharedMemorySize | + | |
- | maxComputeWorkGroupCount: | + | |
- | 65535 | + | |
- | 65535 | + | |
- | 65535 | + | |
- | maxComputeWorkGroupInvocations | + | |
- | maxComputeWorkGroupSize: | + | |
- | 1024 | + | |
- | 1024 | + | |
- | 1024 | + | |
- | subPixelPrecisionBits | + | |
- | subTexelPrecisionBits | + | |
- | mipmapPrecisionBits | + | |
- | maxDrawIndexedIndexValue | + | |
- | maxDrawIndirectCount | + | |
- | maxSamplerLodBias | + | |
- | maxSamplerAnisotropy | + | |
- | maxViewports | + | |
- | maxViewportDimensions: | + | |
- | 16384 | + | |
- | 16384 | + | |
- | viewportBoundsRange: | + | |
- | -32768 | + | |
- | 32767 | + | |
- | viewportSubPixelBits | + | |
- | minMemoryMapAlignment | + | |
- | minTexelBufferOffsetAlignment | + | |
- | minUniformBufferOffsetAlignment | + | |
- | minStorageBufferOffsetAlignment | + | |
- | minTexelOffset | + | |
- | maxTexelOffset | + | |
- | minTexelGatherOffset | + | |
- | maxTexelGatherOffset | + | |
- | minInterpolationOffset | + | |
- | maxInterpolationOffset | + | |
- | subPixelInterpolationOffsetBits | + | |
- | maxFramebufferWidth | + | |
- | maxFramebufferHeight | + | |
- | maxFramebufferLayers | + | |
- | framebufferColorSampleCounts: | + | |
- | SAMPLE_COUNT_1_BIT | + | |
- | SAMPLE_COUNT_2_BIT | + | |
- | SAMPLE_COUNT_4_BIT | + | |
- | SAMPLE_COUNT_8_BIT | + | |
- | framebufferDepthSampleCounts: | + | |
- | SAMPLE_COUNT_1_BIT | + | |
- | SAMPLE_COUNT_2_BIT | + | |
- | SAMPLE_COUNT_4_BIT | + | |
- | SAMPLE_COUNT_8_BIT | + | |
- | framebufferStencilSampleCounts: | + | |
- | SAMPLE_COUNT_1_BIT | + | |
- | SAMPLE_COUNT_2_BIT | + | |
- | SAMPLE_COUNT_4_BIT | + | |
- | SAMPLE_COUNT_8_BIT | + | |
- | framebufferNoAttachmentsSampleCounts: | + | |
- | SAMPLE_COUNT_1_BIT | + | |
- | SAMPLE_COUNT_2_BIT | + | |
- | SAMPLE_COUNT_4_BIT | + | |
- | SAMPLE_COUNT_8_BIT | + | |
- | maxColorAttachments | + | |
- | sampledImageColorSampleCounts: | + | |
- | SAMPLE_COUNT_1_BIT | + | |
- | SAMPLE_COUNT_2_BIT | + | |
- | SAMPLE_COUNT_4_BIT | + | |
- | SAMPLE_COUNT_8_BIT | + | |
- | sampledImageIntegerSampleCounts: | + | |
- | SAMPLE_COUNT_1_BIT | + | |
- | SAMPLE_COUNT_2_BIT | + | |
- | SAMPLE_COUNT_4_BIT | + | |
- | SAMPLE_COUNT_8_BIT | + | |
- | sampledImageDepthSampleCounts: | + | |
- | SAMPLE_COUNT_1_BIT | + | |
- | SAMPLE_COUNT_2_BIT | + | |
- | SAMPLE_COUNT_4_BIT | + | |
- | SAMPLE_COUNT_8_BIT | + | |
- | sampledImageStencilSampleCounts: | + | |
- | SAMPLE_COUNT_1_BIT | + | |
- | SAMPLE_COUNT_2_BIT | + | |
- | SAMPLE_COUNT_4_BIT | + | |
- | SAMPLE_COUNT_8_BIT | + | |
- | storageImageSampleCounts: | + | |
- | SAMPLE_COUNT_1_BIT | + | |
- | SAMPLE_COUNT_2_BIT | + | |
- | SAMPLE_COUNT_4_BIT | + | |
- | SAMPLE_COUNT_8_BIT | + | |
- | maxSampleMaskWords | + | |
- | timestampComputeAndGraphics | + | |
- | timestampPeriod | + | |
- | maxClipDistances | + | |
- | maxCullDistances | + | |
- | maxCombinedClipAndCullDistances | + | |
- | discreteQueuePriorities | + | |
- | pointSizeRange: | + | |
- | 0 | + | |
- | 8191.88 | + | |
- | lineWidthRange: | + | |
- | 0 | + | |
- | 8 | + | |
- | pointSizeGranularity | + | |
- | lineWidthGranularity | + | |
- | strictLines | + | |
- | standardSampleLocations | + | |
- | optimalBufferCopyOffsetAlignment | + | |
- | optimalBufferCopyRowPitchAlignment | + | |
- | nonCoherentAtomSize | + | |
- | + | ||
- | VkPhysicalDeviceSparseProperties: | + | |
- | --------------------------------- | + | |
- | residencyStandard2DBlockShape | + | |
- | residencyStandard2DMultisampleBlockShape = false | + | |
- | residencyStandard3DBlockShape | + | |
- | residencyAlignedMipSize | + | |
- | residencyNonResidentStrict | + | |
- | + | ||
- | VkPhysicalDeviceAccelerationStructurePropertiesKHR: | + | |
- | --------------------------------------------------- | + | |
- | maxGeometryCount | + | |
- | maxInstanceCount | + | |
- | maxPrimitiveCount | + | |
- | maxPerStageDescriptorAccelerationStructures | + | |
- | maxPerStageDescriptorUpdateAfterBindAccelerationStructures = 8388606 | + | |
- | maxDescriptorSetAccelerationStructures | + | |
- | maxDescriptorSetUpdateAfterBindAccelerationStructures | + | |
- | minAccelerationStructureScratchOffsetAlignment | + | |
- | + | ||
- | VkPhysicalDeviceConservativeRasterizationPropertiesEXT: | + | |
- | ------------------------------------------------------- | + | |
- | primitiveOverestimationSize | + | |
- | maxExtraPrimitiveOverestimationSize | + | |
- | extraPrimitiveOverestimationSizeGranularity = 0 | + | |
- | primitiveUnderestimation | + | |
- | conservativePointAndLineRasterization | + | |
- | degenerateTrianglesRasterized | + | |
- | degenerateLinesRasterized | + | |
- | fullyCoveredFragmentShaderInputVariable | + | |
- | conservativeRasterizationPostDepthCoverage | + | |
- | + | ||
- | VkPhysicalDeviceCustomBorderColorPropertiesEXT: | + | |
- | ----------------------------------------------- | + | |
- | maxCustomBorderColorSamplers = 4096 | + | |
- | + | ||
- | VkPhysicalDeviceDepthStencilResolveProperties: | + | |
- | ---------------------------------------------- | + | |
- | supportedDepthResolveModes: | + | |
- | RESOLVE_MODE_SAMPLE_ZERO_BIT | + | |
- | RESOLVE_MODE_AVERAGE_BIT | + | |
- | RESOLVE_MODE_MIN_BIT | + | |
- | RESOLVE_MODE_MAX_BIT | + | |
- | supportedStencilResolveModes: | + | |
- | RESOLVE_MODE_SAMPLE_ZERO_BIT | + | |
- | RESOLVE_MODE_MIN_BIT | + | |
- | RESOLVE_MODE_MAX_BIT | + | |
- | independentResolveNone = true | + | |
- | independentResolve | + | |
- | + | ||
- | VkPhysicalDeviceDescriptorIndexingProperties: | + | |
- | --------------------------------------------- | + | |
- | maxUpdateAfterBindDescriptorsInAllPools | + | |
- | shaderUniformBufferArrayNonUniformIndexingNative | + | |
- | shaderSampledImageArrayNonUniformIndexingNative | + | |
- | shaderStorageBufferArrayNonUniformIndexingNative | + | |
- | shaderStorageImageArrayNonUniformIndexingNative | + | |
- | shaderInputAttachmentArrayNonUniformIndexingNative | + | |
- | robustBufferAccessUpdateAfterBind | + | |
- | quadDivergentImplicitLod | + | |
- | maxPerStageDescriptorUpdateAfterBindSamplers | + | |
- | maxPerStageDescriptorUpdateAfterBindUniformBuffers | + | |
- | maxPerStageDescriptorUpdateAfterBindStorageBuffers | + | |
- | maxPerStageDescriptorUpdateAfterBindSampledImages | + | |
- | maxPerStageDescriptorUpdateAfterBindStorageImages | + | |
- | maxPerStageDescriptorUpdateAfterBindInputAttachments = 8388606 | + | |
- | maxPerStageUpdateAfterBindResources | + | |
- | maxDescriptorSetUpdateAfterBindSamplers | + | |
- | maxDescriptorSetUpdateAfterBindUniformBuffers | + | |
- | maxDescriptorSetUpdateAfterBindUniformBuffersDynamic = 16 | + | |
- | maxDescriptorSetUpdateAfterBindStorageBuffers | + | |
- | maxDescriptorSetUpdateAfterBindStorageBuffersDynamic = 8 | + | |
- | maxDescriptorSetUpdateAfterBindSampledImages | + | |
- | maxDescriptorSetUpdateAfterBindStorageImages | + | |
- | maxDescriptorSetUpdateAfterBindInputAttachments | + | |
- | + | ||
- | VkPhysicalDeviceDiscardRectanglePropertiesEXT: | + | |
- | ---------------------------------------------- | + | |
- | maxDiscardRectangles = 4 | + | |
- | + | ||
- | VkPhysicalDeviceDriverProperties: | + | |
- | --------------------------------- | + | |
driverID | driverID | ||
driverName | driverName | ||
- | driverInfo | + | driverInfo |
conformanceVersion = 1.3.0.0 | conformanceVersion = 1.3.0.0 | ||
- | + | deviceUUID | |
- | VkPhysicalDeviceDrmPropertiesEXT: | + | driverUUID |
- | --------------------------------- | + | |
- | hasPrimary | + | |
- | hasRender | + | |
- | primaryMajor = 226 | + | |
- | primaryMinor = 0 | + | |
- | renderMajor | + | |
- | renderMinor | + | |
- | + | ||
- | VkPhysicalDeviceExternalMemoryHostPropertiesEXT: | + | |
- | ------------------------------------------------ | + | |
- | minImportedHostPointerAlignment = 0x00001000 | + | |
- | + | ||
- | VkPhysicalDeviceFloatControlsProperties: | + | |
- | ---------------------------------------- | + | |
- | denormBehaviorIndependence | + | |
- | roundingModeIndependence | + | |
- | shaderSignedZeroInfNanPreserveFloat16 = true | + | |
- | shaderSignedZeroInfNanPreserveFloat32 = true | + | |
- | shaderSignedZeroInfNanPreserveFloat64 = true | + | |
- | shaderDenormPreserveFloat16 | + | |
- | shaderDenormPreserveFloat32 | + | |
- | shaderDenormPreserveFloat64 | + | |
- | shaderDenormFlushToZeroFloat16 | + | |
- | shaderDenormFlushToZeroFloat32 | + | |
- | shaderDenormFlushToZeroFloat64 | + | |
- | shaderRoundingModeRTEFloat16 | + | |
- | shaderRoundingModeRTEFloat32 | + | |
- | shaderRoundingModeRTEFloat64 | + | |
- | shaderRoundingModeRTZFloat16 | + | |
- | shaderRoundingModeRTZFloat32 | + | |
- | shaderRoundingModeRTZFloat64 | + | |
- | + | ||
- | VkPhysicalDeviceFragmentShadingRatePropertiesKHR: | + | |
- | ------------------------------------------------- | + | |
- | minFragmentShadingRateAttachmentTexelSize: | + | |
- | width = 8 | + | |
- | height = 8 | + | |
- | maxFragmentShadingRateAttachmentTexelSize: | + | |
- | width | + | |
- | height = 8 | + | |
- | maxFragmentShadingRateAttachmentTexelSizeAspectRatio = 1 | + | |
- | primitiveFragmentShadingRateWithMultipleViewports | + | |
- | layeredShadingRateAttachments | + | |
- | fragmentShadingRateNonTrivialCombinerOps | + | |
- | maxFragmentSize: | + | |
- | width | + | |
- | height = 2 | + | |
- | maxFragmentSizeAspectRatio | + | |
- | maxFragmentShadingRateCoverageSamples | + | |
- | maxFragmentShadingRateRasterizationSamples | + | |
- | fragmentShadingRateWithShaderDepthStencilWrites | + | |
- | fragmentShadingRateWithSampleMask | + | |
- | fragmentShadingRateWithShaderSampleMask | + | |
- | fragmentShadingRateWithConservativeRasterization | + | |
- | fragmentShadingRateWithFragmentShaderInterlock | + | |
- | fragmentShadingRateWithCustomSampleLocations | + | |
- | fragmentShadingRateStrictMultiplyCombiner | + | |
- | + | ||
- | VkPhysicalDeviceIDProperties: | + | |
- | ----------------------------- | + | |
- | deviceUUID | + | |
- | driverUUID | + | |
- | deviceNodeMask | + | |
- | deviceLUIDValid = false | + | |
- | + | ||
- | VkPhysicalDeviceInlineUniformBlockProperties: | + | |
- | --------------------------------------------- | + | |
- | maxInlineUniformBlockSize | + | |
- | maxPerStageDescriptorInlineUniformBlocks | + | |
- | maxPerStageDescriptorUpdateAfterBindInlineUniformBlocks = 134217728 | + | |
- | maxDescriptorSetInlineUniformBlocks | + | |
- | maxDescriptorSetUpdateAfterBindInlineUniformBlocks | + | |
- | + | ||
- | VkPhysicalDeviceLineRasterizationPropertiesEXT: | + | |
- | ----------------------------------------------- | + | |
- | lineSubPixelPrecisionBits = 4 | + | |
- | + | ||
- | VkPhysicalDeviceMaintenance3Properties: | + | |
- | --------------------------------------- | + | |
- | maxPerSetDescriptors | + | |
- | maxMemoryAllocationSize = 0xfffffffc | + | |
- | + | ||
- | VkPhysicalDeviceMaintenance4Properties: | + | |
- | --------------------------------------- | + | |
- | maxBufferSize = 0xfffffffc | + | |
- | + | ||
- | VkPhysicalDeviceMultiDrawPropertiesEXT: | + | |
- | --------------------------------------- | + | |
- | maxMultiDrawCount = 2048 | + | |
- | + | ||
- | VkPhysicalDeviceMultiviewProperties: | + | |
- | ------------------------------------ | + | |
- | maxMultiviewViewCount | + | |
- | maxMultiviewInstanceIndex = 2147483647 | + | |
- | + | ||
- | VkPhysicalDevicePCIBusInfoPropertiesEXT: | + | |
- | ---------------------------------------- | + | |
- | pciDomain | + | |
- | pciBus | + | |
- | pciDevice | + | |
- | pciFunction = 0 | + | |
- | + | ||
- | VkPhysicalDevicePointClippingProperties: | + | |
- | ---------------------------------------- | + | |
- | pointClippingBehavior = POINT_CLIPPING_BEHAVIOR_ALL_CLIP_PLANES | + | |
- | + | ||
- | VkPhysicalDeviceProtectedMemoryProperties: | + | |
- | ------------------------------------------ | + | |
- | protectedNoFault = false | + | |
- | + | ||
- | VkPhysicalDeviceProvokingVertexPropertiesEXT: | + | |
- | --------------------------------------------- | + | |
- | provokingVertexModePerPipeline | + | |
- | transformFeedbackPreservesTriangleFanProvokingVertex = true | + | |
- | + | ||
- | VkPhysicalDevicePushDescriptorPropertiesKHR: | + | |
- | -------------------------------------------- | + | |
- | maxPushDescriptors = 32 | + | |
- | + | ||
- | VkPhysicalDeviceRobustness2PropertiesEXT: | + | |
- | ----------------------------------------- | + | |
- | robustStorageBufferAccessSizeAlignment = 0x00000004 | + | |
- | robustUniformBufferAccessSizeAlignment = 0x00000004 | + | |
- | + | ||
- | VkPhysicalDeviceSamplerFilterMinmaxProperties: | + | |
- | ---------------------------------------------- | + | |
- | filterMinmaxSingleComponentFormats = true | + | |
- | filterMinmaxImageComponentMapping | + | |
- | + | ||
- | VkPhysicalDeviceShaderIntegerDotProductProperties: | + | |
- | -------------------------------------------------- | + | |
- | integerDotProduct8BitUnsignedAccelerated | + | |
- | integerDotProduct8BitSignedAccelerated | + | |
- | integerDotProduct8BitMixedSignednessAccelerated | + | |
- | integerDotProduct4x8BitPackedUnsignedAccelerated | + | |
- | integerDotProduct4x8BitPackedSignedAccelerated | + | |
- | integerDotProduct4x8BitPackedMixedSignednessAccelerated | + | |
- | integerDotProduct16BitUnsignedAccelerated | + | |
- | integerDotProduct16BitSignedAccelerated | + | |
- | integerDotProduct16BitMixedSignednessAccelerated | + | |
- | integerDotProduct32BitUnsignedAccelerated | + | |
- | integerDotProduct32BitSignedAccelerated | + | |
- | integerDotProduct32BitMixedSignednessAccelerated | + | |
- | integerDotProduct64BitUnsignedAccelerated | + | |
- | integerDotProduct64BitSignedAccelerated | + | |
- | integerDotProduct64BitMixedSignednessAccelerated | + | |
- | integerDotProductAccumulatingSaturating8BitUnsignedAccelerated | + | |
- | integerDotProductAccumulatingSaturating8BitSignedAccelerated | + | |
- | integerDotProductAccumulatingSaturating8BitMixedSignednessAccelerated | + | |
- | integerDotProductAccumulatingSaturating4x8BitPackedUnsignedAccelerated | + | |
- | integerDotProductAccumulatingSaturating4x8BitPackedSignedAccelerated | + | |
- | integerDotProductAccumulatingSaturating4x8BitPackedMixedSignednessAccelerated = true | + | |
- | integerDotProductAccumulatingSaturating16BitUnsignedAccelerated | + | |
- | integerDotProductAccumulatingSaturating16BitSignedAccelerated | + | |
- | integerDotProductAccumulatingSaturating16BitMixedSignednessAccelerated | + | |
- | integerDotProductAccumulatingSaturating32BitUnsignedAccelerated | + | |
- | integerDotProductAccumulatingSaturating32BitSignedAccelerated | + | |
- | integerDotProductAccumulatingSaturating32BitMixedSignednessAccelerated | + | |
- | integerDotProductAccumulatingSaturating64BitUnsignedAccelerated | + | |
- | integerDotProductAccumulatingSaturating64BitSignedAccelerated | + | |
- | integerDotProductAccumulatingSaturating64BitMixedSignednessAccelerated | + | |
- | + | ||
- | VkPhysicalDeviceSubgroupProperties: | + | |
- | ----------------------------------- | + | |
- | subgroupSize | + | |
- | supportedStages: | + | |
- | 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 | + | |
- | SHADER_STAGE_ALL_GRAPHICS | + | |
- | SHADER_STAGE_ALL | + | |
- | supportedOperations: | + | |
- | 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 | + | |
- | maxSubgroupSize | + | |
- | maxComputeWorkgroupSubgroups = 4294967295 | + | |
- | requiredSubgroupSizeStages: | + | |
- | SHADER_STAGE_COMPUTE_BIT | + | |
- | SHADER_STAGE_ALL | + | |
- | + | ||
- | VkPhysicalDeviceTexelBufferAlignmentProperties: | + | |
- | ----------------------------------------------- | + | |
- | storageTexelBufferOffsetAlignmentBytes | + | |
- | storageTexelBufferOffsetSingleTexelAlignment = true | + | |
- | uniformTexelBufferOffsetAlignmentBytes | + | |
- | uniformTexelBufferOffsetSingleTexelAlignment = true | + | |
- | + | ||
- | VkPhysicalDeviceTimelineSemaphoreProperties: | + | |
- | -------------------------------------------- | + | |
- | maxTimelineSemaphoreValueDifference = 18446744073709551615 | + | |
- | + | ||
- | VkPhysicalDeviceTransformFeedbackPropertiesEXT: | + | |
- | ----------------------------------------------- | + | |
- | maxTransformFeedbackStreams | + | |
- | maxTransformFeedbackBuffers | + | |
- | maxTransformFeedbackBufferSize | + | |
- | maxTransformFeedbackStreamDataSize | + | |
- | maxTransformFeedbackBufferDataSize | + | |
- | maxTransformFeedbackBufferDataStride | + | |
- | transformFeedbackQueries | + | |
- | transformFeedbackStreamsLinesTriangles | + | |
- | transformFeedbackRasterizationStreamSelect = false | + | |
- | transformFeedbackDraw | + | |
- | + | ||
- | VkPhysicalDeviceVertexAttributeDivisorPropertiesEXT: | + | |
- | ---------------------------------------------------- | + | |
- | maxVertexAttribDivisor = 4294967295 | + | |
- | + | ||
- | VkPhysicalDeviceVulkan11Properties: | + | |
- | ----------------------------------- | + | |
- | deviceUUID | + | |
- | driverUUID | + | |
- | deviceNodeMask | + | |
- | deviceLUIDValid | + | |
- | subgroupSize | + | |
- | subgroupSupportedStages: | + | |
- | 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 | + | |
- | SHADER_STAGE_ALL_GRAPHICS | + | |
- | SHADER_STAGE_ALL | + | |
- | subgroupSupportedOperations: | + | |
- | 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 | + | |
- | maxMultiviewViewCount | + | |
- | maxMultiviewInstanceIndex | + | |
- | protectedNoFault | + | |
- | maxPerSetDescriptors | + | |
- | maxMemoryAllocationSize | + | |
- | + | ||
- | VkPhysicalDeviceVulkan12Properties: | + | |
- | ----------------------------------- | + | |
- | driverID | + | |
- | driverName | + | |
- | driverInfo | + | |
- | conformanceVersion | + | |
- | denormBehaviorIndependence | + | |
- | roundingModeIndependence | + | |
- | shaderSignedZeroInfNanPreserveFloat16 | + | |
- | shaderSignedZeroInfNanPreserveFloat32 | + | |
- | shaderSignedZeroInfNanPreserveFloat64 | + | |
- | shaderDenormPreserveFloat16 | + | |
- | shaderDenormPreserveFloat32 | + | |
- | shaderDenormPreserveFloat64 | + | |
- | shaderDenormFlushToZeroFloat16 | + | |
- | shaderDenormFlushToZeroFloat32 | + | |
- | shaderDenormFlushToZeroFloat64 | + | |
- | shaderRoundingModeRTEFloat16 | + | |
- | shaderRoundingModeRTEFloat32 | + | |
- | shaderRoundingModeRTEFloat64 | + | |
- | shaderRoundingModeRTZFloat16 | + | |
- | shaderRoundingModeRTZFloat32 | + | |
- | shaderRoundingModeRTZFloat64 | + | |
- | maxUpdateAfterBindDescriptorsInAllPools | + | |
- | shaderUniformBufferArrayNonUniformIndexingNative | + | |
- | shaderSampledImageArrayNonUniformIndexingNative | + | |
- | shaderStorageBufferArrayNonUniformIndexingNative | + | |
- | shaderStorageImageArrayNonUniformIndexingNative | + | |
- | shaderInputAttachmentArrayNonUniformIndexingNative | + | |
- | robustBufferAccessUpdateAfterBind | + | |
- | quadDivergentImplicitLod | + | |
- | maxPerStageDescriptorUpdateAfterBindSamplers | + | |
- | maxPerStageDescriptorUpdateAfterBindUniformBuffers | + | |
- | maxPerStageDescriptorUpdateAfterBindStorageBuffers | + | |
- | maxPerStageDescriptorUpdateAfterBindSampledImages | + | |
- | maxPerStageDescriptorUpdateAfterBindStorageImages | + | |
- | maxPerStageDescriptorUpdateAfterBindInputAttachments = 8388606 | + | |
- | maxPerStageUpdateAfterBindResources | + | |
- | maxDescriptorSetUpdateAfterBindSamplers | + | |
- | maxDescriptorSetUpdateAfterBindUniformBuffers | + | |
- | maxDescriptorSetUpdateAfterBindUniformBuffersDynamic = 16 | + | |
- | maxDescriptorSetUpdateAfterBindStorageBuffers | + | |
- | maxDescriptorSetUpdateAfterBindStorageBuffersDynamic = 8 | + | |
- | maxDescriptorSetUpdateAfterBindSampledImages | + | |
- | maxDescriptorSetUpdateAfterBindStorageImages | + | |
- | maxDescriptorSetUpdateAfterBindInputAttachments | + | |
- | supportedDepthResolveModes: | + | |
- | RESOLVE_MODE_SAMPLE_ZERO_BIT | + | |
- | RESOLVE_MODE_AVERAGE_BIT | + | |
- | RESOLVE_MODE_MIN_BIT | + | |
- | RESOLVE_MODE_MAX_BIT | + | |
- | supportedStencilResolveModes: | + | |
- | RESOLVE_MODE_SAMPLE_ZERO_BIT | + | |
- | RESOLVE_MODE_MIN_BIT | + | |
- | RESOLVE_MODE_MAX_BIT | + | |
- | independentResolveNone | + | |
- | independentResolve | + | |
- | filterMinmaxSingleComponentFormats | + | |
- | filterMinmaxImageComponentMapping | + | |
- | maxTimelineSemaphoreValueDifference | + | |
- | framebufferIntegerColorSampleCounts: | + | |
- | SAMPLE_COUNT_1_BIT | + | |
- | + | ||
- | VkPhysicalDeviceVulkan13Properties: | + | |
- | ----------------------------------- | + | |
- | minSubgroupSize | + | |
- | maxSubgroupSize | + | |
- | maxComputeWorkgroupSubgroups | + | |
- | requiredSubgroupSizeStages: | + | |
- | SHADER_STAGE_COMPUTE_BIT | + | |
- | SHADER_STAGE_ALL | + | |
- | maxInlineUniformBlockSize | + | |
- | maxPerStageDescriptorInlineUniformBlocks | + | |
- | maxPerStageDescriptorUpdateAfterBindInlineUniformBlocks | + | |
- | maxDescriptorSetInlineUniformBlocks | + | |
- | maxDescriptorSetUpdateAfterBindInlineUniformBlocks | + | |
- | maxInlineUniformTotalSize | + | |
- | integerDotProduct8BitUnsignedAccelerated | + | |
- | integerDotProduct8BitSignedAccelerated | + | |
- | integerDotProduct8BitMixedSignednessAccelerated | + | |
- | integerDotProduct4x8BitPackedUnsignedAccelerated | + | |
- | integerDotProduct4x8BitPackedSignedAccelerated | + | |
- | integerDotProduct4x8BitPackedMixedSignednessAccelerated | + | |
- | integerDotProduct16BitUnsignedAccelerated | + | |
- | integerDotProduct16BitSignedAccelerated | + | |
- | integerDotProduct16BitMixedSignednessAccelerated | + | |
- | integerDotProduct32BitUnsignedAccelerated | + | |
- | integerDotProduct32BitSignedAccelerated | + | |
- | integerDotProduct32BitMixedSignednessAccelerated | + | |
- | integerDotProduct64BitUnsignedAccelerated | + | |
- | integerDotProduct64BitSignedAccelerated | + | |
- | integerDotProduct64BitMixedSignednessAccelerated | + | |
- | integerDotProductAccumulatingSaturating8BitUnsignedAccelerated | + | |
- | integerDotProductAccumulatingSaturating8BitSignedAccelerated | + | |
- | integerDotProductAccumulatingSaturating8BitMixedSignednessAccelerated | + | |
- | integerDotProductAccumulatingSaturating4x8BitPackedUnsignedAccelerated | + | |
- | integerDotProductAccumulatingSaturating4x8BitPackedSignedAccelerated | + | |
- | integerDotProductAccumulatingSaturating4x8BitPackedMixedSignednessAccelerated = true | + | |
- | integerDotProductAccumulatingSaturating16BitUnsignedAccelerated | + | |
- | integerDotProductAccumulatingSaturating16BitSignedAccelerated | + | |
- | integerDotProductAccumulatingSaturating16BitMixedSignednessAccelerated | + | |
- | integerDotProductAccumulatingSaturating32BitUnsignedAccelerated | + | |
- | integerDotProductAccumulatingSaturating32BitSignedAccelerated | + | |
- | integerDotProductAccumulatingSaturating32BitMixedSignednessAccelerated | + | |
- | integerDotProductAccumulatingSaturating64BitUnsignedAccelerated | + | |
- | integerDotProductAccumulatingSaturating64BitSignedAccelerated | + | |
- | integerDotProductAccumulatingSaturating64BitMixedSignednessAccelerated | + | |
- | storageTexelBufferOffsetAlignmentBytes | + | |
- | storageTexelBufferOffsetSingleTexelAlignment | + | |
- | uniformTexelBufferOffsetAlignmentBytes | + | |
- | uniformTexelBufferOffsetSingleTexelAlignment | + | |
- | maxBufferSize | + | |
- | + | ||
- | + | ||
- | Device Extensions: count = 154 | + | |
- | VK_AMD_buffer_marker | + | |
- | VK_AMD_device_coherent_memory | + | |
- | VK_AMD_draw_indirect_count | + | |
- | VK_AMD_gcn_shader | + | |
- | VK_AMD_gpu_shader_half_float | + | |
- | VK_AMD_gpu_shader_int16 | + | |
- | VK_AMD_memory_overallocation_behavior | + | |
- | VK_AMD_mixed_attachment_samples | + | |
- | VK_AMD_shader_ballot | + | |
- | VK_AMD_shader_core_properties | + | |
- | VK_AMD_shader_core_properties2 | + | |
- | VK_AMD_shader_early_and_late_fragment_tests : extension revision 1 | + | |
- | VK_AMD_shader_explicit_vertex_parameter | + | |
- | VK_AMD_shader_image_load_store_lod | + | |
- | VK_AMD_shader_trinary_minmax | + | |
- | VK_EXT_4444_formats | + | |
- | VK_EXT_attachment_feedback_loop_layout | + | |
- | VK_EXT_border_color_swizzle | + | |
- | VK_EXT_buffer_device_address | + | |
- | VK_EXT_calibrated_timestamps | + | |
- | VK_EXT_color_write_enable | + | |
- | VK_EXT_conditional_rendering | + | |
- | VK_EXT_conservative_rasterization | + | |
- | VK_EXT_custom_border_color | + | |
- | VK_EXT_depth_clip_control | + | |
- | VK_EXT_depth_clip_enable | + | |
- | VK_EXT_depth_range_unrestricted | + | |
- | VK_EXT_descriptor_buffer | + | |
- | VK_EXT_descriptor_indexing | + | |
- | VK_EXT_discard_rectangles | + | |
- | VK_EXT_display_control | + | |
- | VK_EXT_extended_dynamic_state | + | |
- | VK_EXT_extended_dynamic_state2 | + | |
- | VK_EXT_extended_dynamic_state3 | + | |
- | VK_EXT_external_memory_dma_buf | + | |
- | VK_EXT_external_memory_host | + | |
- | VK_EXT_global_priority | + | |
- | VK_EXT_global_priority_query | + | |
- | VK_EXT_graphics_pipeline_library | + | |
- | VK_EXT_host_query_reset | + | |
- | VK_EXT_image_2d_view_of_3d | + | |
- | VK_EXT_image_drm_format_modifier | + | |
- | VK_EXT_image_robustness | + | |
- | VK_EXT_image_sliced_view_of_3d | + | |
- | VK_EXT_image_view_min_lod | + | |
- | VK_EXT_index_type_uint8 | + | |
- | VK_EXT_inline_uniform_block | + | |
- | VK_EXT_line_rasterization | + | |
- | VK_EXT_load_store_op_none | + | |
- | VK_EXT_memory_budget | + | |
- | VK_EXT_memory_priority | + | |
- | VK_EXT_multi_draw | + | |
- | VK_EXT_mutable_descriptor_type | + | |
- | VK_EXT_non_seamless_cube_map | + | |
- | VK_EXT_pci_bus_info | + | |
- | VK_EXT_physical_device_drm | + | |
- | VK_EXT_pipeline_creation_cache_control | + | |
- | VK_EXT_pipeline_creation_feedback | + | |
- | VK_EXT_post_depth_coverage | + | |
- | VK_EXT_primitive_topology_list_restart | + | |
- | VK_EXT_primitives_generated_query | + | |
- | VK_EXT_private_data | + | |
- | VK_EXT_provoking_vertex | + | |
- | VK_EXT_queue_family_foreign | + | |
- | VK_EXT_robustness2 | + | |
- | VK_EXT_sampler_filter_minmax | + | |
- | VK_EXT_scalar_block_layout | + | |
- | VK_EXT_separate_stencil_usage | + | |
- | VK_EXT_shader_atomic_float | + | |
- | VK_EXT_shader_atomic_float2 | + | |
- | VK_EXT_shader_demote_to_helper_invocation | + | |
- | VK_EXT_shader_image_atomic_int64 | + | |
- | VK_EXT_shader_module_identifier | + | |
- | VK_EXT_shader_stencil_export | + | |
- | VK_EXT_shader_subgroup_ballot | + | |
- | VK_EXT_shader_subgroup_vote | + | |
- | VK_EXT_shader_viewport_index_layer | + | |
- | VK_EXT_subgroup_size_control | + | |
- | VK_EXT_swapchain_maintenance1 | + | |
- | VK_EXT_texel_buffer_alignment | + | |
- | VK_EXT_transform_feedback | + | |
- | VK_EXT_vertex_attribute_divisor | + | |
- | VK_EXT_vertex_input_dynamic_state | + | |
- | VK_EXT_ycbcr_image_arrays | + | |
- | VK_GOOGLE_decorate_string | + | |
- | VK_GOOGLE_hlsl_functionality1 | + | |
- | VK_GOOGLE_user_type | + | |
- | VK_INTEL_shader_integer_functions2 | + | |
- | VK_KHR_16bit_storage | + | |
- | VK_KHR_8bit_storage | + | |
- | VK_KHR_acceleration_structure | + | |
- | VK_KHR_bind_memory2 | + | |
- | VK_KHR_buffer_device_address | + | |
- | VK_KHR_copy_commands2 | + | |
- | VK_KHR_create_renderpass2 | + | |
- | VK_KHR_dedicated_allocation | + | |
- | VK_KHR_deferred_host_operations | + | |
- | VK_KHR_depth_stencil_resolve | + | |
- | VK_KHR_descriptor_update_template | + | |
- | VK_KHR_device_group | + | |
- | VK_KHR_draw_indirect_count | + | |
- | VK_KHR_driver_properties | + | |
- | VK_KHR_dynamic_rendering | + | |
- | VK_KHR_external_fence | + | |
- | VK_KHR_external_fence_fd | + | |
- | VK_KHR_external_memory | + | |
- | VK_KHR_external_memory_fd | + | |
- | VK_KHR_external_semaphore | + | |
- | VK_KHR_external_semaphore_fd | + | |
- | VK_KHR_format_feature_flags2 | + | |
- | VK_KHR_fragment_shading_rate | + | |
- | VK_KHR_get_memory_requirements2 | + | |
- | VK_KHR_global_priority | + | |
- | VK_KHR_image_format_list | + | |
- | VK_KHR_imageless_framebuffer | + | |
- | VK_KHR_incremental_present | + | |
- | VK_KHR_maintenance1 | + | |
- | VK_KHR_maintenance2 | + | |
- | VK_KHR_maintenance3 | + | |
- | VK_KHR_maintenance4 | + | |
- | VK_KHR_map_memory2 | + | |
- | VK_KHR_multiview | + | |
- | VK_KHR_pipeline_executable_properties | + | |
- | VK_KHR_pipeline_library | + | |
- | VK_KHR_push_descriptor | + | |
- | VK_KHR_ray_query | + | |
- | VK_KHR_ray_tracing_maintenance1 | + | |
- | VK_KHR_relaxed_block_layout | + | |
- | VK_KHR_sampler_mirror_clamp_to_edge | + | |
- | VK_KHR_sampler_ycbcr_conversion | + | |
- | VK_KHR_separate_depth_stencil_layouts | + | |
- | VK_KHR_shader_atomic_int64 | + | |
- | VK_KHR_shader_clock | + | |
- | VK_KHR_shader_draw_parameters | + | |
- | VK_KHR_shader_float16_int8 | + | |
- | VK_KHR_shader_float_controls | + | |
- | VK_KHR_shader_integer_dot_product | + | |
- | VK_KHR_shader_non_semantic_info | + | |
- | VK_KHR_shader_subgroup_extended_types | + | |
- | VK_KHR_shader_subgroup_uniform_control_flow : extension revision 1 | + | |
- | VK_KHR_shader_terminate_invocation | + | |
- | VK_KHR_spirv_1_4 | + | |
- | VK_KHR_storage_buffer_storage_class | + | |
- | VK_KHR_swapchain | + | |
- | VK_KHR_swapchain_mutable_format | + | |
- | VK_KHR_synchronization2 | + | |
- | VK_KHR_timeline_semaphore | + | |
- | VK_KHR_uniform_buffer_standard_layout | + | |
- | VK_KHR_variable_pointers | + | |
- | VK_KHR_vulkan_memory_model | + | |
- | VK_KHR_workgroup_memory_explicit_layout | + | |
- | VK_KHR_zero_initialize_workgroup_memory | + | |
- | VK_NV_compute_shader_derivatives | + | |
- | VK_VALVE_mutable_descriptor_type | + | |
- | + | ||
- | VkQueueFamilyProperties: | + | |
- | ======================== | + | |
- | queueProperties[0]: | + | |
- | ------------------- | + | |
- | minImageTransferGranularity = (1,1,1) | + | |
- | queueCount | + | |
- | queueFlags | + | |
- | timestampValidBits | + | |
- | present support | + | |
- | VkQueueFamilyGlobalPriorityPropertiesKHR: | + | |
- | ----------------------------------------- | + | |
- | priorityCount | + | |
- | priorities: | + | |
- | 128 | + | |
- | 256 | + | |
- | 512 | + | |
- | 1024 | + | |
- | 0 | + | |
- | 0 | + | |
- | 0 | + | |
- | 0 | + | |
- | 0 | + | |
- | 0 | + | |
- | 0 | + | |
- | 0 | + | |
- | 0 | + | |
- | 0 | + | |
- | 0 | + | |
- | 0 | + | |
- | + | ||
- | + | ||
- | queueProperties[1]: | + | |
- | ------------------- | + | |
- | minImageTransferGranularity = (1,1,1) | + | |
- | queueCount | + | |
- | queueFlags | + | |
- | timestampValidBits | + | |
- | present support | + | |
- | VkQueueFamilyGlobalPriorityPropertiesKHR: | + | |
- | ----------------------------------------- | + | |
- | priorityCount | + | |
- | priorities: | + | |
- | 128 | + | |
- | 256 | + | |
- | 512 | + | |
- | 1024 | + | |
- | 0 | + | |
- | 0 | + | |
- | 0 | + | |
- | 0 | + | |
- | 0 | + | |
- | 0 | + | |
- | 0 | + | |
- | 0 | + | |
- | 0 | + | |
- | 0 | + | |
- | 0 | + | |
- | 0 | + | |
- | + | ||
- | + | ||
- | VkPhysicalDeviceMemoryProperties: | + | |
- | ================================= | + | |
- | memoryHeaps: | + | |
- | memoryHeaps[0]: | + | |
- | size | + | |
- | budget = 33605857280 (0x7d310b000) (31.30 GiB) | + | |
- | usage | + | |
- | flags: | + | |
- | None | + | |
- | memoryHeaps[1]: | + | |
- | size | + | |
- | budget = 24580415488 (0x5b91b6000) (22.89 GiB) | + | |
- | usage | + | |
- | flags: count = 1 | + | |
- | MEMORY_HEAP_DEVICE_LOCAL_BIT | + | |
- | memoryTypes: | + | |
- | memoryTypes[0]: | + | |
- | heapIndex | + | |
- | propertyFlags = 0x0001: count = 1 | + | |
- | MEMORY_PROPERTY_DEVICE_LOCAL_BIT | + | |
- | usable for: | + | |
- | IMAGE_TILING_OPTIMAL: | + | |
- | color images | + | |
- | FORMAT_D16_UNORM | + | |
- | FORMAT_D32_SFLOAT | + | |
- | FORMAT_S8_UINT | + | |
- | FORMAT_D16_UNORM_S8_UINT | + | |
- | FORMAT_D32_SFLOAT_S8_UINT | + | |
- | IMAGE_TILING_LINEAR: | + | |
- | color images | + | |
- | memoryTypes[1]: | + | |
- | heapIndex | + | |
- | propertyFlags = 0x0001: count = 1 | + | |
- | MEMORY_PROPERTY_DEVICE_LOCAL_BIT | + | |
- | usable for: | + | |
- | IMAGE_TILING_OPTIMAL: | + | |
- | None | + | |
- | IMAGE_TILING_LINEAR: | + | |
- | None | + | |
- | memoryTypes[2]: | + | |
- | heapIndex | + | |
- | propertyFlags = 0x0006: count = 2 | + | |
- | MEMORY_PROPERTY_HOST_VISIBLE_BIT | + | |
- | MEMORY_PROPERTY_HOST_COHERENT_BIT | + | |
- | usable for: | + | |
- | IMAGE_TILING_OPTIMAL: | + | |
- | color images | + | |
- | FORMAT_D16_UNORM | + | |
- | FORMAT_D32_SFLOAT | + | |
- | FORMAT_S8_UINT | + | |
- | FORMAT_D16_UNORM_S8_UINT | + | |
- | FORMAT_D32_SFLOAT_S8_UINT | + | |
- | IMAGE_TILING_LINEAR: | + | |
- | color images | + | |
- | memoryTypes[3]: | + | |
- | heapIndex | + | |
- | 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_D32_SFLOAT | + | |
- | FORMAT_S8_UINT | + | |
- | FORMAT_D16_UNORM_S8_UINT | + | |
- | FORMAT_D32_SFLOAT_S8_UINT | + | |
- | IMAGE_TILING_LINEAR: | + | |
- | color images | + | |
- | memoryTypes[4]: | + | |
- | heapIndex | + | |
- | 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: | + | |
- | None | + | |
- | memoryTypes[5]: | + | |
- | heapIndex | + | |
- | propertyFlags = 0x000e: count = 3 | + | |
- | MEMORY_PROPERTY_HOST_VISIBLE_BIT | + | |
- | MEMORY_PROPERTY_HOST_COHERENT_BIT | + | |
- | MEMORY_PROPERTY_HOST_CACHED_BIT | + | |
- | usable for: | + | |
- | IMAGE_TILING_OPTIMAL: | + | |
- | color images | + | |
- | FORMAT_D16_UNORM | + | |
- | FORMAT_D32_SFLOAT | + | |
- | FORMAT_S8_UINT | + | |
- | FORMAT_D16_UNORM_S8_UINT | + | |
- | FORMAT_D32_SFLOAT_S8_UINT | + | |
- | IMAGE_TILING_LINEAR: | + | |
- | color images | + | |
- | memoryTypes[6]: | + | |
- | heapIndex | + | |
- | 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: | + | |
- | None | + | |
- | memoryTypes[7]: | + | |
- | heapIndex | + | |
- | propertyFlags = 0x00c1: count = 3 | + | |
- | MEMORY_PROPERTY_DEVICE_LOCAL_BIT | + | |
- | MEMORY_PROPERTY_DEVICE_COHERENT_BIT_AMD | + | |
- | MEMORY_PROPERTY_DEVICE_UNCACHED_BIT_AMD | + | |
- | usable for: | + | |
- | IMAGE_TILING_OPTIMAL: | + | |
- | color images | + | |
- | FORMAT_D16_UNORM | + | |
- | FORMAT_D32_SFLOAT | + | |
- | FORMAT_S8_UINT | + | |
- | FORMAT_D16_UNORM_S8_UINT | + | |
- | FORMAT_D32_SFLOAT_S8_UINT | + | |
- | IMAGE_TILING_LINEAR: | + | |
- | color images | + | |
- | memoryTypes[8]: | + | |
- | heapIndex | + | |
- | propertyFlags = 0x00c6: count = 4 | + | |
- | MEMORY_PROPERTY_HOST_VISIBLE_BIT | + | |
- | MEMORY_PROPERTY_HOST_COHERENT_BIT | + | |
- | MEMORY_PROPERTY_DEVICE_COHERENT_BIT_AMD | + | |
- | MEMORY_PROPERTY_DEVICE_UNCACHED_BIT_AMD | + | |
- | usable for: | + | |
- | IMAGE_TILING_OPTIMAL: | + | |
- | color images | + | |
- | FORMAT_D16_UNORM | + | |
- | FORMAT_D32_SFLOAT | + | |
- | FORMAT_S8_UINT | + | |
- | FORMAT_D16_UNORM_S8_UINT | + | |
- | FORMAT_D32_SFLOAT_S8_UINT | + | |
- | IMAGE_TILING_LINEAR: | + | |
- | color images | + | |
- | memoryTypes[9]: | + | |
- | heapIndex | + | |
- | propertyFlags = 0x00c7: count = 5 | + | |
- | MEMORY_PROPERTY_DEVICE_LOCAL_BIT | + | |
- | MEMORY_PROPERTY_HOST_VISIBLE_BIT | + | |
- | MEMORY_PROPERTY_HOST_COHERENT_BIT | + | |
- | MEMORY_PROPERTY_DEVICE_COHERENT_BIT_AMD | + | |
- | MEMORY_PROPERTY_DEVICE_UNCACHED_BIT_AMD | + | |
- | usable for: | + | |
- | IMAGE_TILING_OPTIMAL: | + | |
- | color images | + | |
- | FORMAT_D16_UNORM | + | |
- | FORMAT_D32_SFLOAT | + | |
- | FORMAT_S8_UINT | + | |
- | FORMAT_D16_UNORM_S8_UINT | + | |
- | FORMAT_D32_SFLOAT_S8_UINT | + | |
- | IMAGE_TILING_LINEAR: | + | |
- | color images | + | |
- | memoryTypes[10]: | + | |
- | heapIndex | + | |
- | propertyFlags = 0x00ce: count = 5 | + | |
- | MEMORY_PROPERTY_HOST_VISIBLE_BIT | + | |
- | MEMORY_PROPERTY_HOST_COHERENT_BIT | + | |
- | MEMORY_PROPERTY_HOST_CACHED_BIT | + | |
- | MEMORY_PROPERTY_DEVICE_COHERENT_BIT_AMD | + | |
- | MEMORY_PROPERTY_DEVICE_UNCACHED_BIT_AMD | + | |
- | usable for: | + | |
- | IMAGE_TILING_OPTIMAL: | + | |
- | color images | + | |
- | FORMAT_D16_UNORM | + | |
- | FORMAT_D32_SFLOAT | + | |
- | FORMAT_S8_UINT | + | |
- | FORMAT_D16_UNORM_S8_UINT | + | |
- | FORMAT_D32_SFLOAT_S8_UINT | + | |
- | IMAGE_TILING_LINEAR: | + | |
- | color images | + | |
- | + | ||
- | VkPhysicalDeviceFeatures: | + | |
- | ========================= | + | |
- | robustBufferAccess | + | |
- | fullDrawIndexUint32 | + | |
- | imageCubeArray | + | |
- | independentBlend | + | |
- | geometryShader | + | |
- | tessellationShader | + | |
- | sampleRateShading | + | |
- | dualSrcBlend | + | |
- | logicOp | + | |
- | multiDrawIndirect | + | |
- | drawIndirectFirstInstance | + | |
- | depthClamp | + | |
- | depthBiasClamp | + | |
- | fillModeNonSolid | + | |
- | depthBounds | + | |
- | wideLines | + | |
- | largePoints | + | |
- | alphaToOne | + | |
- | multiViewport | + | |
- | samplerAnisotropy | + | |
- | textureCompressionETC2 | + | |
- | textureCompressionASTC_LDR | + | |
- | textureCompressionBC | + | |
- | occlusionQueryPrecise | + | |
- | pipelineStatisticsQuery | + | |
- | vertexPipelineStoresAndAtomics | + | |
- | fragmentStoresAndAtomics | + | |
- | shaderTessellationAndGeometryPointSize | + | |
- | shaderImageGatherExtended | + | |
- | shaderStorageImageExtendedFormats | + | |
- | shaderStorageImageMultisample | + | |
- | shaderStorageImageReadWithoutFormat | + | |
- | shaderStorageImageWriteWithoutFormat | + | |
- | shaderUniformBufferArrayDynamicIndexing = true | + | |
- | shaderSampledImageArrayDynamicIndexing | + | |
- | shaderStorageBufferArrayDynamicIndexing = true | + | |
- | shaderStorageImageArrayDynamicIndexing | + | |
- | shaderClipDistance | + | |
- | shaderCullDistance | + | |
- | shaderFloat64 | + | |
- | shaderInt64 | + | |
- | shaderInt16 | + | |
- | shaderResourceResidency | + | |
- | shaderResourceMinLod | + | |
- | sparseBinding | + | |
- | sparseResidencyBuffer | + | |
- | sparseResidencyImage2D | + | |
- | sparseResidencyImage3D | + | |
- | sparseResidency2Samples | + | |
- | sparseResidency4Samples | + | |
- | sparseResidency8Samples | + | |
- | sparseResidency16Samples | + | |
- | sparseResidencyAliased | + | |
- | variableMultisampleRate | + | |
- | inheritedQueries | + | |
- | + | ||
- | VkPhysicalDevice16BitStorageFeatures: | + | |
- | ------------------------------------- | + | |
- | storageBuffer16BitAccess | + | |
- | uniformAndStorageBuffer16BitAccess = true | + | |
- | storagePushConstant16 | + | |
- | storageInputOutput16 | + | |
- | + | ||
- | VkPhysicalDevice4444FormatsFeaturesEXT: | + | |
- | --------------------------------------- | + | |
- | formatA4R4G4B4 = true | + | |
- | formatA4B4G4R4 = true | + | |
- | + | ||
- | VkPhysicalDevice8BitStorageFeatures: | + | |
- | ------------------------------------ | + | |
- | storageBuffer8BitAccess | + | |
- | uniformAndStorageBuffer8BitAccess = true | + | |
- | storagePushConstant8 | + | |
- | + | ||
- | VkPhysicalDeviceAccelerationStructureFeaturesKHR: | + | |
- | ------------------------------------------------- | + | |
- | accelerationStructure | + | |
- | accelerationStructureCaptureReplay | + | |
- | accelerationStructureIndirectBuild | + | |
- | accelerationStructureHostCommands | + | |
- | descriptorBindingAccelerationStructureUpdateAfterBind = true | + | |
- | + | ||
- | VkPhysicalDeviceBorderColorSwizzleFeaturesEXT: | + | |
- | ---------------------------------------------- | + | |
- | borderColorSwizzle | + | |
- | borderColorSwizzleFromImage = true | + | |
- | + | ||
- | VkPhysicalDeviceBufferDeviceAddressFeatures: | + | |
- | -------------------------------------------- | + | |
- | bufferDeviceAddress | + | |
- | bufferDeviceAddressCaptureReplay = true | + | |
- | bufferDeviceAddressMultiDevice | + | |
- | + | ||
- | VkPhysicalDeviceBufferDeviceAddressFeaturesEXT: | + | |
- | ----------------------------------------------- | + | |
- | bufferDeviceAddress | + | |
- | bufferDeviceAddressCaptureReplay = true | + | |
- | bufferDeviceAddressMultiDevice | + | |
- | + | ||
- | VkPhysicalDeviceColorWriteEnableFeaturesEXT: | + | |
- | -------------------------------------------- | + | |
- | colorWriteEnable = true | + | |
- | + | ||
- | VkPhysicalDeviceConditionalRenderingFeaturesEXT: | + | |
- | ------------------------------------------------ | + | |
- | conditionalRendering | + | |
- | inheritedConditionalRendering = false | + | |
- | + | ||
- | VkPhysicalDeviceCustomBorderColorFeaturesEXT: | + | |
- | --------------------------------------------- | + | |
- | customBorderColors | + | |
- | customBorderColorWithoutFormat = true | + | |
- | + | ||
- | VkPhysicalDeviceDepthClipControlFeaturesEXT: | + | |
- | -------------------------------------------- | + | |
- | depthClipControl = true | + | |
- | + | ||
- | VkPhysicalDeviceDepthClipEnableFeaturesEXT: | + | |
- | ------------------------------------------- | + | |
- | depthClipEnable = true | + | |
- | + | ||
- | VkPhysicalDeviceDescriptorIndexingFeatures: | + | |
- | ------------------------------------------- | + | |
- | shaderInputAttachmentArrayDynamicIndexing | + | |
- | shaderUniformTexelBufferArrayDynamicIndexing | + | |
- | shaderStorageTexelBufferArrayDynamicIndexing | + | |
- | shaderUniformBufferArrayNonUniformIndexing | + | |
- | shaderSampledImageArrayNonUniformIndexing | + | |
- | shaderStorageBufferArrayNonUniformIndexing | + | |
- | shaderStorageImageArrayNonUniformIndexing | + | |
- | shaderInputAttachmentArrayNonUniformIndexing | + | |
- | shaderUniformTexelBufferArrayNonUniformIndexing | + | |
- | shaderStorageTexelBufferArrayNonUniformIndexing | + | |
- | descriptorBindingUniformBufferUpdateAfterBind | + | |
- | descriptorBindingSampledImageUpdateAfterBind | + | |
- | descriptorBindingStorageImageUpdateAfterBind | + | |
- | descriptorBindingStorageBufferUpdateAfterBind | + | |
- | descriptorBindingUniformTexelBufferUpdateAfterBind = true | + | |
- | descriptorBindingStorageTexelBufferUpdateAfterBind = true | + | |
- | descriptorBindingUpdateUnusedWhilePending | + | |
- | descriptorBindingPartiallyBound | + | |
- | descriptorBindingVariableDescriptorCount | + | |
- | runtimeDescriptorArray | + | |
- | + | ||
- | VkPhysicalDeviceDynamicRenderingFeatures: | + | |
- | ----------------------------------------- | + | |
- | dynamicRendering = true | + | |
- | + | ||
- | VkPhysicalDeviceExtendedDynamicState2FeaturesEXT: | + | |
- | ------------------------------------------------- | + | |
- | extendedDynamicState2 | + | |
- | extendedDynamicState2LogicOp | + | |
- | extendedDynamicState2PatchControlPoints = true | + | |
- | + | ||
- | VkPhysicalDeviceExtendedDynamicStateFeaturesEXT: | + | |
- | ------------------------------------------------ | + | |
- | extendedDynamicState = true | + | |
- | + | ||
- | VkPhysicalDeviceFragmentShadingRateFeaturesKHR: | + | |
- | ----------------------------------------------- | + | |
- | pipelineFragmentShadingRate | + | |
- | primitiveFragmentShadingRate | + | |
- | attachmentFragmentShadingRate = true | + | |
- | + | ||
- | VkPhysicalDeviceGlobalPriorityQueryFeaturesKHR: | + | |
- | ----------------------------------------------- | + | |
- | globalPriorityQuery = true | + | |
- | + | ||
- | VkPhysicalDeviceHostQueryResetFeatures: | + | |
- | --------------------------------------- | + | |
- | hostQueryReset = true | + | |
- | + | ||
- | VkPhysicalDeviceImageRobustnessFeatures: | + | |
- | ---------------------------------------- | + | |
- | robustImageAccess = true | + | |
- | + | ||
- | VkPhysicalDeviceImageViewMinLodFeaturesEXT: | + | |
- | ------------------------------------------- | + | |
- | minLod = true | + | |
- | + | ||
- | VkPhysicalDeviceImagelessFramebufferFeatures: | + | |
- | --------------------------------------------- | + | |
- | imagelessFramebuffer = true | + | |
- | + | ||
- | VkPhysicalDeviceIndexTypeUint8FeaturesEXT: | + | |
- | ------------------------------------------ | + | |
- | indexTypeUint8 = true | + | |
- | + | ||
- | VkPhysicalDeviceInlineUniformBlockFeatures: | + | |
- | ------------------------------------------- | + | |
- | inlineUniformBlock | + | |
- | descriptorBindingInlineUniformBlockUpdateAfterBind = true | + | |
- | + | ||
- | VkPhysicalDeviceLineRasterizationFeaturesEXT: | + | |
- | --------------------------------------------- | + | |
- | rectangularLines | + | |
- | bresenhamLines | + | |
- | smoothLines | + | |
- | stippledRectangularLines = false | + | |
- | stippledBresenhamLines | + | |
- | stippledSmoothLines | + | |
- | + | ||
- | VkPhysicalDeviceMaintenance4Features: | + | |
- | ------------------------------------- | + | |
- | maintenance4 = true | + | |
- | + | ||
- | VkPhysicalDeviceMemoryPriorityFeaturesEXT: | + | |
- | ------------------------------------------ | + | |
- | memoryPriority = true | + | |
- | + | ||
- | VkPhysicalDeviceMultiDrawFeaturesEXT: | + | |
- | ------------------------------------- | + | |
- | multiDraw = true | + | |
- | + | ||
- | VkPhysicalDeviceMultiviewFeatures: | + | |
- | ---------------------------------- | + | |
- | multiview | + | |
- | multiviewGeometryShader | + | |
- | multiviewTessellationShader = true | + | |
- | + | ||
- | VkPhysicalDevicePipelineCreationCacheControlFeatures: | + | |
- | ----------------------------------------------------- | + | |
- | pipelineCreationCacheControl = true | + | |
- | + | ||
- | VkPhysicalDevicePipelineExecutablePropertiesFeaturesKHR: | + | |
- | -------------------------------------------------------- | + | |
- | pipelineExecutableInfo = true | + | |
- | + | ||
- | VkPhysicalDevicePrimitiveTopologyListRestartFeaturesEXT: | + | |
- | -------------------------------------------------------- | + | |
- | primitiveTopologyListRestart | + | |
- | primitiveTopologyPatchListRestart = false | + | |
- | + | ||
- | VkPhysicalDevicePrivateDataFeatures: | + | |
- | ------------------------------------ | + | |
- | privateData = true | + | |
- | + | ||
- | VkPhysicalDeviceProtectedMemoryFeatures: | + | |
- | ---------------------------------------- | + | |
- | protectedMemory = false | + | |
- | + | ||
- | VkPhysicalDeviceProvokingVertexFeaturesEXT: | + | |
- | ------------------------------------------- | + | |
- | provokingVertexLast | + | |
- | transformFeedbackPreservesProvokingVertex = true | + | |
- | + | ||
- | VkPhysicalDeviceRayQueryFeaturesKHR: | + | |
- | ------------------------------------ | + | |
- | rayQuery = true | + | |
- | + | ||
- | VkPhysicalDeviceRobustness2FeaturesEXT: | + | |
- | --------------------------------------- | + | |
- | robustBufferAccess2 = true | + | |
- | robustImageAccess2 | + | |
- | nullDescriptor | + | |
- | + | ||
- | VkPhysicalDeviceSamplerYcbcrConversionFeatures: | + | |
- | ----------------------------------------------- | + | |
- | samplerYcbcrConversion = true | + | |
- | + | ||
- | VkPhysicalDeviceScalarBlockLayoutFeatures: | + | |
- | ------------------------------------------ | + | |
- | scalarBlockLayout = true | + | |
- | + | ||
- | VkPhysicalDeviceSeparateDepthStencilLayoutsFeatures: | + | |
- | ---------------------------------------------------- | + | |
- | separateDepthStencilLayouts = true | + | |
- | + | ||
- | VkPhysicalDeviceShaderAtomicFloat2FeaturesEXT: | + | |
- | ---------------------------------------------- | + | |
- | shaderBufferFloat16Atomics | + | |
- | shaderBufferFloat16AtomicAdd | + | |
- | shaderBufferFloat16AtomicMinMax = false | + | |
- | shaderBufferFloat32AtomicMinMax = true | + | |
- | shaderBufferFloat64AtomicMinMax = false | + | |
- | shaderSharedFloat16Atomics | + | |
- | shaderSharedFloat16AtomicAdd | + | |
- | shaderSharedFloat16AtomicMinMax = false | + | |
- | shaderSharedFloat32AtomicMinMax = true | + | |
- | shaderSharedFloat64AtomicMinMax = true | + | |
- | shaderImageFloat32AtomicMinMax | + | |
- | sparseImageFloat32AtomicMinMax | + | |
- | + | ||
- | VkPhysicalDeviceShaderAtomicFloatFeaturesEXT: | + | |
- | --------------------------------------------- | + | |
- | shaderBufferFloat32Atomics | + | |
- | shaderBufferFloat32AtomicAdd = true | + | |
- | shaderBufferFloat64Atomics | + | |
- | shaderBufferFloat64AtomicAdd = false | + | |
- | shaderSharedFloat32Atomics | + | |
- | shaderSharedFloat32AtomicAdd = true | + | |
- | shaderSharedFloat64Atomics | + | |
- | shaderSharedFloat64AtomicAdd = false | + | |
- | shaderImageFloat32Atomics | + | |
- | shaderImageFloat32AtomicAdd | + | |
- | sparseImageFloat32Atomics | + | |
- | sparseImageFloat32AtomicAdd | + | |
- | + | ||
- | VkPhysicalDeviceShaderAtomicInt64Features: | + | |
- | ------------------------------------------ | + | |
- | shaderBufferInt64Atomics = true | + | |
- | shaderSharedInt64Atomics = true | + | |
- | + | ||
- | VkPhysicalDeviceShaderClockFeaturesKHR: | + | |
- | --------------------------------------- | + | |
- | shaderSubgroupClock = true | + | |
- | shaderDeviceClock | + | |
- | + | ||
- | VkPhysicalDeviceShaderDemoteToHelperInvocationFeatures: | + | |
- | ------------------------------------------------------- | + | |
- | shaderDemoteToHelperInvocation = true | + | |
- | + | ||
- | VkPhysicalDeviceShaderDrawParametersFeatures: | + | |
- | --------------------------------------------- | + | |
- | shaderDrawParameters = true | + | |
- | + | ||
- | VkPhysicalDeviceShaderFloat16Int8Features: | + | |
- | ------------------------------------------ | + | |
- | shaderFloat16 = true | + | |
- | shaderInt8 | + | |
- | + | ||
- | VkPhysicalDeviceShaderImageAtomicInt64FeaturesEXT: | + | |
- | -------------------------------------------------- | + | |
- | shaderImageInt64Atomics = true | + | |
- | sparseImageInt64Atomics = true | + | |
- | + | ||
- | VkPhysicalDeviceShaderIntegerDotProductFeatures: | + | |
- | ------------------------------------------------ | + | |
- | shaderIntegerDotProduct = true | + | |
- | + | ||
- | VkPhysicalDeviceShaderSubgroupExtendedTypesFeatures: | + | |
- | ---------------------------------------------------- | + | |
- | shaderSubgroupExtendedTypes = true | + | |
- | + | ||
- | VkPhysicalDeviceShaderSubgroupUniformControlFlowFeaturesKHR: | + | |
- | ------------------------------------------------------------ | + | |
- | shaderSubgroupUniformControlFlow = true | + | |
- | + | ||
- | VkPhysicalDeviceShaderTerminateInvocationFeatures: | + | |
- | -------------------------------------------------- | + | |
- | shaderTerminateInvocation = true | + | |
- | + | ||
- | VkPhysicalDeviceSubgroupSizeControlFeatures: | + | |
- | -------------------------------------------- | + | |
- | subgroupSizeControl | + | |
- | computeFullSubgroups = true | + | |
- | + | ||
- | VkPhysicalDeviceSynchronization2Features: | + | |
- | ----------------------------------------- | + | |
- | synchronization2 = true | + | |
- | + | ||
- | VkPhysicalDeviceTexelBufferAlignmentFeaturesEXT: | + | |
- | ------------------------------------------------ | + | |
- | texelBufferAlignment = true | + | |
- | + | ||
- | VkPhysicalDeviceTextureCompressionASTCHDRFeatures: | + | |
- | -------------------------------------------------- | + | |
- | textureCompressionASTC_HDR = false | + | |
- | + | ||
- | VkPhysicalDeviceTimelineSemaphoreFeatures: | + | |
- | ------------------------------------------ | + | |
- | timelineSemaphore = true | + | |
- | + | ||
- | VkPhysicalDeviceTransformFeedbackFeaturesEXT: | + | |
- | --------------------------------------------- | + | |
- | transformFeedback = true | + | |
- | geometryStreams | + | |
- | + | ||
- | VkPhysicalDeviceUniformBufferStandardLayoutFeatures: | + | |
- | ---------------------------------------------------- | + | |
- | uniformBufferStandardLayout = true | + | |
- | + | ||
- | VkPhysicalDeviceVariablePointersFeatures: | + | |
- | ----------------------------------------- | + | |
- | variablePointersStorageBuffer = true | + | |
- | variablePointers | + | |
- | + | ||
- | VkPhysicalDeviceVertexAttributeDivisorFeaturesEXT: | + | |
- | -------------------------------------------------- | + | |
- | vertexAttributeInstanceRateDivisor | + | |
- | vertexAttributeInstanceRateZeroDivisor = true | + | |
- | + | ||
- | VkPhysicalDeviceVertexInputDynamicStateFeaturesEXT: | + | |
- | --------------------------------------------------- | + | |
- | vertexInputDynamicState = true | + | |
- | + | ||
- | VkPhysicalDeviceVulkan11Features: | + | |
- | --------------------------------- | + | |
- | storageBuffer16BitAccess | + | |
- | uniformAndStorageBuffer16BitAccess = true | + | |
- | storagePushConstant16 | + | |
- | storageInputOutput16 | + | |
- | multiview | + | |
- | multiviewGeometryShader | + | |
- | multiviewTessellationShader | + | |
- | variablePointersStorageBuffer | + | |
- | variablePointers | + | |
- | protectedMemory | + | |
- | samplerYcbcrConversion | + | |
- | shaderDrawParameters | + | |
- | + | ||
- | VkPhysicalDeviceVulkan12Features: | + | |
- | --------------------------------- | + | |
- | samplerMirrorClampToEdge | + | |
- | drawIndirectCount | + | |
- | storageBuffer8BitAccess | + | |
- | uniformAndStorageBuffer8BitAccess | + | |
- | storagePushConstant8 | + | |
- | shaderBufferInt64Atomics | + | |
- | shaderSharedInt64Atomics | + | |
- | shaderFloat16 | + | |
- | shaderInt8 | + | |
- | descriptorIndexing | + | |
- | shaderInputAttachmentArrayDynamicIndexing | + | |
- | shaderUniformTexelBufferArrayDynamicIndexing | + | |
- | shaderStorageTexelBufferArrayDynamicIndexing | + | |
- | shaderUniformBufferArrayNonUniformIndexing | + | |
- | shaderSampledImageArrayNonUniformIndexing | + | |
- | shaderStorageBufferArrayNonUniformIndexing | + | |
- | shaderStorageImageArrayNonUniformIndexing | + | |
- | shaderInputAttachmentArrayNonUniformIndexing | + | |
- | shaderUniformTexelBufferArrayNonUniformIndexing | + | |
- | shaderStorageTexelBufferArrayNonUniformIndexing | + | |
- | descriptorBindingUniformBufferUpdateAfterBind | + | |
- | descriptorBindingSampledImageUpdateAfterBind | + | |
- | descriptorBindingStorageImageUpdateAfterBind | + | |
- | descriptorBindingStorageBufferUpdateAfterBind | + | |
- | descriptorBindingUniformTexelBufferUpdateAfterBind = true | + | |
- | descriptorBindingStorageTexelBufferUpdateAfterBind = true | + | |
- | descriptorBindingUpdateUnusedWhilePending | + | |
- | descriptorBindingPartiallyBound | + | |
- | descriptorBindingVariableDescriptorCount | + | |
- | runtimeDescriptorArray | + | |
- | samplerFilterMinmax | + | |
- | scalarBlockLayout | + | |
- | imagelessFramebuffer | + | |
- | uniformBufferStandardLayout | + | |
- | shaderSubgroupExtendedTypes | + | |
- | separateDepthStencilLayouts | + | |
- | hostQueryReset | + | |
- | timelineSemaphore | + | |
- | bufferDeviceAddress | + | |
- | bufferDeviceAddressCaptureReplay | + | |
- | bufferDeviceAddressMultiDevice | + | |
- | vulkanMemoryModel | + | |
- | vulkanMemoryModelDeviceScope | + | |
- | vulkanMemoryModelAvailabilityVisibilityChains | + | |
- | shaderOutputViewportIndex | + | |
- | shaderOutputLayer | + | |
- | subgroupBroadcastDynamicId | + | |
- | + | ||
- | VkPhysicalDeviceVulkan13Features: | + | |
- | --------------------------------- | + | |
- | robustImageAccess | + | |
- | inlineUniformBlock | + | |
- | descriptorBindingInlineUniformBlockUpdateAfterBind = true | + | |
- | pipelineCreationCacheControl | + | |
- | privateData | + | |
- | shaderDemoteToHelperInvocation | + | |
- | shaderTerminateInvocation | + | |
- | subgroupSizeControl | + | |
- | computeFullSubgroups | + | |
- | synchronization2 | + | |
- | textureCompressionASTC_HDR | + | |
- | shaderZeroInitializeWorkgroupMemory | + | |
- | dynamicRendering | + | |
- | shaderIntegerDotProduct | + | |
- | maintenance4 | + | |
- | + | ||
- | VkPhysicalDeviceVulkanMemoryModelFeatures: | + | |
- | ------------------------------------------ | + | |
- | vulkanMemoryModel | + | |
- | vulkanMemoryModelDeviceScope | + | |
- | vulkanMemoryModelAvailabilityVisibilityChains = false | + | |
- | + | ||
- | VkPhysicalDeviceWorkgroupMemoryExplicitLayoutFeaturesKHR: | + | |
- | --------------------------------------------------------- | + | |
- | workgroupMemoryExplicitLayout | + | |
- | workgroupMemoryExplicitLayoutScalarBlockLayout = true | + | |
- | workgroupMemoryExplicitLayout8BitAccess | + | |
- | workgroupMemoryExplicitLayout16BitAccess | + | |
- | + | ||
- | VkPhysicalDeviceYcbcrImageArraysFeaturesEXT: | + | |
- | -------------------------------------------- | + | |
- | ycbcrImageArrays = true | + | |
- | + | ||
- | VkPhysicalDeviceZeroInitializeWorkgroupMemoryFeatures: | + | |
- | ------------------------------------------------------ | + | |
- | shaderZeroInitializeWorkgroupMemory = true | + | |
</ | </ | ||
ubuntu/gpu/vulkan/get_vulkan_information/get_summary_vulkan_info.1687015660.txt.gz · Last modified: 2023/06/17 15:27 by peter