Safe Haskell | None |
---|---|
Language | Haskell2010 |
Synopsis
- data VertexInputBindingDivisorDescriptionEXT = VertexInputBindingDivisorDescriptionEXT {}
- data PipelineVertexInputDivisorStateCreateInfoEXT = PipelineVertexInputDivisorStateCreateInfoEXT {}
- data PhysicalDeviceVertexAttributeDivisorPropertiesEXT = PhysicalDeviceVertexAttributeDivisorPropertiesEXT {}
- data PhysicalDeviceVertexAttributeDivisorFeaturesEXT = PhysicalDeviceVertexAttributeDivisorFeaturesEXT {}
- type EXT_VERTEX_ATTRIBUTE_DIVISOR_SPEC_VERSION = 3
- pattern EXT_VERTEX_ATTRIBUTE_DIVISOR_SPEC_VERSION :: forall a. Integral a => a
- type EXT_VERTEX_ATTRIBUTE_DIVISOR_EXTENSION_NAME = "VK_EXT_vertex_attribute_divisor"
- pattern EXT_VERTEX_ATTRIBUTE_DIVISOR_EXTENSION_NAME :: forall a. (Eq a, IsString a) => a
Documentation
data VertexInputBindingDivisorDescriptionEXT Source #
VkVertexInputBindingDivisorDescriptionEXT - Structure specifying a divisor used in instanced rendering
Description
If this structure is not used to define a divisor value for an attribute then the divisor has a logical default value of 1.
Valid Usage
binding
must be less thanPhysicalDeviceLimits
::maxVertexInputBindings
- If the
vertexAttributeInstanceRateZeroDivisor
feature is not enabled,divisor
must not be0
- If the
vertexAttributeInstanceRateDivisor
feature is not enabled,divisor
must be1
divisor
must be a value between0
andPhysicalDeviceVertexAttributeDivisorPropertiesEXT
::maxVertexAttribDivisor
, inclusive.VertexInputBindingDescription
::inputRate
must be of typeVERTEX_INPUT_RATE_INSTANCE
for thisbinding
.
See Also
VertexInputBindingDivisorDescriptionEXT | |
|
Instances
data PipelineVertexInputDivisorStateCreateInfoEXT Source #
VkPipelineVertexInputDivisorStateCreateInfoEXT - Structure specifying vertex attributes assignment during instanced rendering
Valid Usage (Implicit)
See Also
PipelineVertexInputDivisorStateCreateInfoEXT | |
|
Instances
data PhysicalDeviceVertexAttributeDivisorPropertiesEXT Source #
VkPhysicalDeviceVertexAttributeDivisorPropertiesEXT - Structure describing max value of vertex attribute divisor that can be supported by an implementation
Members
The members of the PhysicalDeviceVertexAttributeDivisorPropertiesEXT
structure describe the following implementation-dependent limits:
Description
If the PhysicalDeviceVertexAttributeDivisorPropertiesEXT
structure is
included in the pNext
chain of
PhysicalDeviceProperties2
,
it is filled with the implementation-dependent limits.
Valid Usage (Implicit)
See Also
PhysicalDeviceVertexAttributeDivisorPropertiesEXT | |
|
Instances
data PhysicalDeviceVertexAttributeDivisorFeaturesEXT Source #
VkPhysicalDeviceVertexAttributeDivisorFeaturesEXT - Structure describing if fetching of vertex attribute may be repeated for instanced rendering
Description
If the PhysicalDeviceVertexAttributeDivisorFeaturesEXT
structure is
included in the pNext
chain of
PhysicalDeviceFeatures2
,
it is filled with values indicating the implementation-dependent
behavior. PhysicalDeviceVertexAttributeDivisorFeaturesEXT
can also
be included in pNext
chain of
DeviceCreateInfo
to enable the feature.
Valid Usage (Implicit)
See Also
PhysicalDeviceVertexAttributeDivisorFeaturesEXT | |
|
Instances
pattern EXT_VERTEX_ATTRIBUTE_DIVISOR_SPEC_VERSION :: forall a. Integral a => a Source #
type EXT_VERTEX_ATTRIBUTE_DIVISOR_EXTENSION_NAME = "VK_EXT_vertex_attribute_divisor" Source #
pattern EXT_VERTEX_ATTRIBUTE_DIVISOR_EXTENSION_NAME :: forall a. (Eq a, IsString a) => a Source #