1// Copyright 2021-2024 The Khronos Group Inc. 2// 3// SPDX-License-Identifier: CC-BY-4.0 4 5include::{generated}/meta/{refprefix}VK_EXT_extended_dynamic_state2.adoc[] 6 7=== Other Extension Metadata 8 9*Last Modified Date*:: 10 2021-04-12 11*IP Status*:: 12 No known IP claims. 13*Contributors*:: 14 - Vikram Kushwaha, NVIDIA 15 - Piers Daniell, NVIDIA 16 - Jeff Bolz, NVIDIA 17 18=== Description 19 20This extension adds some more dynamic state to support applications that 21need to reduce the number of pipeline state objects they compile and bind. 22 23include::{generated}/interfaces/VK_EXT_extended_dynamic_state2.adoc[] 24 25=== Promotion to Vulkan 1.3 26 27This extension has been partially promoted. 28The dynamic state enumerants ename:VK_DYNAMIC_STATE_DEPTH_BIAS_ENABLE_EXT, 29ename:VK_DYNAMIC_STATE_PRIMITIVE_RESTART_ENABLE_EXT, and 30ename:VK_DYNAMIC_STATE_RASTERIZER_DISCARD_ENABLE_EXT; and the corresponding 31entry points in this extension are included in core Vulkan 1.3, with the EXT 32suffix omitted. 33The enumerants and entry points for dynamic logic operation and patch 34control points are not promoted, nor is the feature structure. 35Extension interfaces that were promoted remain available as aliases of the 36core functionality. 37 38=== Version History 39 40 * Revision 1, 2021-04-12 (Vikram Kushwaha) 41 ** Internal revisions 42