Top Description Fields Constructors Methods
org.lwjgl.opengl

public Class AMDSamplePositions

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

Native bindings to the AMD_sample_positions extension.

This extension provides a mechanism to explicitly set sample positions for a FBO with multi-sampled attachments. The FBO will use identical sample locations for all pixels in each attachment. This forces TEXTURE_FIXED_SAMPLE_LOCATIONS to TRUE if a multi-sampled texture is specified using TexImage2DMultisample or TexImage3DMultisample. That is, using GetTexLevelParameter to query TEXTURE_FIXED_SAMPLE_LOCATIONS will always return TRUE if the mechanism is explicitly used to set the sample positions.

Requires OpenGL 3.2 or EXT_framebuffer_multisample.

Field Summary

Modifier and TypeField and Description
public static final int
GL_SUBSAMPLE_DISTANCE_AMD

Accepted by the pname parameter of GetFloatv.

Constructor Summary

AccessConstructor and Description
protected

Method Summary

Modifier and TypeMethod and Description
public static void
glSetMultisamplefvAMD(int pname, int index, FloatBuffer val)

public static void
glSetMultisamplefvAMD(int pname, int index, float[] val)

Array version of: SetMultisamplefvAMD

public static native void
nglSetMultisamplefvAMD(int pname, int index, long val)

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

GL_SUBSAMPLE_DISTANCE_AMDback to summary
public static final int GL_SUBSAMPLE_DISTANCE_AMD

Accepted by the pname parameter of GetFloatv.

Constructor Detail

AMDSamplePositionsback to summary
protected AMDSamplePositions()

Method Detail

glSetMultisamplefvAMDback to summary
public static void glSetMultisamplefvAMD(int pname, int index, FloatBuffer val)
glSetMultisamplefvAMDback to summary
public static void glSetMultisamplefvAMD(int pname, int index, float[] val)

Array version of: SetMultisamplefvAMD

nglSetMultisamplefvAMDback to summary
public static native void nglSetMultisamplefvAMD(int pname, int index, long val)