Class AMDSamplePositions


  • public class AMDSamplePositions
    extends java.lang.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 Detail

      • GL_SUBSAMPLE_DISTANCE_AMD

        public static final int GL_SUBSAMPLE_DISTANCE_AMD
        Accepted by the pname parameter of GetFloatv.
        See Also:
        Constant Field Values
    • Method Detail

      • nglSetMultisamplefvAMD

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

        public static void glSetMultisamplefvAMD​(int pname,
                                                 int index,
                                                 java.nio.FloatBuffer val)
      • glSetMultisamplefvAMD

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