Package org.lwjgl.vulkan
Class EXTDepthClipEnable
- java.lang.Object
-
- org.lwjgl.vulkan.EXTDepthClipEnable
-
public final class EXTDepthClipEnable extends java.lang.Object
This extension allows the depth clipping operation, that is normally implicitly controlled byVkPipelineRasterizationStateCreateInfo
::depthClampEnable
, to instead be controlled explicitly byVkPipelineRasterizationDepthClipStateCreateInfoEXT
::depthClipEnable
.This is useful for translating DX content which assumes depth clamping is always enabled, but depth clip can be controlled by the DepthClipEnable rasterization state (D3D12_RASTERIZER_DESC).
- Name String
VK_EXT_depth_clip_enable
- Extension Type
- Device extension
- Registered Extension Number
- 103
- Revision
- 1
- Extension and Version Dependencies
- Requires Vulkan 1.0
- Contact
- Piers Daniell pdaniell-nv
- Last Modified Data
- 2018-12-20
- Contributors
- Daniel Rakos, AMD
- Henri Verbeet, CodeWeavers
- Jeff Bolz, NVIDIA
- Philip Rebohle, DXVK
- Tobias Hector, AMD
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.String
VK_EXT_DEPTH_CLIP_ENABLE_EXTENSION_NAME
The extension name.static int
VK_EXT_DEPTH_CLIP_ENABLE_SPEC_VERSION
The extension specification version.static int
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DEPTH_CLIP_ENABLE_FEATURES_EXT
VK_STRUCTURE_TYPE_PIPELINE_RASTERIZATION_DEPTH_CLIP_STATE_CREATE_INFO_EXTExtendsVkStructureType
.
-
-
-
Field Detail
-
VK_EXT_DEPTH_CLIP_ENABLE_SPEC_VERSION
The extension specification version.
-
VK_EXT_DEPTH_CLIP_ENABLE_EXTENSION_NAME
The extension name.
-
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DEPTH_CLIP_ENABLE_FEATURES_EXT, VK_STRUCTURE_TYPE_PIPELINE_RASTERIZATION_DEPTH_CLIP_STATE_CREATE_INFO_EXT
ExtendsVkStructureType
.Enum values:
-
-