Package org.lwjgl.opengl
Class NVCopyDepthToColor
- java.lang.Object
-
- org.lwjgl.opengl.NVCopyDepthToColor
-
public final class NVCopyDepthToColor extends java.lang.Object
Some applications, especially systems for distributed OpenGL rendering, would like to have a fast way of copying their depth buffer into a color buffer; for example, this allows the depth buffer to be scanned out, allowing downstream compositing operations.To do this operation in unextended OpenGL, the app must use
ReadPixels
ofDEPTH_COMPONENT
data, followed byDrawPixels
ofRGBA
data. However, this typically will not provide adequate performance.This extension provides a way to copy the depth data directly into the color buffer, by adding two new options for the "type" parameter of
CopyPixels
:DEPTH_STENCIL_TO_RGBA_NV
andDEPTH_STENCIL_TO_BGRA_NV
.Requires
NV_packed_depth_stencil
.
-
-
Field Summary
Fields Modifier and Type Field and Description static int
GL_DEPTH_STENCIL_TO_BGRA_NV
GL_DEPTH_STENCIL_TO_RGBA_NVAccepted by thetype
parameter of CopyPixels.
-
-
-
Field Detail
-
GL_DEPTH_STENCIL_TO_RGBA_NV, GL_DEPTH_STENCIL_TO_BGRA_NV
Accepted by thetype
parameter of CopyPixels.
-
-