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.
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;
}
| Modifier and Type | Class and Description |
|---|---|
| public static class |
| Modifier and Type | Field and Description |
|---|---|
| public static final int | ALIGNOF
The struct alignment in bytes. |
| public static final int | EXTENDEDDYNAMICSTATE3ALPHATOCOVERAGEENABLE
The struct member offsets. |
| public static final int | EXTENDEDDYNAMICSTATE3ALPHATOONEENABLE
The struct member offsets. |
| public static final int | EXTENDEDDYNAMICSTATE3COLORBLENDADVANCED
The struct member offsets. |
| public static final int | EXTENDEDDYNAMICSTATE3COLORBLENDENABLE
The struct member offsets. |
| public static final int | EXTENDEDDYNAMICSTATE3COLORBLENDEQUATION
The struct member offsets. |
| public static final int | EXTENDEDDYNAMICSTATE3COLORWRITEMASK
The struct member offsets. |
| public static final int | EXTENDEDDYNAMICSTATE3CONSERVATIVERASTERIZATIONMODE
The struct member offsets. |
| public static final int | EXTENDEDDYNAMICSTATE3COVERAGEMODULATIONMODE
The struct member offsets. |
| public static final int | EXTENDEDDYNAMICSTATE3COVERAGEMODULATIONTABLE
The struct member offsets. |
| public static final int | EXTENDEDDYNAMICSTATE3COVERAGEMODULATIONTABLEENABLE
The struct member offsets. |
| public static final int | EXTENDEDDYNAMICSTATE3COVERAGEREDUCTIONMODE
The struct member offsets. |
| public static final int | EXTENDEDDYNAMICSTATE3COVERAGETOCOLORENABLE
The struct member offsets. |
| public static final int | EXTENDEDDYNAMICSTATE3COVERAGETOCOLORLOCATION
The struct member offsets. |
| public static final int | EXTENDEDDYNAMICSTATE3DEPTHCLAMPENABLE
The struct member offsets. |
| public static final int | EXTENDEDDYNAMICSTATE3DEPTHCLIPENABLE
The struct member offsets. |
| public static final int | EXTENDEDDYNAMICSTATE3DEPTHCLIPNEGATIVEONETOONE
The struct member offsets. |
| public static final int | EXTENDEDDYNAMICSTATE3EXTRAPRIMITIVEOVERESTIMATIONSIZE
The struct member offsets. |
| public static final int | EXTENDEDDYNAMICSTATE3LINERASTERIZATIONMODE
The struct member offsets. |
| public static final int | EXTENDEDDYNAMICSTATE3LINESTIPPLEENABLE
The struct member offsets. |
| public static final int | EXTENDEDDYNAMICSTATE3LOGICOPENABLE
The struct member offsets. |
| public static final int | EXTENDEDDYNAMICSTATE3POLYGONMODE
The struct member offsets. |
| public static final int | EXTENDEDDYNAMICSTATE3PROVOKINGVERTEXMODE
The struct member offsets. |
| public static final int | EXTENDEDDYNAMICSTATE3RASTERIZATIONSAMPLES
The struct member offsets. |
| public static final int | EXTENDEDDYNAMICSTATE3RASTERIZATIONSTREAM
The struct member offsets. |
| public static final int | EXTENDEDDYNAMICSTATE3REPRESENTATIVEFRAGMENTTESTENABLE
The struct member offsets. |
| public static final int | EXTENDEDDYNAMICSTATE3SAMPLELOCATIONSENABLE
The struct member offsets. |
| public static final int | EXTENDEDDYNAMICSTATE3SAMPLEMASK
The struct member offsets. |
| public static final int | EXTENDEDDYNAMICSTATE3SHADINGRATEIMAGEENABLE
The struct member offsets. |
| public static final int | EXTENDEDDYNAMICSTATE3TESSELLATIONDOMAINORIGIN
The struct member offsets. |
| public static final int | EXTENDEDDYNAMICSTATE3VIEWPORTSWIZZLE
The struct member offsets. |
| public static final int | EXTENDEDDYNAMICSTATE3VIEWPORTWSCALINGENABLE
The struct member offsets. |
| public static final int | PNEXT
The struct member offsets. |
| public static final int | SIZEOF
The struct size in bytes. |
| public static final int | STYPE
The struct member offsets. |
| Access | Constructor and Description |
|---|---|
| protected | |
| public | VkPhysicalDeviceExtendedDynamicState3FeaturesEXT(ByteBuffer container)
Creates a |