Package org.lwjgl.vulkan
Class NVInheritedViewportScissor
- java.lang.Object
-
- org.lwjgl.vulkan.NVInheritedViewportScissor
-
public final class NVInheritedViewportScissor extends java.lang.ObjectThis 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 sameCmdExecuteCommandscall. It addresses a frequent scenario in applications that deal with window resizing and want to improve utilization of re-usable secondary command buffers. The functionality is provided throughVkCommandBufferInheritanceViewportScissorInfoNV. Viewport inheritance is effectively limited to the 2D rectangle; secondary command buffers must re-specify the inherited depth range values.VK_NV_inherited_viewport_scissor
- Name String
VK_NV_inherited_viewport_scissor- Extension Type
- Device extension
- Registered Extension Number
- 279
- Revision
- 1
- Extension and Version Dependencies
- Requires Vulkan 1.0
- 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
Fields Modifier and Type Field Description static java.lang.StringVK_NV_INHERITED_VIEWPORT_SCISSOR_EXTENSION_NAMEThe extension name.static intVK_NV_INHERITED_VIEWPORT_SCISSOR_SPEC_VERSIONThe extension specification version.static intVK_STRUCTURE_TYPE_COMMAND_BUFFER_INHERITANCE_VIEWPORT_SCISSOR_INFO_NV
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_INHERITED_VIEWPORT_SCISSOR_FEATURES_NVExtendsVkStructureType.
-
-
-
Field Detail
-
VK_NV_INHERITED_VIEWPORT_SCISSOR_SPEC_VERSION
The extension specification version.
-
VK_NV_INHERITED_VIEWPORT_SCISSOR_EXTENSION_NAME
The extension name.
-
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_INHERITED_VIEWPORT_SCISSOR_FEATURES_NV, VK_STRUCTURE_TYPE_COMMAND_BUFFER_INHERITANCE_VIEWPORT_SCISSOR_INFO_NV
ExtendsVkStructureType.Enum values:
-
-