Package org.lwjgl.opengl
Class ARBDrawBuffers
- java.lang.Object
-
- org.lwjgl.opengl.ARBDrawBuffers
-
public class ARBDrawBuffers extends java.lang.Object
Native bindings to the ARB_draw_buffers extension.This extension extends
ARB_fragment_program
andARB_fragment_shader
to allow multiple output colors, and provides a mechanism for directing those outputs to multiple color buffers.Requires
OpenGL 1.3
. Promoted to core inOpenGL 2.0
.
-
-
Field Summary
Fields Modifier and Type Field and Description static int
GL_DRAW_BUFFER0_ARB
GL_DRAW_BUFFER1_ARB
GL_DRAW_BUFFER10_ARB
GL_DRAW_BUFFER11_ARB
GL_DRAW_BUFFER12_ARB
GL_DRAW_BUFFER13_ARB
GL_DRAW_BUFFER14_ARB
GL_DRAW_BUFFER15_ARB
GL_DRAW_BUFFER2_ARB
GL_DRAW_BUFFER3_ARB
GL_DRAW_BUFFER4_ARB
GL_DRAW_BUFFER5_ARB
GL_DRAW_BUFFER6_ARB
GL_DRAW_BUFFER7_ARB
GL_DRAW_BUFFER8_ARB
GL_DRAW_BUFFER9_ARB
GL_MAX_DRAW_BUFFERS_ARBAccepted by thepname
parameters of GetIntegerv, GetFloatv, and GetDoublev.
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method and Description static void
glDrawBuffersARB(int[] bufs)
Array version of:DrawBuffersARB
static void
glDrawBuffersARB(java.nio.IntBuffer bufs)
Defines the draw buffers to which all output colors are written.
-
-
-
Field Detail
-
GL_MAX_DRAW_BUFFERS_ARB, GL_DRAW_BUFFER0_ARB, GL_DRAW_BUFFER1_ARB, GL_DRAW_BUFFER2_ARB, GL_DRAW_BUFFER3_ARB, GL_DRAW_BUFFER4_ARB, GL_DRAW_BUFFER5_ARB, GL_DRAW_BUFFER6_ARB, GL_DRAW_BUFFER7_ARB, GL_DRAW_BUFFER8_ARB, GL_DRAW_BUFFER9_ARB, GL_DRAW_BUFFER10_ARB, GL_DRAW_BUFFER11_ARB, GL_DRAW_BUFFER12_ARB, GL_DRAW_BUFFER13_ARB, GL_DRAW_BUFFER14_ARB, GL_DRAW_BUFFER15_ARB
Accepted by thepname
parameters of GetIntegerv, GetFloatv, and GetDoublev.
-
-
Method Detail
-
glDrawBuffersARB
public static void glDrawBuffersARB(java.nio.IntBuffer bufs)
Defines the draw buffers to which all output colors are written.- Parameters:
bufs
- a buffer of symbolic constants specifying the buffer to which each output color is written. One of:NONE
FRONT_LEFT
FRONT_RIGHT
BACK_LEFT
BACK_RIGHT
AUX0
AUX1
AUX2
AUX3
COLOR_ATTACHMENT0
GL30.GL_COLOR_ATTACHMENT[1-15]
-
glDrawBuffersARB
public static void glDrawBuffersARB(int[] bufs)
Array version of:DrawBuffersARB
-
-