Top Description Fields Constructors Methods
org.lwjgl.opengles

public final Class ARMShaderFramebufferFetch

extends Object
Class Inheritance

Native 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

Modifier and TypeField and Description
public static final int
GL_FETCH_PER_SAMPLE_ARM

Accepted by the cap parameter of Enable, Disable, and IsEnabled, and by the pname parameter of GetBooleanv, GetIntegerv, and GetFloatv.

public static final int
GL_FRAGMENT_SHADER_FRAMEBUFFER_FETCH_MRT_ARM

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

Constructor Summary

AccessConstructor and Description
private

Method Summary

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

GL_FETCH_PER_SAMPLE_ARMback to summary
public static final int GL_FETCH_PER_SAMPLE_ARM

Accepted by the cap parameter of Enable, Disable, and IsEnabled, and by the pname parameter of GetBooleanv, GetIntegerv, and GetFloatv.

GL_FRAGMENT_SHADER_FRAMEBUFFER_FETCH_MRT_ARMback to summary
public static final int GL_FRAGMENT_SHADER_FRAMEBUFFER_FETCH_MRT_ARM

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

Constructor Detail

ARMShaderFramebufferFetchback to summary
private ARMShaderFramebufferFetch()