Class 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 the pname parameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev.
    • Method Summary

      • Methods inherited from class java.lang.Object

        equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • GL_FRAGMENT_SHADER_DISCARDS_SAMPLES_EXT

        public static final int GL_FRAGMENT_SHADER_DISCARDS_SAMPLES_EXT
        Accepted by the pname parameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev.
        See Also:
        Constant Field Values