VkPhysicalDeviceMaintenance9FeaturesKHR - Structure describing whether the implementation supports maintenance9 functionality
Members
This structure describes the following feature:
Description
If the PhysicalDeviceMaintenance9FeaturesKHR structure is included in
the pNext chain of the
PhysicalDeviceFeatures2
structure passed to
getPhysicalDeviceFeatures2,
it is filled in to indicate whether each corresponding feature is
supported. If the application wishes to use a
Device with any features described by
PhysicalDeviceMaintenance9FeaturesKHR, it must add an instance of
the structure, with the desired feature members set to
TRUE, to the pNext chain of
DeviceCreateInfo when creating the
Device.
Structure Chaining
See Also
Constructors
PhysicalDeviceMaintenance9FeaturesKHRmaintenance9 :: Boolmaintenance9indicates that the implementation supports the following:The restriction that certain bitfield SPIR-V instructions only operate on 32-bit integers is relaxed.
The value returned when a vertex shader reads an unbound vertex attribute is defined by way of the defaultVertexAttributeValue property.
A new QueryPoolCreateFlagBits::QUERY_POOL_CREATE_RESET_BIT_KHR flag can be used to initialize all queries in query pool to the reset state on creation.
cmdSetEvent2 may not provide a dependency other than the event src stage mask.
The effects of image memory barriers and image layout transitions on 3D images created with IMAGE_CREATE_2D_ARRAY_COMPATIBLE_BIT are limited to only those slices specified in ImageSubresourceRange
A device can be created with no queues. This can be used for compiling pipelines or shaders for the purpose of filling pipeline caches.
Queue family ownership transfers are no longer required for buffers and linear images. For optimally tiled images, a new physical device query is added to check if resources created with SHARING_MODE_EXCLUSIVE can automatically transfer ownership between two queue families.
image2DViewOf3DSparse enables 2D views of 3D sparse images.
Instances6Eq, Show, Storable, FromCStruct, ToCStruct, Zero
Eq PhysicalDeviceMaintenance9FeaturesKHRDefined in vulkan-3.27 · Vulkan.Extensions.VK_KHR_maintenance9Show PhysicalDeviceMaintenance9FeaturesKHRDefined in vulkan-3.27 · Vulkan.Extensions.VK_KHR_maintenance9Storable PhysicalDeviceMaintenance9FeaturesKHRDefined in vulkan-3.27 · Vulkan.Extensions.VK_KHR_maintenance9FromCStruct PhysicalDeviceMaintenance9FeaturesKHRDefined in vulkan-3.27 · Vulkan.Extensions.VK_KHR_maintenance9ToCStruct PhysicalDeviceMaintenance9FeaturesKHRDefined in vulkan-3.27 · Vulkan.Extensions.VK_KHR_maintenance9Zero PhysicalDeviceMaintenance9FeaturesKHRDefined in vulkan-3.27 · Vulkan.Extensions.VK_KHR_maintenance9