Class VkPhysicalDeviceVulkan13Features

java.lang.Object
org.lwjgl.system.Pointer.Default
org.lwjgl.system.Struct<VkPhysicalDeviceVulkan13Features>
org.lwjgl.vulkan.VkPhysicalDeviceVulkan13Features
All Implemented Interfaces:
AutoCloseable, org.lwjgl.system.NativeResource, org.lwjgl.system.Pointer

public class VkPhysicalDeviceVulkan13Features extends org.lwjgl.system.Struct<VkPhysicalDeviceVulkan13Features> implements org.lwjgl.system.NativeResource
Structure describing the Vulkan 1.3 features that can be supported by an implementation.
Description

If the VkPhysicalDeviceVulkan13Features structure is included in the pNext chain of the VkPhysicalDeviceFeatures2 structure passed to GetPhysicalDeviceFeatures2, it is filled in to indicate whether each corresponding feature is supported. VkPhysicalDeviceVulkan13Features can also be used in the pNext chain of VkDeviceCreateInfo to selectively enable these features.

Valid Usage (Implicit)

Layout


 struct VkPhysicalDeviceVulkan13Features {
     VkStructureType sType();
     void * pNext();
     VkBool32 robustImageAccess();
     VkBool32 inlineUniformBlock();
     VkBool32 descriptorBindingInlineUniformBlockUpdateAfterBind();
     VkBool32 pipelineCreationCacheControl();
     VkBool32 privateData();
     VkBool32 shaderDemoteToHelperInvocation();
     VkBool32 shaderTerminateInvocation();
     VkBool32 subgroupSizeControl();
     VkBool32 computeFullSubgroups();
     VkBool32 synchronization2();
     VkBool32 textureCompressionASTC_HDR();
     VkBool32 shaderZeroInitializeWorkgroupMemory();
     VkBool32 dynamicRendering();
     VkBool32 shaderIntegerDotProduct();
     VkBool32 maintenance4();
 }