Package org.lwjgl.vulkan
Class NVInheritedViewportScissor
java.lang.Object
org.lwjgl.vulkan.NVInheritedViewportScissor
This extension adds the ability for a secondary command buffer to inherit the dynamic viewport and scissor state from a primary command buffer, or a previous secondary command buffer executed within the same
CmdExecuteCommands call. It addresses a frequent scenario in applications that deal with window resizing and want to improve utilization of reusable secondary command buffers. The functionality is provided through VkCommandBufferInheritanceViewportScissorInfoNV. Viewport inheritance is effectively limited to the 2D rectangle; secondary command buffers must re-specify the inherited depth range values.
- Name String
VK_NV_inherited_viewport_scissor- Extension Type
- Device extension
- Registered Extension Number
- 279
- Revision
- 1
- Extension and Version Dependencies
VK_KHR_get_physical_device_properties2or Version 1.1- Contact
- David Zhao Akeley akeley98
Other Extension Metadata
- Last Modified Date
- 2021-02-04
- Contributors
- David Zhao Akeley, NVIDIA
- Jeff Bolz, NVIDIA
- Piers Daniell, NVIDIA
- Christoph Kubisch, NVIDIA
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final StringThe extension name.static final intThe extension specification version.static final intExtendsVkStructureType.static final intExtendsVkStructureType. -
Method Summary
-
Field Details
-
VK_NV_INHERITED_VIEWPORT_SCISSOR_SPEC_VERSION
public static final int VK_NV_INHERITED_VIEWPORT_SCISSOR_SPEC_VERSIONThe extension specification version.- See Also:
-
VK_NV_INHERITED_VIEWPORT_SCISSOR_EXTENSION_NAME
The extension name.- See Also:
-
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_INHERITED_VIEWPORT_SCISSOR_FEATURES_NV
public static final int VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_INHERITED_VIEWPORT_SCISSOR_FEATURES_NVExtendsVkStructureType.Enum values:
- See Also:
-
VK_STRUCTURE_TYPE_COMMAND_BUFFER_INHERITANCE_VIEWPORT_SCISSOR_INFO_NV
public static final int VK_STRUCTURE_TYPE_COMMAND_BUFFER_INHERITANCE_VIEWPORT_SCISSOR_INFO_NVExtendsVkStructureType.Enum values:
- See Also:
-