This extension builds upon the ARB_draw_buffers extension and provides separate blend enables and color write masks for each color output. In ARB_draw_buffers (part of OpenGL 2.0), separate values can be written to each color buffer, but the blend enable and color write mask are global and apply to all color outputs.
While this extension does provide separate blend enables, it does not provide separate blend functions or blend equations per color output.
Requires OpenGL 2..
| Access | Constructor and Description |
|---|---|
| protected |
| Modifier and Type | Method and Description |
|---|---|
| public static native void | |
| public static native void | |
| public static native void | |
| public static boolean | |
| public static void | |
| public static int | |
| public static void | |
| public static void | |
| public static native boolean | |
| public static native void | |
| public static native void |
| EXTDrawBuffers2 | back to summary |
|---|---|
| protected EXTDrawBuffers2() | |
| glColorMaskIndexedEXT | back to summary |
|---|---|
| public static native void glColorMaskIndexedEXT(int index, boolean r, boolean g, boolean b, boolean a) | |
| glDisableIndexedEXT | back to summary |
|---|---|
| public static native void glDisableIndexedEXT(int target, int index) | |
| glEnableIndexedEXT | back to summary |
|---|---|
| public static native void glEnableIndexedEXT(int target, int index) | |
| glGetBooleanIndexedEXT | back to summary |
|---|---|
public static boolean glGetBooleanIndexedEXT(int target, int index)
| |
| glGetBooleanIndexedvEXT | back to summary |
|---|---|
| public static void glGetBooleanIndexedvEXT(int target, int index, ByteBuffer data) | |
| glGetIntegerIndexedEXT | back to summary |
|---|---|
public static int glGetIntegerIndexedEXT(int target, int index)
| |
| glGetIntegerIndexedvEXT | back to summary |
|---|---|
| public static void glGetIntegerIndexedvEXT(int target, int index, IntBuffer data) | |
| glGetIntegerIndexedvEXT | back to summary |
|---|---|
| public static void glGetIntegerIndexedvEXT(int target, int index, int[] data) Array version of: | |
| glIsEnabledIndexedEXT | back to summary |
|---|---|
public static native boolean glIsEnabledIndexedEXT(int target, int index)
| |
| nglGetBooleanIndexedvEXT | back to summary |
|---|---|
| public static native void nglGetBooleanIndexedvEXT(int target, int index, long data) | |
| nglGetIntegerIndexedvEXT | back to summary |
|---|---|
| public static native void nglGetIntegerIndexedvEXT(int target, int index, long data) | |