Top Description Fields Constructors Methods
org.lwjgl.opengl

public Class MESAFramebufferFlipY

extends Object
Class Inheritance
Imports
java.nio.*, org.lwjgl.system.*

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.

Field Summary

Modifier and TypeField and Description
public static final int

Constructor Summary

AccessConstructor and Description
protected

Method Summary

Modifier and TypeMethod and Description
public static native void
glFramebufferParameteriMESA(int target, int pname, int param)

public static void
glGetFramebufferParameterivMESA(int target, int pname, IntBuffer params)

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

Array version of: GetFramebufferParameterivMESA

public static native void
nglGetFramebufferParameterivMESA(int target, int pname, long params)

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

GL_FRAMEBUFFER_FLIP_Y_MESAback to summary
public static final int GL_FRAMEBUFFER_FLIP_Y_MESA

Accepted by the pname argument of FramebufferParameteriMESA and GetFramebufferParameterivMESA.

Constructor Detail

MESAFramebufferFlipYback to summary
protected MESAFramebufferFlipY()

Method Detail

glFramebufferParameteriMESAback to summary
public static native void glFramebufferParameteriMESA(int target, int pname, int param)
glGetFramebufferParameterivMESAback to summary
public static void glGetFramebufferParameterivMESA(int target, int pname, IntBuffer params)
glGetFramebufferParameterivMESAback to summary
public static void glGetFramebufferParameterivMESA(int target, int pname, int[] params)

Array version of: GetFramebufferParameterivMESA

nglGetFramebufferParameterivMESAback to summary
public static native void nglGetFramebufferParameterivMESA(int target, int pname, long params)