Class VkPhysicalDeviceExtendedDynamicState3FeaturesEXT

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

public class VkPhysicalDeviceExtendedDynamicState3FeaturesEXT extends org.lwjgl.system.Struct<VkPhysicalDeviceExtendedDynamicState3FeaturesEXT> implements org.lwjgl.system.NativeResource
Structure describing what extended dynamic state is supported by the implementation.
Description

If the VkPhysicalDeviceExtendedDynamicState3FeaturesEXT 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. VkPhysicalDeviceExtendedDynamicState3FeaturesEXT can also be used in the pNext chain of VkDeviceCreateInfo to selectively enable these features.

Valid Usage (Implicit)

Layout


 struct VkPhysicalDeviceExtendedDynamicState3FeaturesEXT {
     VkStructureType sType();
     void * pNext();
     VkBool32 extendedDynamicState3TessellationDomainOrigin();
     VkBool32 extendedDynamicState3DepthClampEnable();
     VkBool32 extendedDynamicState3PolygonMode();
     VkBool32 extendedDynamicState3RasterizationSamples();
     VkBool32 extendedDynamicState3SampleMask();
     VkBool32 extendedDynamicState3AlphaToCoverageEnable();
     VkBool32 extendedDynamicState3AlphaToOneEnable();
     VkBool32 extendedDynamicState3LogicOpEnable();
     VkBool32 extendedDynamicState3ColorBlendEnable();
     VkBool32 extendedDynamicState3ColorBlendEquation();
     VkBool32 extendedDynamicState3ColorWriteMask();
     VkBool32 extendedDynamicState3RasterizationStream();
     VkBool32 extendedDynamicState3ConservativeRasterizationMode();
     VkBool32 extendedDynamicState3ExtraPrimitiveOverestimationSize();
     VkBool32 extendedDynamicState3DepthClipEnable();
     VkBool32 extendedDynamicState3SampleLocationsEnable();
     VkBool32 extendedDynamicState3ColorBlendAdvanced();
     VkBool32 extendedDynamicState3ProvokingVertexMode();
     VkBool32 extendedDynamicState3LineRasterizationMode();
     VkBool32 extendedDynamicState3LineStippleEnable();
     VkBool32 extendedDynamicState3DepthClipNegativeOneToOne();
     VkBool32 extendedDynamicState3ViewportWScalingEnable();
     VkBool32 extendedDynamicState3ViewportSwizzle();
     VkBool32 extendedDynamicState3CoverageToColorEnable();
     VkBool32 extendedDynamicState3CoverageToColorLocation();
     VkBool32 extendedDynamicState3CoverageModulationMode();
     VkBool32 extendedDynamicState3CoverageModulationTableEnable();
     VkBool32 extendedDynamicState3CoverageModulationTable();
     VkBool32 extendedDynamicState3CoverageReductionMode();
     VkBool32 extendedDynamicState3RepresentativeFragmentTestEnable();
     VkBool32 extendedDynamicState3ShadingRateImageEnable();
 }