Class MESAFramebufferFlipY


  • public class MESAFramebufferFlipY
    extends java.lang.Object
    Native bindings to the MESA_framebuffer_flip_y extension.

    This extension defines a new framebuffer parameter, FRAMEBUFFER_FLIP_Y_MESA, that changes the behavior of the reads and writes to the framebuffer attachment points. When GL_FRAMEBUFFER_FLIP_Y_MESA is TRUE, render commands and pixel transfer operations access the backing store of each attachment point with an y-inverted coordinate system. This y-inversion is relative to the coordinate system set when GL_FRAMEBUFFER_FLIP_Y_MESA is FALSE.

    Access through TexSubImage2D and similar calls will notice the effect of the flip when they are not attached to framebuffer objects because GL_FRAMEBUFFER_FLIP_Y_MESA is associated with the framebuffer object and not the attachment points.

    Requires OpenGL 4.3 or ARB_framebuffer_no_attachments.

    • Method Detail

      • glFramebufferParameteriMESA

        public static void glFramebufferParameteriMESA​(int target,
                                                       int pname,
                                                       int param)
      • nglGetFramebufferParameterivMESA

        public static void nglGetFramebufferParameterivMESA​(int target,
                                                            int pname,
                                                            long params)
      • glGetFramebufferParameterivMESA

        public static void glGetFramebufferParameterivMESA​(int target,
                                                           int pname,
                                                           java.nio.IntBuffer params)
      • glGetFramebufferParameterivMESA

        public static void glGetFramebufferParameterivMESA​(int target,
                                                           int pname,
                                                           int[] params)