public class EXTDrawBuffersIndexed
extends java.lang.Object
This extension builds upon the EXT_draw_buffers extension. In EXT_draw_buffers (part of OpenGL ES 3.0), separate values could be written to each color buffer, but the blend enable, blend functions, blend equations and color write masks are global and apply to all color outputs.
This extension provides the ability to independently
This extension introduces indexed versions of the enable, blend equation, blend function, and color mask commands, as well as associated indexed queries in order to control and query these states independently on a per-color output basis.
Requres GLES 3.0 or EXT_draw_buffers.
| Modifier and Type | Method and Description |
|---|---|
static void |
glBlendEquationiEXT(int buf,
int mode) |
static void |
glBlendEquationSeparateiEXT(int buf,
int modeRGB,
int modeAlpha) |
static void |
glBlendFunciEXT(int buf,
int src,
int dst) |
static void |
glBlendFuncSeparateiEXT(int buf,
int srcRGB,
int dstRGB,
int srcAlpha,
int dstAlpha) |
static void |
glColorMaskiEXT(int index,
boolean r,
boolean g,
boolean b,
boolean a) |
static void |
glDisableiEXT(int target,
int index) |
static void |
glEnableiEXT(int target,
int index) |
static boolean |
glIsEnablediEXT(int target,
int index) |
public static void glEnableiEXT(int target,
int index)
public static void glDisableiEXT(int target,
int index)
public static void glBlendEquationiEXT(int buf,
int mode)
public static void glBlendEquationSeparateiEXT(int buf,
int modeRGB,
int modeAlpha)
public static void glBlendFunciEXT(int buf,
int src,
int dst)
public static void glBlendFuncSeparateiEXT(int buf,
int srcRGB,
int dstRGB,
int srcAlpha,
int dstAlpha)
public static void glColorMaskiEXT(int index,
boolean r,
boolean g,
boolean b,
boolean a)
public static boolean glIsEnablediEXT(int target,
int index)
Copyright LWJGL. All Rights Reserved. License terms.