Package org.lwjgl.vulkan
Class EXTProvokingVertex
- java.lang.Object
-
- org.lwjgl.vulkan.EXTProvokingVertex
-
public final class EXTProvokingVertex extends java.lang.ObjectThis extension allows changing the provoking vertex convention between Vulkan’s default convention (first vertex) and OpenGL’s convention (last vertex).This extension is intended for use by API-translation layers that implement APIs like OpenGL on top of Vulkan, and need to match the source API’s provoking vertex convention. Applications using Vulkan directly should use Vulkan’s default convention.
VK_EXT_provoking_vertex
- Name String
VK_EXT_provoking_vertex- Extension Type
- Device extension
- Registered Extension Number
- 255
- Revision
- 1
- Extension and Version Dependencies
- Requires Vulkan 1.0
- Requires
VK_KHR_get_physical_device_properties2
- Special Use
- Contact
- Jesse Hall jessehall
Other Extension Metadata
- Last Modified Date
- 2021-02-22
- IP Status
- No known IP claims.
- Contributors
- Alexis Hétu, Google
- Bill Licea-Kane, Qualcomm
- Daniel Koch, Nvidia
- Jamie Madill, Google
- Jan-Harald Fredriksen, Arm
- Jason Ekstrand, Intel
- Jeff Bolz, Nvidia
- Jeff Leger, Qualcomm
- Jesse Hall, Google
- Jörg Wagner, Arm
- Matthew Netsch, Qualcomm
- Mike Blumenkrantz, Valve
- Piers Daniell, Nvidia
- Tobias Hector, AMD
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringVK_EXT_PROVOKING_VERTEX_EXTENSION_NAMEThe extension name.static intVK_EXT_PROVOKING_VERTEX_SPEC_VERSIONThe extension specification version.static intVK_PROVOKING_VERTEX_MODE_FIRST_VERTEX_EXT
VK_PROVOKING_VERTEX_MODE_LAST_VERTEX_EXTVkProvokingVertexModeEXT - Specify which vertex in a primitive is the provoking vertexstatic intVK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PROVOKING_VERTEX_FEATURES_EXT
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PROVOKING_VERTEX_PROPERTIES_EXT
VK_STRUCTURE_TYPE_PIPELINE_RASTERIZATION_PROVOKING_VERTEX_STATE_CREATE_INFO_EXTExtendsVkStructureType.
-
-
-
Field Detail
-
VK_EXT_PROVOKING_VERTEX_SPEC_VERSION
The extension specification version.
-
VK_EXT_PROVOKING_VERTEX_EXTENSION_NAME
The extension name.
-
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PROVOKING_VERTEX_FEATURES_EXT, VK_STRUCTURE_TYPE_PIPELINE_RASTERIZATION_PROVOKING_VERTEX_STATE_CREATE_INFO_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PROVOKING_VERTEX_PROPERTIES_EXT
-
VK_PROVOKING_VERTEX_MODE_FIRST_VERTEX_EXT, VK_PROVOKING_VERTEX_MODE_LAST_VERTEX_EXT
VkProvokingVertexModeEXT - Specify which vertex in a primitive is the provoking vertexDescription
PROVOKING_VERTEX_MODE_FIRST_VERTEX_EXTspecifies that the provoking vertex is the first non-adjacency vertex in the list of vertices used by a primitive.PROVOKING_VERTEX_MODE_LAST_VERTEX_EXTspecifies that the provoking vertex is the last non-adjacency vertex in the list of vertices used by a primitive.
These modes are described more precisely in Primitive Topologies.
See Also
-
-