public class EXTDrawBuffers
extends java.lang.Object
This extension increases the number of available framebuffer object color attachment points, extends OpenGL ES 2.0 to allow multiple output colors, and provides a mechanism for directing those outputs to multiple color buffers.
This extension is similar to the combination of the GL_NV_draw_buffers and GL_NV_fbo_color_attachments extensions, but imposes certain restrictions informed by the OpenGL ES 3.0 API.
Requires GLES 2.0.
| Modifier and Type | Field and Description |
|---|---|
static int |
GL_COLOR_ATTACHMENT0_EXT
Accepted by the
attachment parameter of FramebufferRenderbuffer, FramebufferTexture2D and GetFramebufferAttachmentParameteriv, and by the
bufs parameter of DrawBuffersEXT. |
static int |
GL_COLOR_ATTACHMENT1_EXT
Accepted by the
attachment parameter of FramebufferRenderbuffer, FramebufferTexture2D and GetFramebufferAttachmentParameteriv, and by the
bufs parameter of DrawBuffersEXT. |
static int |
GL_COLOR_ATTACHMENT10_EXT
Accepted by the
attachment parameter of FramebufferRenderbuffer, FramebufferTexture2D and GetFramebufferAttachmentParameteriv, and by the
bufs parameter of DrawBuffersEXT. |
static int |
GL_COLOR_ATTACHMENT11_EXT
Accepted by the
attachment parameter of FramebufferRenderbuffer, FramebufferTexture2D and GetFramebufferAttachmentParameteriv, and by the
bufs parameter of DrawBuffersEXT. |
static int |
GL_COLOR_ATTACHMENT12_EXT
Accepted by the
attachment parameter of FramebufferRenderbuffer, FramebufferTexture2D and GetFramebufferAttachmentParameteriv, and by the
bufs parameter of DrawBuffersEXT. |
static int |
GL_COLOR_ATTACHMENT13_EXT
Accepted by the
attachment parameter of FramebufferRenderbuffer, FramebufferTexture2D and GetFramebufferAttachmentParameteriv, and by the
bufs parameter of DrawBuffersEXT. |
static int |
GL_COLOR_ATTACHMENT14_EXT
Accepted by the
attachment parameter of FramebufferRenderbuffer, FramebufferTexture2D and GetFramebufferAttachmentParameteriv, and by the
bufs parameter of DrawBuffersEXT. |
static int |
GL_COLOR_ATTACHMENT15_EXT
Accepted by the
attachment parameter of FramebufferRenderbuffer, FramebufferTexture2D and GetFramebufferAttachmentParameteriv, and by the
bufs parameter of DrawBuffersEXT. |
static int |
GL_COLOR_ATTACHMENT2_EXT
Accepted by the
attachment parameter of FramebufferRenderbuffer, FramebufferTexture2D and GetFramebufferAttachmentParameteriv, and by the
bufs parameter of DrawBuffersEXT. |
static int |
GL_COLOR_ATTACHMENT3_EXT
Accepted by the
attachment parameter of FramebufferRenderbuffer, FramebufferTexture2D and GetFramebufferAttachmentParameteriv, and by the
bufs parameter of DrawBuffersEXT. |
static int |
GL_COLOR_ATTACHMENT4_EXT
Accepted by the
attachment parameter of FramebufferRenderbuffer, FramebufferTexture2D and GetFramebufferAttachmentParameteriv, and by the
bufs parameter of DrawBuffersEXT. |
static int |
GL_COLOR_ATTACHMENT5_EXT
Accepted by the
attachment parameter of FramebufferRenderbuffer, FramebufferTexture2D and GetFramebufferAttachmentParameteriv, and by the
bufs parameter of DrawBuffersEXT. |
static int |
GL_COLOR_ATTACHMENT6_EXT
Accepted by the
attachment parameter of FramebufferRenderbuffer, FramebufferTexture2D and GetFramebufferAttachmentParameteriv, and by the
bufs parameter of DrawBuffersEXT. |
static int |
GL_COLOR_ATTACHMENT7_EXT
Accepted by the
attachment parameter of FramebufferRenderbuffer, FramebufferTexture2D and GetFramebufferAttachmentParameteriv, and by the
bufs parameter of DrawBuffersEXT. |
static int |
GL_COLOR_ATTACHMENT8_EXT
Accepted by the
attachment parameter of FramebufferRenderbuffer, FramebufferTexture2D and GetFramebufferAttachmentParameteriv, and by the
bufs parameter of DrawBuffersEXT. |
static int |
GL_COLOR_ATTACHMENT9_EXT
Accepted by the
attachment parameter of FramebufferRenderbuffer, FramebufferTexture2D and GetFramebufferAttachmentParameteriv, and by the
bufs parameter of DrawBuffersEXT. |
static int |
GL_DRAW_BUFFER0_EXT
Accepted by the
pname parameters of GetIntegerv and GetFloatv. |
static int |
GL_DRAW_BUFFER1_EXT
Accepted by the
pname parameters of GetIntegerv and GetFloatv. |
static int |
GL_DRAW_BUFFER10_EXT
Accepted by the
pname parameters of GetIntegerv and GetFloatv. |
static int |
GL_DRAW_BUFFER11_EXT
Accepted by the
pname parameters of GetIntegerv and GetFloatv. |
static int |
GL_DRAW_BUFFER12_EXT
Accepted by the
pname parameters of GetIntegerv and GetFloatv. |
static int |
GL_DRAW_BUFFER13_EXT
Accepted by the
pname parameters of GetIntegerv and GetFloatv. |
static int |
GL_DRAW_BUFFER14_EXT
Accepted by the
pname parameters of GetIntegerv and GetFloatv. |
static int |
GL_DRAW_BUFFER15_EXT
Accepted by the
pname parameters of GetIntegerv and GetFloatv. |
static int |
GL_DRAW_BUFFER2_EXT
Accepted by the
pname parameters of GetIntegerv and GetFloatv. |
static int |
GL_DRAW_BUFFER3_EXT
Accepted by the
pname parameters of GetIntegerv and GetFloatv. |
static int |
GL_DRAW_BUFFER4_EXT
Accepted by the
pname parameters of GetIntegerv and GetFloatv. |
static int |
GL_DRAW_BUFFER5_EXT
Accepted by the
pname parameters of GetIntegerv and GetFloatv. |
static int |
GL_DRAW_BUFFER6_EXT
Accepted by the
pname parameters of GetIntegerv and GetFloatv. |
static int |
GL_DRAW_BUFFER7_EXT
Accepted by the
pname parameters of GetIntegerv and GetFloatv. |
static int |
GL_DRAW_BUFFER8_EXT
Accepted by the
pname parameters of GetIntegerv and GetFloatv. |
static int |
GL_DRAW_BUFFER9_EXT
Accepted by the
pname parameters of GetIntegerv and GetFloatv. |
static int |
GL_MAX_COLOR_ATTACHMENTS_EXT
Accepted by the
pname parameter of GetIntegerv. |
static int |
GL_MAX_DRAW_BUFFERS_EXT
Accepted by the
pname parameters of GetIntegerv and GetFloatv. |
| Modifier and Type | Method and Description |
|---|---|
static void |
glDrawBuffersEXT(int buf) |
static void |
glDrawBuffersEXT(int[] bufs)
Array version of:
DrawBuffersEXT |
static void |
glDrawBuffersEXT(java.nio.IntBuffer bufs) |
static void |
nglDrawBuffersEXT(int n,
long bufs) |
public static final int GL_MAX_COLOR_ATTACHMENTS_EXT
pname parameter of GetIntegerv.public static final int GL_MAX_DRAW_BUFFERS_EXT
pname parameters of GetIntegerv and GetFloatv.public static final int GL_DRAW_BUFFER0_EXT
pname parameters of GetIntegerv and GetFloatv.public static final int GL_DRAW_BUFFER1_EXT
pname parameters of GetIntegerv and GetFloatv.public static final int GL_DRAW_BUFFER2_EXT
pname parameters of GetIntegerv and GetFloatv.public static final int GL_DRAW_BUFFER3_EXT
pname parameters of GetIntegerv and GetFloatv.public static final int GL_DRAW_BUFFER4_EXT
pname parameters of GetIntegerv and GetFloatv.public static final int GL_DRAW_BUFFER5_EXT
pname parameters of GetIntegerv and GetFloatv.public static final int GL_DRAW_BUFFER6_EXT
pname parameters of GetIntegerv and GetFloatv.public static final int GL_DRAW_BUFFER7_EXT
pname parameters of GetIntegerv and GetFloatv.public static final int GL_DRAW_BUFFER8_EXT
pname parameters of GetIntegerv and GetFloatv.public static final int GL_DRAW_BUFFER9_EXT
pname parameters of GetIntegerv and GetFloatv.public static final int GL_DRAW_BUFFER10_EXT
pname parameters of GetIntegerv and GetFloatv.public static final int GL_DRAW_BUFFER11_EXT
pname parameters of GetIntegerv and GetFloatv.public static final int GL_DRAW_BUFFER12_EXT
pname parameters of GetIntegerv and GetFloatv.public static final int GL_DRAW_BUFFER13_EXT
pname parameters of GetIntegerv and GetFloatv.public static final int GL_DRAW_BUFFER14_EXT
pname parameters of GetIntegerv and GetFloatv.public static final int GL_DRAW_BUFFER15_EXT
pname parameters of GetIntegerv and GetFloatv.public static final int GL_COLOR_ATTACHMENT0_EXT
attachment parameter of FramebufferRenderbuffer, FramebufferTexture2D and GetFramebufferAttachmentParameteriv, and by the
bufs parameter of DrawBuffersEXT.public static final int GL_COLOR_ATTACHMENT1_EXT
attachment parameter of FramebufferRenderbuffer, FramebufferTexture2D and GetFramebufferAttachmentParameteriv, and by the
bufs parameter of DrawBuffersEXT.public static final int GL_COLOR_ATTACHMENT2_EXT
attachment parameter of FramebufferRenderbuffer, FramebufferTexture2D and GetFramebufferAttachmentParameteriv, and by the
bufs parameter of DrawBuffersEXT.public static final int GL_COLOR_ATTACHMENT3_EXT
attachment parameter of FramebufferRenderbuffer, FramebufferTexture2D and GetFramebufferAttachmentParameteriv, and by the
bufs parameter of DrawBuffersEXT.public static final int GL_COLOR_ATTACHMENT4_EXT
attachment parameter of FramebufferRenderbuffer, FramebufferTexture2D and GetFramebufferAttachmentParameteriv, and by the
bufs parameter of DrawBuffersEXT.public static final int GL_COLOR_ATTACHMENT5_EXT
attachment parameter of FramebufferRenderbuffer, FramebufferTexture2D and GetFramebufferAttachmentParameteriv, and by the
bufs parameter of DrawBuffersEXT.public static final int GL_COLOR_ATTACHMENT6_EXT
attachment parameter of FramebufferRenderbuffer, FramebufferTexture2D and GetFramebufferAttachmentParameteriv, and by the
bufs parameter of DrawBuffersEXT.public static final int GL_COLOR_ATTACHMENT7_EXT
attachment parameter of FramebufferRenderbuffer, FramebufferTexture2D and GetFramebufferAttachmentParameteriv, and by the
bufs parameter of DrawBuffersEXT.public static final int GL_COLOR_ATTACHMENT8_EXT
attachment parameter of FramebufferRenderbuffer, FramebufferTexture2D and GetFramebufferAttachmentParameteriv, and by the
bufs parameter of DrawBuffersEXT.public static final int GL_COLOR_ATTACHMENT9_EXT
attachment parameter of FramebufferRenderbuffer, FramebufferTexture2D and GetFramebufferAttachmentParameteriv, and by the
bufs parameter of DrawBuffersEXT.public static final int GL_COLOR_ATTACHMENT10_EXT
attachment parameter of FramebufferRenderbuffer, FramebufferTexture2D and GetFramebufferAttachmentParameteriv, and by the
bufs parameter of DrawBuffersEXT.public static final int GL_COLOR_ATTACHMENT11_EXT
attachment parameter of FramebufferRenderbuffer, FramebufferTexture2D and GetFramebufferAttachmentParameteriv, and by the
bufs parameter of DrawBuffersEXT.public static final int GL_COLOR_ATTACHMENT12_EXT
attachment parameter of FramebufferRenderbuffer, FramebufferTexture2D and GetFramebufferAttachmentParameteriv, and by the
bufs parameter of DrawBuffersEXT.public static final int GL_COLOR_ATTACHMENT13_EXT
attachment parameter of FramebufferRenderbuffer, FramebufferTexture2D and GetFramebufferAttachmentParameteriv, and by the
bufs parameter of DrawBuffersEXT.public static final int GL_COLOR_ATTACHMENT14_EXT
attachment parameter of FramebufferRenderbuffer, FramebufferTexture2D and GetFramebufferAttachmentParameteriv, and by the
bufs parameter of DrawBuffersEXT.public static final int GL_COLOR_ATTACHMENT15_EXT
attachment parameter of FramebufferRenderbuffer, FramebufferTexture2D and GetFramebufferAttachmentParameteriv, and by the
bufs parameter of DrawBuffersEXT.public static void nglDrawBuffersEXT(int n,
long bufs)
public static void glDrawBuffersEXT(java.nio.IntBuffer bufs)
public static void glDrawBuffersEXT(int buf)
public static void glDrawBuffersEXT(int[] bufs)
DrawBuffersEXTCopyright LWJGL. All Rights Reserved. License terms.