Package org.lwjgl.opengles
Class EXTDrawBuffers
java.lang.Object
org.lwjgl.opengles.EXTDrawBuffers
Native bindings to the EXT_draw_buffers extension.
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
.
-
Field Summary
Modifier and TypeFieldDescriptionstatic final int
Accepted by theattachment
parameter of FramebufferRenderbuffer, FramebufferTexture2D and GetFramebufferAttachmentParameteriv, and by thebufs
parameter of DrawBuffersEXT.static final int
Accepted by theattachment
parameter of FramebufferRenderbuffer, FramebufferTexture2D and GetFramebufferAttachmentParameteriv, and by thebufs
parameter of DrawBuffersEXT.static final int
Accepted by theattachment
parameter of FramebufferRenderbuffer, FramebufferTexture2D and GetFramebufferAttachmentParameteriv, and by thebufs
parameter of DrawBuffersEXT.static final int
Accepted by theattachment
parameter of FramebufferRenderbuffer, FramebufferTexture2D and GetFramebufferAttachmentParameteriv, and by thebufs
parameter of DrawBuffersEXT.static final int
Accepted by theattachment
parameter of FramebufferRenderbuffer, FramebufferTexture2D and GetFramebufferAttachmentParameteriv, and by thebufs
parameter of DrawBuffersEXT.static final int
Accepted by theattachment
parameter of FramebufferRenderbuffer, FramebufferTexture2D and GetFramebufferAttachmentParameteriv, and by thebufs
parameter of DrawBuffersEXT.static final int
Accepted by theattachment
parameter of FramebufferRenderbuffer, FramebufferTexture2D and GetFramebufferAttachmentParameteriv, and by thebufs
parameter of DrawBuffersEXT.static final int
Accepted by theattachment
parameter of FramebufferRenderbuffer, FramebufferTexture2D and GetFramebufferAttachmentParameteriv, and by thebufs
parameter of DrawBuffersEXT.static final int
Accepted by theattachment
parameter of FramebufferRenderbuffer, FramebufferTexture2D and GetFramebufferAttachmentParameteriv, and by thebufs
parameter of DrawBuffersEXT.static final int
Accepted by theattachment
parameter of FramebufferRenderbuffer, FramebufferTexture2D and GetFramebufferAttachmentParameteriv, and by thebufs
parameter of DrawBuffersEXT.static final int
Accepted by theattachment
parameter of FramebufferRenderbuffer, FramebufferTexture2D and GetFramebufferAttachmentParameteriv, and by thebufs
parameter of DrawBuffersEXT.static final int
Accepted by theattachment
parameter of FramebufferRenderbuffer, FramebufferTexture2D and GetFramebufferAttachmentParameteriv, and by thebufs
parameter of DrawBuffersEXT.static final int
Accepted by theattachment
parameter of FramebufferRenderbuffer, FramebufferTexture2D and GetFramebufferAttachmentParameteriv, and by thebufs
parameter of DrawBuffersEXT.static final int
Accepted by theattachment
parameter of FramebufferRenderbuffer, FramebufferTexture2D and GetFramebufferAttachmentParameteriv, and by thebufs
parameter of DrawBuffersEXT.static final int
Accepted by theattachment
parameter of FramebufferRenderbuffer, FramebufferTexture2D and GetFramebufferAttachmentParameteriv, and by thebufs
parameter of DrawBuffersEXT.static final int
Accepted by theattachment
parameter of FramebufferRenderbuffer, FramebufferTexture2D and GetFramebufferAttachmentParameteriv, and by thebufs
parameter of DrawBuffersEXT.static final int
Accepted by thepname
parameters of GetIntegerv and GetFloatv.static final int
Accepted by thepname
parameters of GetIntegerv and GetFloatv.static final int
Accepted by thepname
parameters of GetIntegerv and GetFloatv.static final int
Accepted by thepname
parameters of GetIntegerv and GetFloatv.static final int
Accepted by thepname
parameters of GetIntegerv and GetFloatv.static final int
Accepted by thepname
parameters of GetIntegerv and GetFloatv.static final int
Accepted by thepname
parameters of GetIntegerv and GetFloatv.static final int
Accepted by thepname
parameters of GetIntegerv and GetFloatv.static final int
Accepted by thepname
parameters of GetIntegerv and GetFloatv.static final int
Accepted by thepname
parameters of GetIntegerv and GetFloatv.static final int
Accepted by thepname
parameters of GetIntegerv and GetFloatv.static final int
Accepted by thepname
parameters of GetIntegerv and GetFloatv.static final int
Accepted by thepname
parameters of GetIntegerv and GetFloatv.static final int
Accepted by thepname
parameters of GetIntegerv and GetFloatv.static final int
Accepted by thepname
parameters of GetIntegerv and GetFloatv.static final int
Accepted by thepname
parameters of GetIntegerv and GetFloatv.static final int
Accepted by thepname
parameter of GetIntegerv.static final int
Accepted by thepname
parameters of GetIntegerv and GetFloatv. -
Method Summary
Modifier and TypeMethodDescriptionstatic void
glDrawBuffersEXT
(int buf) static void
glDrawBuffersEXT
(int[] bufs) Array version of:DrawBuffersEXT
static void
glDrawBuffersEXT
(IntBuffer bufs) static void
nglDrawBuffersEXT
(int n, long bufs)
-
Field Details
-
GL_MAX_COLOR_ATTACHMENTS_EXT
public static final int GL_MAX_COLOR_ATTACHMENTS_EXTAccepted by thepname
parameter of GetIntegerv.- See Also:
-
GL_MAX_DRAW_BUFFERS_EXT
public static final int GL_MAX_DRAW_BUFFERS_EXTAccepted by thepname
parameters of GetIntegerv and GetFloatv.- See Also:
-
GL_DRAW_BUFFER0_EXT
public static final int GL_DRAW_BUFFER0_EXTAccepted by thepname
parameters of GetIntegerv and GetFloatv.- See Also:
-
GL_DRAW_BUFFER1_EXT
public static final int GL_DRAW_BUFFER1_EXTAccepted by thepname
parameters of GetIntegerv and GetFloatv.- See Also:
-
GL_DRAW_BUFFER2_EXT
public static final int GL_DRAW_BUFFER2_EXTAccepted by thepname
parameters of GetIntegerv and GetFloatv.- See Also:
-
GL_DRAW_BUFFER3_EXT
public static final int GL_DRAW_BUFFER3_EXTAccepted by thepname
parameters of GetIntegerv and GetFloatv.- See Also:
-
GL_DRAW_BUFFER4_EXT
public static final int GL_DRAW_BUFFER4_EXTAccepted by thepname
parameters of GetIntegerv and GetFloatv.- See Also:
-
GL_DRAW_BUFFER5_EXT
public static final int GL_DRAW_BUFFER5_EXTAccepted by thepname
parameters of GetIntegerv and GetFloatv.- See Also:
-
GL_DRAW_BUFFER6_EXT
public static final int GL_DRAW_BUFFER6_EXTAccepted by thepname
parameters of GetIntegerv and GetFloatv.- See Also:
-
GL_DRAW_BUFFER7_EXT
public static final int GL_DRAW_BUFFER7_EXTAccepted by thepname
parameters of GetIntegerv and GetFloatv.- See Also:
-
GL_DRAW_BUFFER8_EXT
public static final int GL_DRAW_BUFFER8_EXTAccepted by thepname
parameters of GetIntegerv and GetFloatv.- See Also:
-
GL_DRAW_BUFFER9_EXT
public static final int GL_DRAW_BUFFER9_EXTAccepted by thepname
parameters of GetIntegerv and GetFloatv.- See Also:
-
GL_DRAW_BUFFER10_EXT
public static final int GL_DRAW_BUFFER10_EXTAccepted by thepname
parameters of GetIntegerv and GetFloatv.- See Also:
-
GL_DRAW_BUFFER11_EXT
public static final int GL_DRAW_BUFFER11_EXTAccepted by thepname
parameters of GetIntegerv and GetFloatv.- See Also:
-
GL_DRAW_BUFFER12_EXT
public static final int GL_DRAW_BUFFER12_EXTAccepted by thepname
parameters of GetIntegerv and GetFloatv.- See Also:
-
GL_DRAW_BUFFER13_EXT
public static final int GL_DRAW_BUFFER13_EXTAccepted by thepname
parameters of GetIntegerv and GetFloatv.- See Also:
-
GL_DRAW_BUFFER14_EXT
public static final int GL_DRAW_BUFFER14_EXTAccepted by thepname
parameters of GetIntegerv and GetFloatv.- See Also:
-
GL_DRAW_BUFFER15_EXT
public static final int GL_DRAW_BUFFER15_EXTAccepted by thepname
parameters of GetIntegerv and GetFloatv.- See Also:
-
GL_COLOR_ATTACHMENT0_EXT
public static final int GL_COLOR_ATTACHMENT0_EXTAccepted by theattachment
parameter of FramebufferRenderbuffer, FramebufferTexture2D and GetFramebufferAttachmentParameteriv, and by thebufs
parameter of DrawBuffersEXT.- See Also:
-
GL_COLOR_ATTACHMENT1_EXT
public static final int GL_COLOR_ATTACHMENT1_EXTAccepted by theattachment
parameter of FramebufferRenderbuffer, FramebufferTexture2D and GetFramebufferAttachmentParameteriv, and by thebufs
parameter of DrawBuffersEXT.- See Also:
-
GL_COLOR_ATTACHMENT2_EXT
public static final int GL_COLOR_ATTACHMENT2_EXTAccepted by theattachment
parameter of FramebufferRenderbuffer, FramebufferTexture2D and GetFramebufferAttachmentParameteriv, and by thebufs
parameter of DrawBuffersEXT.- See Also:
-
GL_COLOR_ATTACHMENT3_EXT
public static final int GL_COLOR_ATTACHMENT3_EXTAccepted by theattachment
parameter of FramebufferRenderbuffer, FramebufferTexture2D and GetFramebufferAttachmentParameteriv, and by thebufs
parameter of DrawBuffersEXT.- See Also:
-
GL_COLOR_ATTACHMENT4_EXT
public static final int GL_COLOR_ATTACHMENT4_EXTAccepted by theattachment
parameter of FramebufferRenderbuffer, FramebufferTexture2D and GetFramebufferAttachmentParameteriv, and by thebufs
parameter of DrawBuffersEXT.- See Also:
-
GL_COLOR_ATTACHMENT5_EXT
public static final int GL_COLOR_ATTACHMENT5_EXTAccepted by theattachment
parameter of FramebufferRenderbuffer, FramebufferTexture2D and GetFramebufferAttachmentParameteriv, and by thebufs
parameter of DrawBuffersEXT.- See Also:
-
GL_COLOR_ATTACHMENT6_EXT
public static final int GL_COLOR_ATTACHMENT6_EXTAccepted by theattachment
parameter of FramebufferRenderbuffer, FramebufferTexture2D and GetFramebufferAttachmentParameteriv, and by thebufs
parameter of DrawBuffersEXT.- See Also:
-
GL_COLOR_ATTACHMENT7_EXT
public static final int GL_COLOR_ATTACHMENT7_EXTAccepted by theattachment
parameter of FramebufferRenderbuffer, FramebufferTexture2D and GetFramebufferAttachmentParameteriv, and by thebufs
parameter of DrawBuffersEXT.- See Also:
-
GL_COLOR_ATTACHMENT8_EXT
public static final int GL_COLOR_ATTACHMENT8_EXTAccepted by theattachment
parameter of FramebufferRenderbuffer, FramebufferTexture2D and GetFramebufferAttachmentParameteriv, and by thebufs
parameter of DrawBuffersEXT.- See Also:
-
GL_COLOR_ATTACHMENT9_EXT
public static final int GL_COLOR_ATTACHMENT9_EXTAccepted by theattachment
parameter of FramebufferRenderbuffer, FramebufferTexture2D and GetFramebufferAttachmentParameteriv, and by thebufs
parameter of DrawBuffersEXT.- See Also:
-
GL_COLOR_ATTACHMENT10_EXT
public static final int GL_COLOR_ATTACHMENT10_EXTAccepted by theattachment
parameter of FramebufferRenderbuffer, FramebufferTexture2D and GetFramebufferAttachmentParameteriv, and by thebufs
parameter of DrawBuffersEXT.- See Also:
-
GL_COLOR_ATTACHMENT11_EXT
public static final int GL_COLOR_ATTACHMENT11_EXTAccepted by theattachment
parameter of FramebufferRenderbuffer, FramebufferTexture2D and GetFramebufferAttachmentParameteriv, and by thebufs
parameter of DrawBuffersEXT.- See Also:
-
GL_COLOR_ATTACHMENT12_EXT
public static final int GL_COLOR_ATTACHMENT12_EXTAccepted by theattachment
parameter of FramebufferRenderbuffer, FramebufferTexture2D and GetFramebufferAttachmentParameteriv, and by thebufs
parameter of DrawBuffersEXT.- See Also:
-
GL_COLOR_ATTACHMENT13_EXT
public static final int GL_COLOR_ATTACHMENT13_EXTAccepted by theattachment
parameter of FramebufferRenderbuffer, FramebufferTexture2D and GetFramebufferAttachmentParameteriv, and by thebufs
parameter of DrawBuffersEXT.- See Also:
-
GL_COLOR_ATTACHMENT14_EXT
public static final int GL_COLOR_ATTACHMENT14_EXTAccepted by theattachment
parameter of FramebufferRenderbuffer, FramebufferTexture2D and GetFramebufferAttachmentParameteriv, and by thebufs
parameter of DrawBuffersEXT.- See Also:
-
GL_COLOR_ATTACHMENT15_EXT
public static final int GL_COLOR_ATTACHMENT15_EXTAccepted by theattachment
parameter of FramebufferRenderbuffer, FramebufferTexture2D and GetFramebufferAttachmentParameteriv, and by thebufs
parameter of DrawBuffersEXT.- See Also:
-
-
Method Details
-
nglDrawBuffersEXT
public static void nglDrawBuffersEXT(int n, long bufs) -
glDrawBuffersEXT
-
glDrawBuffersEXT
public static void glDrawBuffersEXT(int buf) -
glDrawBuffersEXT
public static void glDrawBuffersEXT(int[] bufs) Array version of:DrawBuffersEXT
-