Class AMDSamplePositions

java.lang.Object
org.lwjgl.opengl.AMDSamplePositions

public class AMDSamplePositions extends Object
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 Details

    • GL_SUBSAMPLE_DISTANCE_AMD

      public static final int GL_SUBSAMPLE_DISTANCE_AMD
      Accepted by the pname parameter of GetFloatv.
      See Also:
  • Method Details

    • nglSetMultisamplefvAMD

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

      public static void glSetMultisamplefvAMD(int pname, int index, FloatBuffer val)
    • glSetMultisamplefvAMD

      public static void glSetMultisamplefvAMD(int pname, int index, float[] val)
      Array version of: SetMultisamplefvAMD