OpenGL.GL.EXT.convolution
index
/home/mcfletch/pylive/OpenGL/GL/EXT/convolution.py

OpenGL extension EXT.convolution
 
This module customises the behaviour of the 
OpenGL.raw.GL.EXT.convolution to provide a more 
Python-friendly API
 
Overview (from the spec)
        
        This extension defines 1 and 2 dimensional convolution operations
        at a fixed location in the pixel transfer process.  Thus pixel drawing,
        reading, and copying, as well as texture image definition, are all
        candidates for convolution.  The convolution kernels are themselves
        treated as 1 and 2 dimensional images, which can be loaded from
        application memory or from the framebuffer.
        
        This extension is designed to accommodate 3D convolution, but the
        API is left for a future extension.
 
The official definition of this extension is available here:
http://www.opengl.org/registry/specs/EXT/convolution.txt

 
Modules
       
OpenGL.arrays
OpenGL.constant
OpenGL.constants
ctypes
OpenGL.extensions
OpenGL.GL.glget
OpenGL.platform
OpenGL.wrapper

 
Data
        EXTENSION_NAME = 'GL_EXT_convolution'
GL_CONVOLUTION_1D_EXT = GL_CONVOLUTION_1D_EXT
GL_CONVOLUTION_2D_EXT = GL_CONVOLUTION_2D_EXT
GL_CONVOLUTION_BORDER_MODE_EXT = GL_CONVOLUTION_BORDER_MODE_EXT
GL_CONVOLUTION_FILTER_BIAS_EXT = GL_CONVOLUTION_FILTER_BIAS_EXT
GL_CONVOLUTION_FILTER_SCALE_EXT = GL_CONVOLUTION_FILTER_SCALE_EXT
GL_CONVOLUTION_FORMAT_EXT = GL_CONVOLUTION_FORMAT_EXT
GL_CONVOLUTION_HEIGHT_EXT = GL_CONVOLUTION_HEIGHT_EXT
GL_CONVOLUTION_WIDTH_EXT = GL_CONVOLUTION_WIDTH_EXT
GL_MAX_CONVOLUTION_HEIGHT_EXT = GL_MAX_CONVOLUTION_HEIGHT_EXT
GL_MAX_CONVOLUTION_WIDTH_EXT = GL_MAX_CONVOLUTION_WIDTH_EXT
GL_POST_CONVOLUTION_ALPHA_BIAS_EXT = GL_POST_CONVOLUTION_ALPHA_BIAS_EXT
GL_POST_CONVOLUTION_ALPHA_SCALE_EXT = GL_POST_CONVOLUTION_ALPHA_SCALE_EXT
GL_POST_CONVOLUTION_BLUE_BIAS_EXT = GL_POST_CONVOLUTION_BLUE_BIAS_EXT
GL_POST_CONVOLUTION_BLUE_SCALE_EXT = GL_POST_CONVOLUTION_BLUE_SCALE_EXT
GL_POST_CONVOLUTION_GREEN_BIAS_EXT = GL_POST_CONVOLUTION_GREEN_BIAS_EXT
GL_POST_CONVOLUTION_GREEN_SCALE_EXT = GL_POST_CONVOLUTION_GREEN_SCALE_EXT
GL_POST_CONVOLUTION_RED_BIAS_EXT = GL_POST_CONVOLUTION_RED_BIAS_EXT
GL_POST_CONVOLUTION_RED_SCALE_EXT = GL_POST_CONVOLUTION_RED_SCALE_EXT
GL_REDUCE_EXT = GL_REDUCE_EXT
GL_SEPARABLE_2D_EXT = GL_SEPARABLE_2D_EXT
__file__ = '/home/mcfletch/pylive/OpenGL/GL/EXT/convolution.pyc'
__name__ = 'OpenGL.GL.EXT.convolution'
__package__ = 'OpenGL.GL.EXT'
glConvolutionFilter1DEXT = <OpenGL.platform.baseplatform.glConvolutionFilter1DEXT object at 0x754a510>
glConvolutionFilter2DEXT = <OpenGL.platform.baseplatform.glConvolutionFilter2DEXT object at 0x754a590>
glConvolutionParameterfEXT = <OpenGL.platform.baseplatform.glConvolutionParameterfEXT object at 0x754a5d0>
glConvolutionParameterfvEXT = <OpenGL.platform.baseplatform.glConvolutionParameterfvEXT object at 0x754a090>
glConvolutionParameteriEXT = <OpenGL.platform.baseplatform.glConvolutionParameteriEXT object at 0x754a610>
glConvolutionParameterivEXT = <OpenGL.platform.baseplatform.glConvolutionParameterivEXT object at 0x754a650>
glCopyConvolutionFilter1DEXT = <OpenGL.platform.baseplatform.glCopyConvolutionFilter1DEXT object at 0x754ae10>
glCopyConvolutionFilter2DEXT = <OpenGL.platform.baseplatform.glCopyConvolutionFilter2DEXT object at 0x754c510>
glGetConvolutionFilterEXT = <OpenGL.platform.baseplatform.glGetConvolutionFilterEXT object at 0x754c550>
glGetConvolutionParameterfvEXT = <OpenGL.platform.baseplatform.glGetConvolutionParameterfvEXT object at 0x754c590>
glGetConvolutionParameterivEXT = <OpenGL.platform.baseplatform.glGetConvolutionParameterivEXT object at 0x754c5d0>
glGetSeparableFilterEXT = <OpenGL.platform.baseplatform.glGetSeparableFilterEXT object at 0x754c610>
glSeparableFilter2DEXT = <OpenGL.platform.baseplatform.glSeparableFilter2DEXT object at 0x754c690>