Class EXTFramebufferBlit

java.lang.Object
org.lwjgl.opengl.EXTFramebufferBlit

public class EXTFramebufferBlit extends Object
Native bindings to the EXT_framebuffer_blit extension.

This extension modifies EXT_framebuffer_object by splitting the framebuffer object binding point into separate DRAW and READ bindings. This allows copying directly from one framebuffer to another. In addition, a new high performance blit function is added to facilitate these blits and perform some data conversion where allowed.

Promoted to core in OpenGL 3.0.

  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    static final int
    Accepted by the pname parameters of GetIntegerv, GetFloatv, and GetDoublev.
    static final int
    Accepted by the target parameter of BindFramebufferEXT, CheckFramebufferStatusEXT, FramebufferTexture{1D|2D|3D}EXT, FramebufferRenderbufferEXT, and GetFramebufferAttachmentParameterivEXT.
    static final int
    Accepted by the pname parameters of GetIntegerv, GetFloatv, and GetDoublev.
    static final int
    Accepted by the target parameter of BindFramebufferEXT, CheckFramebufferStatusEXT, FramebufferTexture{1D|2D|3D}EXT, FramebufferRenderbufferEXT, and GetFramebufferAttachmentParameterivEXT.
  • Method Summary

    Modifier and Type
    Method
    Description
    static void
    glBlitFramebufferEXT(int srcX0, int srcY0, int srcX1, int srcY1, int dstX0, int dstY0, int dstX1, int dstY1, int mask, int filter)
     

    Methods inherited from class java.lang.Object

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

    • GL_READ_FRAMEBUFFER_EXT

      public static final int GL_READ_FRAMEBUFFER_EXT
      Accepted by the target parameter of BindFramebufferEXT, CheckFramebufferStatusEXT, FramebufferTexture{1D|2D|3D}EXT, FramebufferRenderbufferEXT, and GetFramebufferAttachmentParameterivEXT.
      See Also:
    • GL_DRAW_FRAMEBUFFER_EXT

      public static final int GL_DRAW_FRAMEBUFFER_EXT
      Accepted by the target parameter of BindFramebufferEXT, CheckFramebufferStatusEXT, FramebufferTexture{1D|2D|3D}EXT, FramebufferRenderbufferEXT, and GetFramebufferAttachmentParameterivEXT.
      See Also:
    • GL_DRAW_FRAMEBUFFER_BINDING_EXT

      public static final int GL_DRAW_FRAMEBUFFER_BINDING_EXT
      Accepted by the pname parameters of GetIntegerv, GetFloatv, and GetDoublev.
      See Also:
    • GL_READ_FRAMEBUFFER_BINDING_EXT

      public static final int GL_READ_FRAMEBUFFER_BINDING_EXT
      Accepted by the pname parameters of GetIntegerv, GetFloatv, and GetDoublev.
      See Also:
  • Method Details

    • glBlitFramebufferEXT

      public static void glBlitFramebufferEXT(int srcX0, int srcY0, int srcX1, int srcY1, int dstX0, int dstY0, int dstX1, int dstY1, int mask, int filter)