Is the EXT_convolution extension supported?
ModuleOpenGLRaw-3.3.4.1Haskell2010
Graphics.GL.EXT.Convolution
- 15 values
- PackageOpenGLRaw-3.3.4.1
- Exports35
- LanguageHaskell2010
- LicenceBSD-3-Clause
- SourceExtensionPredicates.hs
Extension Support
2 declarationsIs the EXT_convolution extension supported? Note that in the presence of multiple contexts with different capabilities, this might be wrong. Use glGetEXTConvolution in those cases instead.
Enums
20 declarationsFunctions
13 declarationsglConvolutionFilter1DEXT :: MonadIO m=> GLenumtargetof type ConvolutionTargetEXT.-> GLenuminternalformatof type InternalFormat.-> GLsizeiwidth.-> GLenumformatof type PixelFormat.-> GLenumtypeof type PixelType.-> Ptr aimagepointing toCOMPSIZE(format,type,width)elements of typea.-> m ()
This command is an alias for glConvolutionFilter1D.
glConvolutionFilter2DEXT :: MonadIO m=> GLenumtargetof type ConvolutionTargetEXT.-> GLenuminternalformatof type InternalFormat.-> GLsizeiwidth.-> GLsizeiheight.-> GLenumformatof type PixelFormat.-> GLenumtypeof type PixelType.-> Ptr aimagepointing toCOMPSIZE(format,type,width,height)elements of typea.-> m ()
This command is an alias for glConvolutionFilter2D.
glConvolutionParameterfEXT :: MonadIO m=> GLenumtargetof type ConvolutionTargetEXT.-> GLenumpnameof type ConvolutionParameterEXT.-> GLfloatparamsof typeCheckedFloat32.-> m ()
This command is an alias for glConvolutionParameterf.
glConvolutionParameterfvEXT :: MonadIO m=> GLenumtargetof type ConvolutionTargetEXT.-> GLenumpnameof type ConvolutionParameterEXT.-> Ptr GLfloatparamspointing toCOMPSIZE(pname)elements of typeCheckedFloat32.-> m ()
This command is an alias for glConvolutionParameterfv.
glConvolutionParameteriEXT :: MonadIO m=> GLenumtargetof type ConvolutionTargetEXT.-> GLenumpnameof type ConvolutionParameterEXT.-> GLintparamsof typeCheckedInt32.-> m ()
This command is an alias for glConvolutionParameteri.
glConvolutionParameterivEXT :: MonadIO m=> GLenumtargetof type ConvolutionTargetEXT.-> GLenumpnameof type ConvolutionParameterEXT.-> Ptr GLintparamspointing toCOMPSIZE(pname)elements of typeCheckedInt32.-> m ()
This command is an alias for glConvolutionParameteriv.
glCopyConvolutionFilter1DEXT :: MonadIO m=> GLenumtargetof type ConvolutionTargetEXT.-> GLenuminternalformatof type InternalFormat.-> GLintxof typeWinCoord.-> GLintyof typeWinCoord.-> GLsizeiwidth.-> m ()
This command is an alias for glCopyConvolutionFilter1D.
glCopyConvolutionFilter2DEXT :: MonadIO m=> GLenumtargetof type ConvolutionTargetEXT.-> GLenuminternalformatof type InternalFormat.-> GLintxof typeWinCoord.-> GLintyof typeWinCoord.-> GLsizeiwidth.-> GLsizeiheight.-> m ()
This command is an alias for glCopyConvolutionFilter2D.
glGetConvolutionFilterEXT :: MonadIO m=> GLenumtargetof type ConvolutionTargetEXT.-> GLenumformatof type PixelFormat.-> GLenumtypeof type PixelType.-> Ptr aimagepointing toCOMPSIZE(target,format,type)elements of typea.-> m ()
glGetConvolutionParameterfvEXT :: MonadIO m=> GLenumtargetof type ConvolutionTargetEXT.-> GLenumpnameof type ConvolutionParameterEXT.-> Ptr GLfloatparamspointing toCOMPSIZE(pname)elements of typeGLfloat.-> m ()
glGetConvolutionParameterivEXT :: MonadIO m=> GLenumtargetof type ConvolutionTargetEXT.-> GLenumpnameof type ConvolutionParameterEXT.-> Ptr GLintparamspointing toCOMPSIZE(pname)elements of typeGLint.-> m ()
glGetSeparableFilterEXT :: MonadIO m=> GLenumtargetof type SeparableTargetEXT.-> GLenumformatof type PixelFormat.-> GLenumtypeof type PixelType.-> Ptr arowpointing toCOMPSIZE(target,format,type)elements of typea.-> Ptr bcolumnpointing toCOMPSIZE(target,format,type)elements of typeb.-> Ptr cspanpointing toCOMPSIZE(target,format,type)elements of typec.-> m ()
glSeparableFilter2DEXT :: MonadIO m=> GLenumtargetof type SeparableTargetEXT.-> GLenuminternalformatof type InternalFormat.-> GLsizeiwidth.-> GLsizeiheight.-> GLenumformatof type PixelFormat.-> GLenumtypeof type PixelType.-> Ptr arowpointing toCOMPSIZE(target,format,type,width)elements of typea.-> Ptr bcolumnpointing toCOMPSIZE(target,format,type,height)elements of typeb.-> m ()
This command is an alias for glSeparableFilter2D.