module Graphics.Rendering.OpenGL.Raw.EXT.Multisample (
glSampleMask,
glSamplePattern,
gl_MULTISAMPLE,
gl_SAMPLE_ALPHA_TO_MASK,
gl_SAMPLE_ALPHA_TO_ONE,
gl_SAMPLE_MASK_EXT,
gl_MULTISAMPLE_BIT,
gl_1PASS,
gl_2PASS_0,
gl_2PASS_1,
gl_4PASS_0,
gl_4PASS_1,
gl_4PASS_2,
gl_4PASS_3,
gl_SAMPLE_BUFFERS,
gl_SAMPLES,
gl_SAMPLE_MASK_VALUE_EXT,
gl_SAMPLE_MASK_INVERT,
gl_SAMPLE_PATTERN
) where
import Foreign.C.Types
import Graphics.Rendering.OpenGL.Raw.Core31.Types
import Graphics.Rendering.OpenGL.Raw.ARB.Compatibility
import Graphics.Rendering.OpenGL.Raw.Core32
import Graphics.Rendering.OpenGL.Raw.Extensions
#include "HsOpenGLRaw.h"
extensionNameString :: String
extensionNameString = "GL_EXT_multisample"
EXTENSION_ENTRY(dyn_glSampleMask,ptr_glSampleMask,"glSampleMask",glSampleMask,GLclampf -> GLboolean -> IO ())
EXTENSION_ENTRY(dyn_glSamplePattern,ptr_glSamplePattern,"glSamplePattern",glSamplePattern,GLenum -> IO ())
gl_SAMPLE_ALPHA_TO_MASK :: GLenum
gl_SAMPLE_ALPHA_TO_MASK = 0x809E
gl_SAMPLE_MASK_EXT :: GLenum
gl_SAMPLE_MASK_EXT = 0x80A0
gl_1PASS :: GLenum
gl_1PASS = 0x80A1
gl_2PASS_0 :: GLenum
gl_2PASS_0 = 0x80A2
gl_2PASS_1 :: GLenum
gl_2PASS_1 = 0x80A3
gl_4PASS_0 :: GLenum
gl_4PASS_0 = 0x80A4
gl_4PASS_1 :: GLenum
gl_4PASS_1 = 0x80A5
gl_4PASS_2 :: GLenum
gl_4PASS_2 = 0x80A6
gl_4PASS_3 :: GLenum
gl_4PASS_3 = 0x80A7
gl_SAMPLE_MASK_VALUE_EXT :: GLenum
gl_SAMPLE_MASK_VALUE_EXT = 0x80AA
gl_SAMPLE_MASK_INVERT :: GLenum
gl_SAMPLE_MASK_INVERT = 0x80AB
gl_SAMPLE_PATTERN :: GLenum
gl_SAMPLE_PATTERN = 0x80AC