gl-0.8.0: Complete OpenGL raw bindings

Safe HaskellNone
LanguageHaskell2010

Graphics.GL.Ext.EXT.BlendFuncExtended

Contents

Synopsis

Extension Support

gl_EXT_blend_func_extended :: Bool Source #

Checks that the GL_EXT_blend_func_extended extension is available.

GL_EXT_blend_func_extended

glBindFragDataLocationEXT :: MonadIO m => GLuint -> GLuint -> Ptr GLchar -> m () Source #

Usage: glBindFragDataLocationEXT program color name

The length of name should be COMPSIZE(name).

This command is an alias for glBindFragDataLocation.

glBindFragDataLocationIndexedEXT :: MonadIO m => GLuint -> GLuint -> GLuint -> Ptr GLchar -> m () Source #

Usage: glBindFragDataLocationIndexedEXT program colorNumber index name

This command is an alias for glBindFragDataLocationIndexed.

glGetFragDataIndexEXT :: MonadIO m => GLuint -> Ptr GLchar -> m GLint Source #

Usage: glGetFragDataIndexEXT program name

This command is an alias for glGetFragDataIndex.

glGetProgramResourceLocationIndexEXT :: MonadIO m => GLuint -> GLenum -> Ptr GLchar -> m GLint Source #

Usage: glGetProgramResourceLocationIndexEXT program programInterface name

The length of name should be COMPSIZE(name).

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

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

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

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

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

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

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