Class EXTExtendedDynamicState2

java.lang.Object
org.lwjgl.vulkan.EXTExtendedDynamicState2

public class EXTExtendedDynamicState2 extends Object
This extension adds some more dynamic state to support applications that need to reduce the number of pipeline state objects they compile and bind.
Promotion to Vulkan 1.3

The dynamic state enumerants DYNAMIC_STATE_DEPTH_BIAS_ENABLE_EXT, DYNAMIC_STATE_PRIMITIVE_RESTART_ENABLE_EXT, and DYNAMIC_STATE_RASTERIZER_DISCARD_ENABLE_EXT; and the corresponding commands in this extension are included in core Vulkan 1.3, with the EXT suffix omitted. The enumerants and commands for dynamic logic operation and patch control points are not promoted, nor is the feature structure. Extension interfaces that were promoted remain available as aliases of the core functionality.

Name String
VK_EXT_extended_dynamic_state2
Extension Type
Device extension
Registered Extension Number
378
Revision
1
Extension and Version Dependencies
VK_KHR_get_physical_device_properties2 or Version 1.1
Deprecation State
Contact
Other Extension Metadata
Last Modified Date
2021-04-12
IP Status
No known IP claims.
Contributors
  • Vikram Kushwaha, NVIDIA
  • Piers Daniell, NVIDIA
  • Jeff Bolz, NVIDIA