Top Description Fields Constructors Methods
org.lwjgl.vulkan

public final Class EXTProvokingVertex

extends Object
Class Inheritance

This 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
VK_KHR_get_physical_device_properties2
Special Use
Contact
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
  • Faith 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

Modifier and TypeField and Description
public static final String
public static final int
VK_EXT_PROVOKING_VERTEX_SPEC_VERSION

The extension specification version.

public static final int
VK_PROVOKING_VERTEX_MODE_FIRST_VERTEX_EXT

VkProvokingVertexModeEXT - Specify which vertex in a primitive is the provoking vertex Description

public static final int
VK_PROVOKING_VERTEX_MODE_LAST_VERTEX_EXT

VkProvokingVertexModeEXT - Specify which vertex in a primitive is the provoking vertex Description

public static final int
public static final int
public static final int

Constructor Summary

AccessConstructor and Description
private

Method Summary

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

VK_EXT_PROVOKING_VERTEX_EXTENSION_NAMEback to summary
public static final String VK_EXT_PROVOKING_VERTEX_EXTENSION_NAME

The extension name.

VK_EXT_PROVOKING_VERTEX_SPEC_VERSIONback to summary
public static final int VK_EXT_PROVOKING_VERTEX_SPEC_VERSION

The extension specification version.

VK_PROVOKING_VERTEX_MODE_FIRST_VERTEX_EXTback to summary
public static final int VK_PROVOKING_VERTEX_MODE_FIRST_VERTEX_EXT

VkProvokingVertexModeEXT - Specify which vertex in a primitive is the provoking vertex

Description

These modes are described more precisely in Primitive Topologies.

See Also

VkPipelineRasterizationProvokingVertexStateCreateInfoEXT, CmdSetProvokingVertexModeEXT

VK_PROVOKING_VERTEX_MODE_LAST_VERTEX_EXTback to summary
public static final int VK_PROVOKING_VERTEX_MODE_LAST_VERTEX_EXT

VkProvokingVertexModeEXT - Specify which vertex in a primitive is the provoking vertex

Description

These modes are described more precisely in Primitive Topologies.

See Also

VkPipelineRasterizationProvokingVertexStateCreateInfoEXT, CmdSetProvokingVertexModeEXT

VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PROVOKING_VERTEX_FEATURES_EXTback to summary
public static final int VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PROVOKING_VERTEX_FEATURES_EXT

Extends VkStructureType.

Enum values:
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PROVOKING_VERTEX_PROPERTIES_EXTback to summary
public static final int VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PROVOKING_VERTEX_PROPERTIES_EXT

Extends VkStructureType.

Enum values:
VK_STRUCTURE_TYPE_PIPELINE_RASTERIZATION_PROVOKING_VERTEX_STATE_CREATE_INFO_EXTback to summary
public static final int VK_STRUCTURE_TYPE_PIPELINE_RASTERIZATION_PROVOKING_VERTEX_STATE_CREATE_INFO_EXT

Extends VkStructureType.

Enum values:

Constructor Detail

EXTProvokingVertexback to summary
private EXTProvokingVertex()