Package org.lwjgl.opengles
Class ARMShaderFramebufferFetch
- java.lang.Object
-
- org.lwjgl.opengles.ARMShaderFramebufferFetch
-
public final class ARMShaderFramebufferFetch extends java.lang.ObjectNative bindings to the ARM_shader_framebuffer_fetch extension.This extension enables fragment shaders to read existing framebuffer data as input. This permits use-cases such as programmable blending, and other operations that may not be possible to implement with fixed-function blending.
This extension also adds the ability to indicate that a shader should be run once per sample instead of once per pixel.
Reading framebuffer data as input in combination with multiple render targets (MRT) may not be supported by all implementations. This extension allows applications to query for this capability.
Requires
GLES 2.0.
-
-
Field Summary
Fields Modifier and Type Field and Description static intGL_FETCH_PER_SAMPLE_ARMAccepted by thecapparameter of Enable, Disable, and IsEnabled, and by thepnameparameter of GetBooleanv, GetIntegerv, and GetFloatv.static intGL_FRAGMENT_SHADER_FRAMEBUFFER_FETCH_MRT_ARMAccepted by thepnameparameter of GetBooleanv, GetIntegerv, and GetFloatv.
-
-
-
Field Detail
-
GL_FETCH_PER_SAMPLE_ARM
public static final int GL_FETCH_PER_SAMPLE_ARM
Accepted by thecapparameter of Enable, Disable, and IsEnabled, and by thepnameparameter of GetBooleanv, GetIntegerv, and GetFloatv.- See Also:
- Constant Field Values
-
GL_FRAGMENT_SHADER_FRAMEBUFFER_FETCH_MRT_ARM
public static final int GL_FRAGMENT_SHADER_FRAMEBUFFER_FETCH_MRT_ARM
Accepted by thepnameparameter of GetBooleanv, GetIntegerv, and GetFloatv.- See Also:
- Constant Field Values
-
-