Class EXTShaderFramebufferFetch
- java.lang.Object
-
- org.lwjgl.opengles.EXTShaderFramebufferFetch
-
public final class EXTShaderFramebufferFetch extends java.lang.Object
Native bindings to the EXT_shader_framebuffer_fetch extension.Conventional OpenGL blending provides a configurable series of operations that can be used to combine the output values from a fragment shader with the values already in the framebuffer. While these operations are suitable for basic image compositing, other compositing operations or operations that treat fragment output as something other than a color (normals, for instance) may not be expressible without multiple passes or render-to-texture operations.
This extension provides a mechanism whereby a fragment shader may read existing framebuffer data as input. This can be used to implement compositing operations that would have been inconvenient or impossible with fixed-function blending. It can also be used to apply a function to the framebuffer color, by writing a shader which uses the existing framebuffer color as its only input.
Requires
GLES 2.0
.
-
-
Field Summary
Fields Modifier and Type Field and Description static int
GL_FRAGMENT_SHADER_DISCARDS_SAMPLES_EXT
Accepted by thepname
parameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev.
-
-
-
Field Detail
-
GL_FRAGMENT_SHADER_DISCARDS_SAMPLES_EXT
public static final int GL_FRAGMENT_SHADER_DISCARDS_SAMPLES_EXT
Accepted by thepname
parameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev.- See Also:
- Constant Field Values
-
-