gl-0.8.0: Complete OpenGL raw bindings

Safe HaskellNone
LanguageHaskell2010

Graphics.GL.Ext.ARB.TextureMultisample

Contents

Synopsis

Extension Support

gl_ARB_texture_multisample :: Bool Source #

Checks that the GL_ARB_texture_multisample extension is available.

GL_ARB_texture_multisample

glGetMultisamplefv :: MonadIO m => GLenum -> GLuint -> Ptr GLfloat -> m () Source #

Usage: glGetMultisamplefv pname index val

The length of val should be COMPSIZE(pname).

glTexImage2DMultisample :: MonadIO m => GLenum -> GLsizei -> GLenum -> GLsizei -> GLsizei -> GLboolean -> m () Source #

Usage: glTexImage2DMultisample target samples internalformat width height fixedsamplelocations

The parameter fixedsamplelocations is a Boolean, one of: GL_FALSE, GL_TRUE.

Manual page: https://www.opengl.org/sdk/docs/man/html/glTexImage2DMultisample.xhtml

glTexImage3DMultisample :: MonadIO m => GLenum -> GLsizei -> GLenum -> GLsizei -> GLsizei -> GLsizei -> GLboolean -> m () Source #

Usage: glTexImage3DMultisample target samples internalformat width height depth fixedsamplelocations

The parameter fixedsamplelocations is a Boolean, one of: GL_FALSE, GL_TRUE.

Manual page: https://www.opengl.org/sdk/docs/man/html/glTexImage3DMultisample.xhtml

pattern GL_INT_SAMPLER_2D_MULTISAMPLE :: forall a. (Num a, Eq a) => a Source #

pattern GL_INT_SAMPLER_2D_MULTISAMPLE_ARRAY :: forall a. (Num a, Eq a) => a Source #

pattern GL_MAX_COLOR_TEXTURE_SAMPLES :: forall a. (Num a, Eq a) => a Source #

pattern GL_MAX_DEPTH_TEXTURE_SAMPLES :: forall a. (Num a, Eq a) => a Source #

pattern GL_MAX_INTEGER_SAMPLES :: forall a. (Num a, Eq a) => a Source #

pattern GL_MAX_SAMPLE_MASK_WORDS :: forall a. (Num a, Eq a) => a Source #

pattern GL_PROXY_TEXTURE_2D_MULTISAMPLE :: forall a. (Num a, Eq a) => a Source #

pattern GL_PROXY_TEXTURE_2D_MULTISAMPLE_ARRAY :: forall a. (Num a, Eq a) => a Source #

pattern GL_SAMPLER_2D_MULTISAMPLE :: forall a. (Num a, Eq a) => a Source #

pattern GL_SAMPLER_2D_MULTISAMPLE_ARRAY :: forall a. (Num a, Eq a) => a Source #

pattern GL_SAMPLE_MASK :: forall a. (Num a, Eq a) => a Source #

pattern GL_SAMPLE_MASK_VALUE :: forall a. (Num a, Eq a) => a Source #

pattern GL_SAMPLE_POSITION :: forall a. (Num a, Eq a) => a Source #

pattern GL_TEXTURE_2D_MULTISAMPLE :: forall a. (Num a, Eq a) => a Source #

pattern GL_TEXTURE_2D_MULTISAMPLE_ARRAY :: forall a. (Num a, Eq a) => a Source #

pattern GL_TEXTURE_BINDING_2D_MULTISAMPLE :: forall a. (Num a, Eq a) => a Source #

pattern GL_TEXTURE_BINDING_2D_MULTISAMPLE_ARRAY :: forall a. (Num a, Eq a) => a Source #

pattern GL_TEXTURE_FIXED_SAMPLE_LOCATIONS :: forall a. (Num a, Eq a) => a Source #

pattern GL_TEXTURE_SAMPLES :: forall a. (Num a, Eq a) => a Source #

pattern GL_UNSIGNED_INT_SAMPLER_2D_MULTISAMPLE :: forall a. (Num a, Eq a) => a Source #