OpenGLRaw-1.5.0.0: A raw binding for the OpenGL graphics system

Copyright | (c) Sven Panne 2013
License | BSD3
Maintainer | Sven Panne <svenpanne@gmail.com>
Stability | stable
Portability | portable
Safe Haskell | None
Language | Haskell98

Graphics.Rendering.OpenGL.Raw.EXT.Convolution

Contents

- Functions
- Tokens

Description

All raw functions and tokens from the EXT_convolution extension, see http://www.opengl.org/registry/specs/EXT/convolution.txt.

Synopsis

- glConvolutionFilter1D :: GLenum -> GLenum -> GLsizei -> GLenum -> GLenum -> Ptr a -> IO ()
- glConvolutionFilter2D :: GLenum -> GLenum -> GLsizei -> GLsizei -> GLenum -> GLenum -> Ptr a -> IO ()
- glCopyConvolutionFilter1D :: GLenum -> GLenum -> GLint -> GLint -> GLsizei -> IO ()
- glCopyConvolutionFilter2D :: GLenum -> GLenum -> GLint -> GLint -> GLsizei -> GLsizei -> IO ()
- glGetConvolutionFilter :: GLenum -> GLenum -> GLenum -> Ptr a -> IO ()
- glSeparableFilter2D :: GLenum -> GLenum -> GLsizei -> GLsizei -> GLenum -> GLenum -> Ptr a -> Ptr a -> IO ()
- glGetSeparableFilter :: GLenum -> GLenum -> GLenum -> Ptr a -> Ptr a -> Ptr a -> IO ()
- glConvolutionParameteri :: GLenum -> GLenum -> GLint -> IO ()
- glConvolutionParameteriv :: GLenum -> GLenum -> Ptr GLint -> IO ()
- glConvolutionParameterf :: GLenum -> GLenum -> GLfloat -> IO ()
- glConvolutionParameterfv :: GLenum -> GLenum -> Ptr GLfloat -> IO ()
- glGetConvolutionParameteriv :: GLenum -> GLenum -> Ptr GLint -> IO ()
- glGetConvolutionParameterfv :: GLenum -> GLenum -> Ptr GLfloat -> IO ()
- gl_CONVOLUTION_1D :: GLenum
- gl_CONVOLUTION_2D :: GLenum
- gl_SEPARABLE_2D :: GLenum
- gl_CONVOLUTION_BORDER_MODE :: GLenum
- gl_CONVOLUTION_FILTER_SCALE :: GLenum
- gl_CONVOLUTION_FILTER_BIAS :: GLenum
- gl_REDUCE :: GLenum
- gl_CONVOLUTION_FORMAT :: GLenum
- gl_CONVOLUTION_WIDTH :: GLenum
- gl_CONVOLUTION_HEIGHT :: GLenum
- gl_MAX_CONVOLUTION_WIDTH :: GLenum
- gl_MAX_CONVOLUTION_HEIGHT :: GLenum
- gl_POST_CONVOLUTION_RED_SCALE :: GLenum
- gl_POST_CONVOLUTION_GREEN_SCALE :: GLenum
- gl_POST_CONVOLUTION_BLUE_SCALE :: GLenum
- gl_POST_CONVOLUTION_ALPHA_SCALE :: GLenum
- gl_POST_CONVOLUTION_RED_BIAS :: GLenum
- gl_POST_CONVOLUTION_GREEN_BIAS :: GLenum
- gl_POST_CONVOLUTION_BLUE_BIAS :: GLenum
- gl_POST_CONVOLUTION_ALPHA_BIAS :: GLenum

# Functions

glConvolutionFilter1D :: GLenum -> GLenum -> GLsizei -> GLenum -> GLenum -> Ptr a -> IO ()

glConvolutionFilter2D :: GLenum -> GLenum -> GLsizei -> GLsizei -> GLenum -> GLenum -> Ptr a -> IO ()

glCopyConvolutionFilter1D :: GLenum -> GLenum -> GLint -> GLint -> GLsizei -> IO ()

glCopyConvolutionFilter2D :: GLenum -> GLenum -> GLint -> GLint -> GLsizei -> GLsizei -> IO ()

glGetConvolutionFilter :: GLenum -> GLenum -> GLenum -> Ptr a -> IO ()

glSeparableFilter2D :: GLenum -> GLenum -> GLsizei -> GLsizei -> GLenum -> GLenum -> Ptr a -> Ptr a -> IO ()

glGetSeparableFilter :: GLenum -> GLenum -> GLenum -> Ptr a -> Ptr a -> Ptr a -> IO ()

glConvolutionParameteri :: GLenum -> GLenum -> GLint -> IO ()

glConvolutionParameteriv :: GLenum -> GLenum -> Ptr GLint -> IO ()

glConvolutionParameterf :: GLenum -> GLenum -> GLfloat -> IO ()

glConvolutionParameterfv :: GLenum -> GLenum -> Ptr GLfloat -> IO ()

glGetConvolutionParameteriv :: GLenum -> GLenum -> Ptr GLint -> IO ()

glGetConvolutionParameterfv :: GLenum -> GLenum -> Ptr GLfloat -> IO ()

# Tokens

gl_CONVOLUTION_1D :: GLenum

gl_CONVOLUTION_2D :: GLenum

gl_SEPARABLE_2D :: GLenum

gl_CONVOLUTION_BORDER_MODE :: GLenum

gl_CONVOLUTION_FILTER_SCALE :: GLenum

gl_CONVOLUTION_FILTER_BIAS :: GLenum

gl_REDUCE :: GLenum

gl_CONVOLUTION_FORMAT :: GLenum

gl_CONVOLUTION_WIDTH :: GLenum

gl_CONVOLUTION_HEIGHT :: GLenum

gl_MAX_CONVOLUTION_WIDTH :: GLenum

gl_MAX_CONVOLUTION_HEIGHT :: GLenum

gl_POST_CONVOLUTION_RED_SCALE :: GLenum

gl_POST_CONVOLUTION_GREEN_SCALE :: GLenum

gl_POST_CONVOLUTION_BLUE_SCALE :: GLenum

gl_POST_CONVOLUTION_ALPHA_SCALE :: GLenum

gl_POST_CONVOLUTION_RED_BIAS :: GLenum

gl_POST_CONVOLUTION_GREEN_BIAS :: GLenum

gl_POST_CONVOLUTION_BLUE_BIAS :: GLenum

gl_POST_CONVOLUTION_ALPHA_BIAS :: GLenum