Top Description Fields Constructors Methods
org.lwjgl.opengles

public final Class EXTShaderFramebufferFetch

extends Object
Class Inheritance

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.

This extension provides two alternative name strings:

Requires GLES 2.0.

Field Summary

Modifier and TypeField and Description
public static final int
GL_FRAGMENT_SHADER_DISCARDS_SAMPLES_EXT

Accepted by the pname parameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev.

Constructor Summary

AccessConstructor and Description
private

Method Summary

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

GL_FRAGMENT_SHADER_DISCARDS_SAMPLES_EXTback to summary
public static final int GL_FRAGMENT_SHADER_DISCARDS_SAMPLES_EXT

Accepted by the pname parameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev.

Constructor Detail

EXTShaderFramebufferFetchback to summary
private EXTShaderFramebufferFetch()