module Graphics.GL.Compatibility45 (
module Graphics.GL.Compatibility44
, module Graphics.GL.Core45
, glGetnColorTable
, glGetnConvolutionFilter
, glGetnHistogram
, glGetnMapdv
, glGetnMapfv
, glGetnMapiv
, glGetnMinmax
, glGetnPixelMapfv
, glGetnPixelMapuiv
, glGetnPixelMapusv
, glGetnPolygonStipple
, glGetnSeparableFilter
) where
import Control.Monad.IO.Class
import Foreign.Ptr
import Graphics.GL.Internal.FFI
import Graphics.GL.Internal.Proc
import Graphics.GL.Types
import System.IO.Unsafe
import Graphics.GL.Compatibility44
import Graphics.GL.Core45
glGetnColorTable :: MonadIO m => GLenum -> GLenum -> GLenum -> GLsizei -> Ptr () -> m ()
glGetnColorTable = ffienumenumenumsizeiPtrVIOV glGetnColorTableFunPtr
glGetnColorTableFunPtr :: FunPtr (GLenum -> GLenum -> GLenum -> GLsizei -> Ptr () -> IO ())
glGetnColorTableFunPtr = unsafePerformIO (getProcAddress "glGetnColorTable")
glGetnConvolutionFilter :: MonadIO m => GLenum -> GLenum -> GLenum -> GLsizei -> Ptr () -> m ()
glGetnConvolutionFilter = ffienumenumenumsizeiPtrVIOV glGetnConvolutionFilterFunPtr
glGetnConvolutionFilterFunPtr :: FunPtr (GLenum -> GLenum -> GLenum -> GLsizei -> Ptr () -> IO ())
glGetnConvolutionFilterFunPtr = unsafePerformIO (getProcAddress "glGetnConvolutionFilter")
glGetnHistogram :: MonadIO m => GLenum -> GLboolean -> GLenum -> GLenum -> GLsizei -> Ptr () -> m ()
glGetnHistogram = ffienumbooleanenumenumsizeiPtrVIOV glGetnHistogramFunPtr
glGetnHistogramFunPtr :: FunPtr (GLenum -> GLboolean -> GLenum -> GLenum -> GLsizei -> Ptr () -> IO ())
glGetnHistogramFunPtr = unsafePerformIO (getProcAddress "glGetnHistogram")
glGetnMapdv :: MonadIO m => GLenum -> GLenum -> GLsizei -> Ptr GLdouble -> m ()
glGetnMapdv = ffienumenumsizeiPtrdoubleIOV glGetnMapdvFunPtr
glGetnMapdvFunPtr :: FunPtr (GLenum -> GLenum -> GLsizei -> Ptr GLdouble -> IO ())
glGetnMapdvFunPtr = unsafePerformIO (getProcAddress "glGetnMapdv")
glGetnMapfv :: MonadIO m => GLenum -> GLenum -> GLsizei -> Ptr GLfloat -> m ()
glGetnMapfv = ffienumenumsizeiPtrfloatIOV glGetnMapfvFunPtr
glGetnMapfvFunPtr :: FunPtr (GLenum -> GLenum -> GLsizei -> Ptr GLfloat -> IO ())
glGetnMapfvFunPtr = unsafePerformIO (getProcAddress "glGetnMapfv")
glGetnMapiv :: MonadIO m => GLenum -> GLenum -> GLsizei -> Ptr GLint -> m ()
glGetnMapiv = ffienumenumsizeiPtrintIOV glGetnMapivFunPtr
glGetnMapivFunPtr :: FunPtr (GLenum -> GLenum -> GLsizei -> Ptr GLint -> IO ())
glGetnMapivFunPtr = unsafePerformIO (getProcAddress "glGetnMapiv")
glGetnMinmax :: MonadIO m => GLenum -> GLboolean -> GLenum -> GLenum -> GLsizei -> Ptr () -> m ()
glGetnMinmax = ffienumbooleanenumenumsizeiPtrVIOV glGetnMinmaxFunPtr
glGetnMinmaxFunPtr :: FunPtr (GLenum -> GLboolean -> GLenum -> GLenum -> GLsizei -> Ptr () -> IO ())
glGetnMinmaxFunPtr = unsafePerformIO (getProcAddress "glGetnMinmax")
glGetnPixelMapfv :: MonadIO m => GLenum -> GLsizei -> Ptr GLfloat -> m ()
glGetnPixelMapfv = ffienumsizeiPtrfloatIOV glGetnPixelMapfvFunPtr
glGetnPixelMapfvFunPtr :: FunPtr (GLenum -> GLsizei -> Ptr GLfloat -> IO ())
glGetnPixelMapfvFunPtr = unsafePerformIO (getProcAddress "glGetnPixelMapfv")
glGetnPixelMapuiv :: MonadIO m => GLenum -> GLsizei -> Ptr GLuint -> m ()
glGetnPixelMapuiv = ffienumsizeiPtruintIOV glGetnPixelMapuivFunPtr
glGetnPixelMapuivFunPtr :: FunPtr (GLenum -> GLsizei -> Ptr GLuint -> IO ())
glGetnPixelMapuivFunPtr = unsafePerformIO (getProcAddress "glGetnPixelMapuiv")
glGetnPixelMapusv :: MonadIO m => GLenum -> GLsizei -> Ptr GLushort -> m ()
glGetnPixelMapusv = ffienumsizeiPtrushortIOV glGetnPixelMapusvFunPtr
glGetnPixelMapusvFunPtr :: FunPtr (GLenum -> GLsizei -> Ptr GLushort -> IO ())
glGetnPixelMapusvFunPtr = unsafePerformIO (getProcAddress "glGetnPixelMapusv")
glGetnPolygonStipple :: MonadIO m => GLsizei -> Ptr GLubyte -> m ()
glGetnPolygonStipple = ffisizeiPtrubyteIOV glGetnPolygonStippleFunPtr
glGetnPolygonStippleFunPtr :: FunPtr (GLsizei -> Ptr GLubyte -> IO ())
glGetnPolygonStippleFunPtr = unsafePerformIO (getProcAddress "glGetnPolygonStipple")
glGetnSeparableFilter :: MonadIO m => GLenum -> GLenum -> GLenum -> GLsizei -> Ptr () -> GLsizei -> Ptr () -> Ptr () -> m ()
glGetnSeparableFilter = ffienumenumenumsizeiPtrVsizeiPtrVPtrVIOV glGetnSeparableFilterFunPtr
glGetnSeparableFilterFunPtr :: FunPtr (GLenum -> GLenum -> GLenum -> GLsizei -> Ptr () -> GLsizei -> Ptr () -> Ptr () -> IO ())
glGetnSeparableFilterFunPtr = unsafePerformIO (getProcAddress "glGetnSeparableFilter")