This extension adds dynamic state support for what is normally static state in VkPipelineVertexInputStateCreateInfo.
VK_EXT_vertex_input_dynamic_stateVK_KHR_get_physical_device_properties2 or Version 1.1| Modifier and Type | Field and Description |
|---|---|
| public static final int | VK_DYNAMIC_STATE_VERTEX_INPUT_EXT
Extends |
| public static final String | VK_EXT_VERTEX_INPUT_DYNAMIC_STATE_EXTENSION_NAME
The extension name. |
| public static final int | VK_EXT_VERTEX_INPUT_DYNAMIC_STATE_SPEC_VERSION
The extension specification version. |
| public static final int | VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VERTEX_INPUT_DYNAMIC_STATE_FEATURES_EXT
Extends |
| public static final int | VK_STRUCTURE_TYPE_VERTEX_INPUT_ATTRIBUTE_DESCRIPTION_2_EXT
Extends |
| public static final int | VK_STRUCTURE_TYPE_VERTEX_INPUT_BINDING_DESCRIPTION_2_EXT
Extends |
| Access | Constructor and Description |
|---|---|
| protected |
| Modifier and Type | Method and Description |
|---|---|
| public static void | nvkCmdSetVertexInputEXT(VkCommandBuffer commandBuffer, int
the number of vertex binding descriptions provided in vertexBindingDescriptionCount, long pVertexBindingDescriptions, int pVertexBindingDescriptions.the number of vertex attribute descriptions provided in vertexAttributeDescriptionCount, long pVertexAttributeDescriptions)pVertexAttributeDescriptions.Unsafe version of: |
| public static void | vkCmdSetVertexInputEXT(VkCommandBuffer
the command buffer into which the command will be recorded. commandBuffer, VkVertexInputBindingDescription2EXT.a pointer to an array of pVertexBindingDescriptions,VkVertexInputBindingDescription2EXT structures.a pointer to an array of pVertexAttributeDescriptionsVkVertexInputAttributeDescription2EXT structures.Set the vertex input state dynamically for a command buffer. |
| VK_DYNAMIC_STATE_VERTEX_INPUT_EXT | back to summary |
|---|---|
| public static final int VK_DYNAMIC_STATE_VERTEX_INPUT_EXT Extends | |
| VK_EXT_VERTEX_INPUT_DYNAMIC_STATE_EXTENSION_NAME | back to summary |
|---|---|
| public static final String VK_EXT_VERTEX_INPUT_DYNAMIC_STATE_EXTENSION_NAME The extension name. | |
| VK_EXT_VERTEX_INPUT_DYNAMIC_STATE_SPEC_VERSION | back to summary |
|---|---|
| public static final int VK_EXT_VERTEX_INPUT_DYNAMIC_STATE_SPEC_VERSION The extension specification version. | |
| VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VERTEX_INPUT_DYNAMIC_STATE_FEATURES_EXT | back to summary |
|---|---|
| public static final int VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VERTEX_INPUT_DYNAMIC_STATE_FEATURES_EXT Extends Enum values: | |
| VK_STRUCTURE_TYPE_VERTEX_INPUT_ATTRIBUTE_DESCRIPTION_2_EXT | back to summary |
|---|---|
| public static final int VK_STRUCTURE_TYPE_VERTEX_INPUT_ATTRIBUTE_DESCRIPTION_2_EXT Extends Enum values: | |
| VK_STRUCTURE_TYPE_VERTEX_INPUT_BINDING_DESCRIPTION_2_EXT | back to summary |
|---|---|
| public static final int VK_STRUCTURE_TYPE_VERTEX_INPUT_BINDING_DESCRIPTION_2_EXT Extends Enum values: | |
| EXTVertexInputDynamicState | back to summary |
|---|---|
| protected EXTVertexInputDynamicState() | |
| nvkCmdSetVertexInputEXT | back to summary |
|---|---|
| public static void nvkCmdSetVertexInputEXT(VkCommandBuffer commandBuffer, int vertexBindingDescriptionCount, long pVertexBindingDescriptions, int vertexAttributeDescriptionCount, long pVertexAttributeDescriptions) Unsafe version of:
| |
| vkCmdSetVertexInputEXT | back to summary | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| public static void vkCmdSetVertexInputEXT(VkCommandBuffer commandBuffer, VkVertexInputBindingDescription2EXT. Set the vertex input state dynamically for a command buffer. C SpecificationTo dynamically set the vertex input attribute and vertex input binding descriptions, call:
DescriptionThis command sets the vertex input attribute and vertex input binding descriptions state for subsequent drawing commands when drawing using shader objects, or when the graphics pipeline is created with If drawing using shader objects, or if the bound pipeline state object was also created with the Valid Usage
Valid Usage (Implicit)
Host Synchronization
Command Properties
See Also
| |||||||||||