Top Description Fields Constructors Methods
org.lwjgl.opengl

public final Class AMDDepthClampSeparate

extends Object
Class Inheritance

Native bindings to the AMD_depth_clamp_separate extension.

The extension ARB_depth_clamp introduced the ability to control the clamping of the depth value for both the near and far plane. One limitation is that the control was for both planes at the same time; some applications can benefit from having clamping enabled for only one of the two planes, in order to save fillrate for the other plane by clipping the geometry.

This extension provides exactly such functionality.

Field Summary

Modifier and TypeField and Description
public static final int
GL_DEPTH_CLAMP_FAR_AMD

Accepted by the cap parameter of Enable, Disable, and IsEnabled, and by the pname parameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev.

public static final int
GL_DEPTH_CLAMP_NEAR_AMD

Accepted by the cap parameter of Enable, Disable, and IsEnabled, and by the pname parameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev.

Constructor Summary

AccessConstructor and Description
private

Method Summary

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

GL_DEPTH_CLAMP_FAR_AMDback to summary
public static final int GL_DEPTH_CLAMP_FAR_AMD

Accepted by the cap parameter of Enable, Disable, and IsEnabled, and by the pname parameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev.

GL_DEPTH_CLAMP_NEAR_AMDback to summary
public static final int GL_DEPTH_CLAMP_NEAR_AMD

Accepted by the cap parameter of Enable, Disable, and IsEnabled, and by the pname parameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev.

Constructor Detail

AMDDepthClampSeparateback to summary
private AMDDepthClampSeparate()