-- This file was automatically generated. {-# LANGUAGE ScopedTypeVariables, PatternSynonyms #-} module Graphics.GL.Raw.Extension.OES.FixedPoint ( -- * Extension Support gl_OES_fixed_point -- * GL_OES_fixed_point , glAccumxOES , glAlphaFuncxOES , glBitmapxOES , glBlendColorxOES , glClearAccumxOES , glClearColorxOES , glClearDepthxOES , glClipPlanexOES , glColor3xOES , glColor3xvOES , glColor4xOES , glColor4xvOES , glConvolutionParameterxOES , glConvolutionParameterxvOES , glDepthRangexOES , glEvalCoord1xOES , glEvalCoord1xvOES , glEvalCoord2xOES , glEvalCoord2xvOES , glFeedbackBufferxOES , glFogxOES , glFogxvOES , glFrustumxOES , glGetClipPlanexOES , glGetConvolutionParameterxvOES , glGetFixedvOES , glGetHistogramParameterxvOES , glGetLightxOES , glGetLightxvOES , glGetMapxvOES , glGetMaterialxOES , glGetMaterialxvOES , glGetPixelMapxv , glGetTexEnvxvOES , glGetTexGenxvOES , glGetTexLevelParameterxvOES , glGetTexParameterxvOES , glIndexxOES , glIndexxvOES , glLightModelxOES , glLightModelxvOES , glLightxOES , glLightxvOES , glLineWidthxOES , glLoadMatrixxOES , glLoadTransposeMatrixxOES , glMap1xOES , glMap2xOES , glMapGrid1xOES , glMapGrid2xOES , glMaterialxOES , glMaterialxvOES , glMultMatrixxOES , glMultTransposeMatrixxOES , glMultiTexCoord1xOES , glMultiTexCoord1xvOES , glMultiTexCoord2xOES , glMultiTexCoord2xvOES , glMultiTexCoord3xOES , glMultiTexCoord3xvOES , glMultiTexCoord4xOES , glMultiTexCoord4xvOES , glNormal3xOES , glNormal3xvOES , glOrthoxOES , glPassThroughxOES , glPixelMapx , glPixelStorex , glPixelTransferxOES , glPixelZoomxOES , glPointParameterxOES , glPointParameterxvOES , glPointSizexOES , glPolygonOffsetxOES , glPrioritizeTexturesxOES , glRasterPos2xOES , glRasterPos2xvOES , glRasterPos3xOES , glRasterPos3xvOES , glRasterPos4xOES , glRasterPos4xvOES , glRectxOES , glRectxvOES , glRotatexOES , glSampleCoverageOES , glSampleCoveragexOES , glScalexOES , glTexCoord1xOES , glTexCoord1xvOES , glTexCoord2xOES , glTexCoord2xvOES , glTexCoord3xOES , glTexCoord3xvOES , glTexCoord4xOES , glTexCoord4xvOES , glTexEnvxOES , glTexEnvxvOES , glTexGenxOES , glTexGenxvOES , glTexParameterxOES , glTexParameterxvOES , glTranslatexOES , glVertex2xOES , glVertex2xvOES , glVertex3xOES , glVertex3xvOES , glVertex4xOES , glVertex4xvOES , pattern GL_FIXED_OES ) where import Control.Monad.IO.Class import Data.Set import Foreign.Ptr import Graphics.GL.Raw.Internal.FFI import Graphics.GL.Raw.Internal.Proc import Graphics.GL.Raw.Internal.Shared import Graphics.GL.Raw.Types import System.IO.Unsafe gl_OES_fixed_point :: Bool gl_OES_fixed_point = member "GL_OES_fixed_point" extensions glAccumxOES :: MonadIO m => GLenum -> GLfixed -> m () glAccumxOES = ffienumfixedIOV glAccumxOESFunPtr glAccumxOESFunPtr :: FunPtr (GLenum -> GLfixed -> IO ()) glAccumxOESFunPtr = unsafePerformIO (getProcAddress "glAccumxOES") {-# NOINLINE glAccumxOESFunPtr #-} glAlphaFuncxOES :: MonadIO m => GLenum -> GLfixed -> m () glAlphaFuncxOES = ffienumfixedIOV glAlphaFuncxOESFunPtr glAlphaFuncxOESFunPtr :: FunPtr (GLenum -> GLfixed -> IO ()) glAlphaFuncxOESFunPtr = unsafePerformIO (getProcAddress "glAlphaFuncxOES") {-# NOINLINE glAlphaFuncxOESFunPtr #-} glBitmapxOES :: MonadIO m => GLsizei -> GLsizei -> GLfixed -> GLfixed -> GLfixed -> GLfixed -> Ptr GLubyte -> m () glBitmapxOES = ffisizeisizeifixedfixedfixedfixedPtrubyteIOV glBitmapxOESFunPtr glBitmapxOESFunPtr :: FunPtr (GLsizei -> GLsizei -> GLfixed -> GLfixed -> GLfixed -> GLfixed -> Ptr GLubyte -> IO ()) glBitmapxOESFunPtr = unsafePerformIO (getProcAddress "glBitmapxOES") {-# NOINLINE glBitmapxOESFunPtr #-} glBlendColorxOES :: MonadIO m => GLfixed -> GLfixed -> GLfixed -> GLfixed -> m () glBlendColorxOES = ffifixedfixedfixedfixedIOV glBlendColorxOESFunPtr glBlendColorxOESFunPtr :: FunPtr (GLfixed -> GLfixed -> GLfixed -> GLfixed -> IO ()) glBlendColorxOESFunPtr = unsafePerformIO (getProcAddress "glBlendColorxOES") {-# NOINLINE glBlendColorxOESFunPtr #-} glClearAccumxOES :: MonadIO m => GLfixed -> GLfixed -> GLfixed -> GLfixed -> m () glClearAccumxOES = ffifixedfixedfixedfixedIOV glClearAccumxOESFunPtr glClearAccumxOESFunPtr :: FunPtr (GLfixed -> GLfixed -> GLfixed -> GLfixed -> IO ()) glClearAccumxOESFunPtr = unsafePerformIO (getProcAddress "glClearAccumxOES") {-# NOINLINE glClearAccumxOESFunPtr #-} glClearColorxOES :: MonadIO m => GLfixed -> GLfixed -> GLfixed -> GLfixed -> m () glClearColorxOES = ffifixedfixedfixedfixedIOV glClearColorxOESFunPtr glClearColorxOESFunPtr :: FunPtr (GLfixed -> GLfixed -> GLfixed -> GLfixed -> IO ()) glClearColorxOESFunPtr = unsafePerformIO (getProcAddress "glClearColorxOES") {-# NOINLINE glClearColorxOESFunPtr #-} glClearDepthxOES :: MonadIO m => GLfixed -> m () glClearDepthxOES = ffifixedIOV glClearDepthxOESFunPtr glClearDepthxOESFunPtr :: FunPtr (GLfixed -> IO ()) glClearDepthxOESFunPtr = unsafePerformIO (getProcAddress "glClearDepthxOES") {-# NOINLINE glClearDepthxOESFunPtr #-} glClipPlanexOES :: MonadIO m => GLenum -> Ptr GLfixed -> m () glClipPlanexOES = ffienumPtrfixedIOV glClipPlanexOESFunPtr glClipPlanexOESFunPtr :: FunPtr (GLenum -> Ptr GLfixed -> IO ()) glClipPlanexOESFunPtr = unsafePerformIO (getProcAddress "glClipPlanexOES") {-# NOINLINE glClipPlanexOESFunPtr #-} glColor3xOES :: MonadIO m => GLfixed -> GLfixed -> GLfixed -> m () glColor3xOES = ffifixedfixedfixedIOV glColor3xOESFunPtr glColor3xOESFunPtr :: FunPtr (GLfixed -> GLfixed -> GLfixed -> IO ()) glColor3xOESFunPtr = unsafePerformIO (getProcAddress "glColor3xOES") {-# NOINLINE glColor3xOESFunPtr #-} glColor3xvOES :: MonadIO m => Ptr GLfixed -> m () glColor3xvOES = ffiPtrfixedIOV glColor3xvOESFunPtr glColor3xvOESFunPtr :: FunPtr (Ptr GLfixed -> IO ()) glColor3xvOESFunPtr = unsafePerformIO (getProcAddress "glColor3xvOES") {-# NOINLINE glColor3xvOESFunPtr #-} glColor4xOES :: MonadIO m => GLfixed -> GLfixed -> GLfixed -> GLfixed -> m () glColor4xOES = ffifixedfixedfixedfixedIOV glColor4xOESFunPtr glColor4xOESFunPtr :: FunPtr (GLfixed -> GLfixed -> GLfixed -> GLfixed -> IO ()) glColor4xOESFunPtr = unsafePerformIO (getProcAddress "glColor4xOES") {-# NOINLINE glColor4xOESFunPtr #-} glColor4xvOES :: MonadIO m => Ptr GLfixed -> m () glColor4xvOES = ffiPtrfixedIOV glColor4xvOESFunPtr glColor4xvOESFunPtr :: FunPtr (Ptr GLfixed -> IO ()) glColor4xvOESFunPtr = unsafePerformIO (getProcAddress "glColor4xvOES") {-# NOINLINE glColor4xvOESFunPtr #-} glConvolutionParameterxOES :: MonadIO m => GLenum -> GLenum -> GLfixed -> m () glConvolutionParameterxOES = ffienumenumfixedIOV glConvolutionParameterxOESFunPtr glConvolutionParameterxOESFunPtr :: FunPtr (GLenum -> GLenum -> GLfixed -> IO ()) glConvolutionParameterxOESFunPtr = unsafePerformIO (getProcAddress "glConvolutionParameterxOES") {-# NOINLINE glConvolutionParameterxOESFunPtr #-} glConvolutionParameterxvOES :: MonadIO m => GLenum -> GLenum -> Ptr GLfixed -> m () glConvolutionParameterxvOES = ffienumenumPtrfixedIOV glConvolutionParameterxvOESFunPtr glConvolutionParameterxvOESFunPtr :: FunPtr (GLenum -> GLenum -> Ptr GLfixed -> IO ()) glConvolutionParameterxvOESFunPtr = unsafePerformIO (getProcAddress "glConvolutionParameterxvOES") {-# NOINLINE glConvolutionParameterxvOESFunPtr #-} glDepthRangexOES :: MonadIO m => GLfixed -> GLfixed -> m () glDepthRangexOES = ffifixedfixedIOV glDepthRangexOESFunPtr glDepthRangexOESFunPtr :: FunPtr (GLfixed -> GLfixed -> IO ()) glDepthRangexOESFunPtr = unsafePerformIO (getProcAddress "glDepthRangexOES") {-# NOINLINE glDepthRangexOESFunPtr #-} glEvalCoord1xOES :: MonadIO m => GLfixed -> m () glEvalCoord1xOES = ffifixedIOV glEvalCoord1xOESFunPtr glEvalCoord1xOESFunPtr :: FunPtr (GLfixed -> IO ()) glEvalCoord1xOESFunPtr = unsafePerformIO (getProcAddress "glEvalCoord1xOES") {-# NOINLINE glEvalCoord1xOESFunPtr #-} glEvalCoord1xvOES :: MonadIO m => Ptr GLfixed -> m () glEvalCoord1xvOES = ffiPtrfixedIOV glEvalCoord1xvOESFunPtr glEvalCoord1xvOESFunPtr :: FunPtr (Ptr GLfixed -> IO ()) glEvalCoord1xvOESFunPtr = unsafePerformIO (getProcAddress "glEvalCoord1xvOES") {-# NOINLINE glEvalCoord1xvOESFunPtr #-} glEvalCoord2xOES :: MonadIO m => GLfixed -> GLfixed -> m () glEvalCoord2xOES = ffifixedfixedIOV glEvalCoord2xOESFunPtr glEvalCoord2xOESFunPtr :: FunPtr (GLfixed -> GLfixed -> IO ()) glEvalCoord2xOESFunPtr = unsafePerformIO (getProcAddress "glEvalCoord2xOES") {-# NOINLINE glEvalCoord2xOESFunPtr #-} glEvalCoord2xvOES :: MonadIO m => Ptr GLfixed -> m () glEvalCoord2xvOES = ffiPtrfixedIOV glEvalCoord2xvOESFunPtr glEvalCoord2xvOESFunPtr :: FunPtr (Ptr GLfixed -> IO ()) glEvalCoord2xvOESFunPtr = unsafePerformIO (getProcAddress "glEvalCoord2xvOES") {-# NOINLINE glEvalCoord2xvOESFunPtr #-} glFeedbackBufferxOES :: MonadIO m => GLsizei -> GLenum -> Ptr GLfixed -> m () glFeedbackBufferxOES = ffisizeienumPtrfixedIOV glFeedbackBufferxOESFunPtr glFeedbackBufferxOESFunPtr :: FunPtr (GLsizei -> GLenum -> Ptr GLfixed -> IO ()) glFeedbackBufferxOESFunPtr = unsafePerformIO (getProcAddress "glFeedbackBufferxOES") {-# NOINLINE glFeedbackBufferxOESFunPtr #-} glFogxOES :: MonadIO m => GLenum -> GLfixed -> m () glFogxOES = ffienumfixedIOV glFogxOESFunPtr glFogxOESFunPtr :: FunPtr (GLenum -> GLfixed -> IO ()) glFogxOESFunPtr = unsafePerformIO (getProcAddress "glFogxOES") {-# NOINLINE glFogxOESFunPtr #-} glFogxvOES :: MonadIO m => GLenum -> Ptr GLfixed -> m () glFogxvOES = ffienumPtrfixedIOV glFogxvOESFunPtr glFogxvOESFunPtr :: FunPtr (GLenum -> Ptr GLfixed -> IO ()) glFogxvOESFunPtr = unsafePerformIO (getProcAddress "glFogxvOES") {-# NOINLINE glFogxvOESFunPtr #-} glFrustumxOES :: MonadIO m => GLfixed -> GLfixed -> GLfixed -> GLfixed -> GLfixed -> GLfixed -> m () glFrustumxOES = ffifixedfixedfixedfixedfixedfixedIOV glFrustumxOESFunPtr glFrustumxOESFunPtr :: FunPtr (GLfixed -> GLfixed -> GLfixed -> GLfixed -> GLfixed -> GLfixed -> IO ()) glFrustumxOESFunPtr = unsafePerformIO (getProcAddress "glFrustumxOES") {-# NOINLINE glFrustumxOESFunPtr #-} glGetClipPlanexOES :: MonadIO m => GLenum -> Ptr GLfixed -> m () glGetClipPlanexOES = ffienumPtrfixedIOV glGetClipPlanexOESFunPtr glGetClipPlanexOESFunPtr :: FunPtr (GLenum -> Ptr GLfixed -> IO ()) glGetClipPlanexOESFunPtr = unsafePerformIO (getProcAddress "glGetClipPlanexOES") {-# NOINLINE glGetClipPlanexOESFunPtr #-} glGetConvolutionParameterxvOES :: MonadIO m => GLenum -> GLenum -> Ptr GLfixed -> m () glGetConvolutionParameterxvOES = ffienumenumPtrfixedIOV glGetConvolutionParameterxvOESFunPtr glGetConvolutionParameterxvOESFunPtr :: FunPtr (GLenum -> GLenum -> Ptr GLfixed -> IO ()) glGetConvolutionParameterxvOESFunPtr = unsafePerformIO (getProcAddress "glGetConvolutionParameterxvOES") {-# NOINLINE glGetConvolutionParameterxvOESFunPtr #-} glGetFixedvOES :: MonadIO m => GLenum -> Ptr GLfixed -> m () glGetFixedvOES = ffienumPtrfixedIOV glGetFixedvOESFunPtr glGetFixedvOESFunPtr :: FunPtr (GLenum -> Ptr GLfixed -> IO ()) glGetFixedvOESFunPtr = unsafePerformIO (getProcAddress "glGetFixedvOES") {-# NOINLINE glGetFixedvOESFunPtr #-} glGetHistogramParameterxvOES :: MonadIO m => GLenum -> GLenum -> Ptr GLfixed -> m () glGetHistogramParameterxvOES = ffienumenumPtrfixedIOV glGetHistogramParameterxvOESFunPtr glGetHistogramParameterxvOESFunPtr :: FunPtr (GLenum -> GLenum -> Ptr GLfixed -> IO ()) glGetHistogramParameterxvOESFunPtr = unsafePerformIO (getProcAddress "glGetHistogramParameterxvOES") {-# NOINLINE glGetHistogramParameterxvOESFunPtr #-} glGetLightxOES :: MonadIO m => GLenum -> GLenum -> Ptr GLfixed -> m () glGetLightxOES = ffienumenumPtrfixedIOV glGetLightxOESFunPtr glGetLightxOESFunPtr :: FunPtr (GLenum -> GLenum -> Ptr GLfixed -> IO ()) glGetLightxOESFunPtr = unsafePerformIO (getProcAddress "glGetLightxOES") {-# NOINLINE glGetLightxOESFunPtr #-} glGetLightxvOES :: MonadIO m => GLenum -> GLenum -> Ptr GLfixed -> m () glGetLightxvOES = ffienumenumPtrfixedIOV glGetLightxvOESFunPtr glGetLightxvOESFunPtr :: FunPtr (GLenum -> GLenum -> Ptr GLfixed -> IO ()) glGetLightxvOESFunPtr = unsafePerformIO (getProcAddress "glGetLightxvOES") {-# NOINLINE glGetLightxvOESFunPtr #-} glGetMapxvOES :: MonadIO m => GLenum -> GLenum -> Ptr GLfixed -> m () glGetMapxvOES = ffienumenumPtrfixedIOV glGetMapxvOESFunPtr glGetMapxvOESFunPtr :: FunPtr (GLenum -> GLenum -> Ptr GLfixed -> IO ()) glGetMapxvOESFunPtr = unsafePerformIO (getProcAddress "glGetMapxvOES") {-# NOINLINE glGetMapxvOESFunPtr #-} glGetMaterialxOES :: MonadIO m => GLenum -> GLenum -> GLfixed -> m () glGetMaterialxOES = ffienumenumfixedIOV glGetMaterialxOESFunPtr glGetMaterialxOESFunPtr :: FunPtr (GLenum -> GLenum -> GLfixed -> IO ()) glGetMaterialxOESFunPtr = unsafePerformIO (getProcAddress "glGetMaterialxOES") {-# NOINLINE glGetMaterialxOESFunPtr #-} glGetMaterialxvOES :: MonadIO m => GLenum -> GLenum -> Ptr GLfixed -> m () glGetMaterialxvOES = ffienumenumPtrfixedIOV glGetMaterialxvOESFunPtr glGetMaterialxvOESFunPtr :: FunPtr (GLenum -> GLenum -> Ptr GLfixed -> IO ()) glGetMaterialxvOESFunPtr = unsafePerformIO (getProcAddress "glGetMaterialxvOES") {-# NOINLINE glGetMaterialxvOESFunPtr #-} glGetPixelMapxv :: MonadIO m => GLenum -> GLint -> Ptr GLfixed -> m () glGetPixelMapxv = ffienumintPtrfixedIOV glGetPixelMapxvFunPtr glGetPixelMapxvFunPtr :: FunPtr (GLenum -> GLint -> Ptr GLfixed -> IO ()) glGetPixelMapxvFunPtr = unsafePerformIO (getProcAddress "glGetPixelMapxv") {-# NOINLINE glGetPixelMapxvFunPtr #-} glGetTexEnvxvOES :: MonadIO m => GLenum -> GLenum -> Ptr GLfixed -> m () glGetTexEnvxvOES = ffienumenumPtrfixedIOV glGetTexEnvxvOESFunPtr glGetTexEnvxvOESFunPtr :: FunPtr (GLenum -> GLenum -> Ptr GLfixed -> IO ()) glGetTexEnvxvOESFunPtr = unsafePerformIO (getProcAddress "glGetTexEnvxvOES") {-# NOINLINE glGetTexEnvxvOESFunPtr #-} glGetTexLevelParameterxvOES :: MonadIO m => GLenum -> GLint -> GLenum -> Ptr GLfixed -> m () glGetTexLevelParameterxvOES = ffienumintenumPtrfixedIOV glGetTexLevelParameterxvOESFunPtr glGetTexLevelParameterxvOESFunPtr :: FunPtr (GLenum -> GLint -> GLenum -> Ptr GLfixed -> IO ()) glGetTexLevelParameterxvOESFunPtr = unsafePerformIO (getProcAddress "glGetTexLevelParameterxvOES") {-# NOINLINE glGetTexLevelParameterxvOESFunPtr #-} glGetTexParameterxvOES :: MonadIO m => GLenum -> GLenum -> Ptr GLfixed -> m () glGetTexParameterxvOES = ffienumenumPtrfixedIOV glGetTexParameterxvOESFunPtr glGetTexParameterxvOESFunPtr :: FunPtr (GLenum -> GLenum -> Ptr GLfixed -> IO ()) glGetTexParameterxvOESFunPtr = unsafePerformIO (getProcAddress "glGetTexParameterxvOES") {-# NOINLINE glGetTexParameterxvOESFunPtr #-} glIndexxOES :: MonadIO m => GLfixed -> m () glIndexxOES = ffifixedIOV glIndexxOESFunPtr glIndexxOESFunPtr :: FunPtr (GLfixed -> IO ()) glIndexxOESFunPtr = unsafePerformIO (getProcAddress "glIndexxOES") {-# NOINLINE glIndexxOESFunPtr #-} glIndexxvOES :: MonadIO m => Ptr GLfixed -> m () glIndexxvOES = ffiPtrfixedIOV glIndexxvOESFunPtr glIndexxvOESFunPtr :: FunPtr (Ptr GLfixed -> IO ()) glIndexxvOESFunPtr = unsafePerformIO (getProcAddress "glIndexxvOES") {-# NOINLINE glIndexxvOESFunPtr #-} glLightModelxOES :: MonadIO m => GLenum -> GLfixed -> m () glLightModelxOES = ffienumfixedIOV glLightModelxOESFunPtr glLightModelxOESFunPtr :: FunPtr (GLenum -> GLfixed -> IO ()) glLightModelxOESFunPtr = unsafePerformIO (getProcAddress "glLightModelxOES") {-# NOINLINE glLightModelxOESFunPtr #-} glLightModelxvOES :: MonadIO m => GLenum -> Ptr GLfixed -> m () glLightModelxvOES = ffienumPtrfixedIOV glLightModelxvOESFunPtr glLightModelxvOESFunPtr :: FunPtr (GLenum -> Ptr GLfixed -> IO ()) glLightModelxvOESFunPtr = unsafePerformIO (getProcAddress "glLightModelxvOES") {-# NOINLINE glLightModelxvOESFunPtr #-} glLightxOES :: MonadIO m => GLenum -> GLenum -> GLfixed -> m () glLightxOES = ffienumenumfixedIOV glLightxOESFunPtr glLightxOESFunPtr :: FunPtr (GLenum -> GLenum -> GLfixed -> IO ()) glLightxOESFunPtr = unsafePerformIO (getProcAddress "glLightxOES") {-# NOINLINE glLightxOESFunPtr #-} glLightxvOES :: MonadIO m => GLenum -> GLenum -> Ptr GLfixed -> m () glLightxvOES = ffienumenumPtrfixedIOV glLightxvOESFunPtr glLightxvOESFunPtr :: FunPtr (GLenum -> GLenum -> Ptr GLfixed -> IO ()) glLightxvOESFunPtr = unsafePerformIO (getProcAddress "glLightxvOES") {-# NOINLINE glLightxvOESFunPtr #-} glLineWidthxOES :: MonadIO m => GLfixed -> m () glLineWidthxOES = ffifixedIOV glLineWidthxOESFunPtr glLineWidthxOESFunPtr :: FunPtr (GLfixed -> IO ()) glLineWidthxOESFunPtr = unsafePerformIO (getProcAddress "glLineWidthxOES") {-# NOINLINE glLineWidthxOESFunPtr #-} glLoadMatrixxOES :: MonadIO m => Ptr GLfixed -> m () glLoadMatrixxOES = ffiPtrfixedIOV glLoadMatrixxOESFunPtr glLoadMatrixxOESFunPtr :: FunPtr (Ptr GLfixed -> IO ()) glLoadMatrixxOESFunPtr = unsafePerformIO (getProcAddress "glLoadMatrixxOES") {-# NOINLINE glLoadMatrixxOESFunPtr #-} glLoadTransposeMatrixxOES :: MonadIO m => Ptr GLfixed -> m () glLoadTransposeMatrixxOES = ffiPtrfixedIOV glLoadTransposeMatrixxOESFunPtr glLoadTransposeMatrixxOESFunPtr :: FunPtr (Ptr GLfixed -> IO ()) glLoadTransposeMatrixxOESFunPtr = unsafePerformIO (getProcAddress "glLoadTransposeMatrixxOES") {-# NOINLINE glLoadTransposeMatrixxOESFunPtr #-} glMap1xOES :: MonadIO m => GLenum -> GLfixed -> GLfixed -> GLint -> GLint -> GLfixed -> m () glMap1xOES = ffienumfixedfixedintintfixedIOV glMap1xOESFunPtr glMap1xOESFunPtr :: FunPtr (GLenum -> GLfixed -> GLfixed -> GLint -> GLint -> GLfixed -> IO ()) glMap1xOESFunPtr = unsafePerformIO (getProcAddress "glMap1xOES") {-# NOINLINE glMap1xOESFunPtr #-} glMap2xOES :: MonadIO m => GLenum -> GLfixed -> GLfixed -> GLint -> GLint -> GLfixed -> GLfixed -> GLint -> GLint -> GLfixed -> m () glMap2xOES = ffienumfixedfixedintintfixedfixedintintfixedIOV glMap2xOESFunPtr glMap2xOESFunPtr :: FunPtr (GLenum -> GLfixed -> GLfixed -> GLint -> GLint -> GLfixed -> GLfixed -> GLint -> GLint -> GLfixed -> IO ()) glMap2xOESFunPtr = unsafePerformIO (getProcAddress "glMap2xOES") {-# NOINLINE glMap2xOESFunPtr #-} glMapGrid1xOES :: MonadIO m => GLint -> GLfixed -> GLfixed -> m () glMapGrid1xOES = ffiintfixedfixedIOV glMapGrid1xOESFunPtr glMapGrid1xOESFunPtr :: FunPtr (GLint -> GLfixed -> GLfixed -> IO ()) glMapGrid1xOESFunPtr = unsafePerformIO (getProcAddress "glMapGrid1xOES") {-# NOINLINE glMapGrid1xOESFunPtr #-} glMapGrid2xOES :: MonadIO m => GLint -> GLfixed -> GLfixed -> GLfixed -> GLfixed -> m () glMapGrid2xOES = ffiintfixedfixedfixedfixedIOV glMapGrid2xOESFunPtr glMapGrid2xOESFunPtr :: FunPtr (GLint -> GLfixed -> GLfixed -> GLfixed -> GLfixed -> IO ()) glMapGrid2xOESFunPtr = unsafePerformIO (getProcAddress "glMapGrid2xOES") {-# NOINLINE glMapGrid2xOESFunPtr #-} glMaterialxOES :: MonadIO m => GLenum -> GLenum -> GLfixed -> m () glMaterialxOES = ffienumenumfixedIOV glMaterialxOESFunPtr glMaterialxOESFunPtr :: FunPtr (GLenum -> GLenum -> GLfixed -> IO ()) glMaterialxOESFunPtr = unsafePerformIO (getProcAddress "glMaterialxOES") {-# NOINLINE glMaterialxOESFunPtr #-} glMaterialxvOES :: MonadIO m => GLenum -> GLenum -> Ptr GLfixed -> m () glMaterialxvOES = ffienumenumPtrfixedIOV glMaterialxvOESFunPtr glMaterialxvOESFunPtr :: FunPtr (GLenum -> GLenum -> Ptr GLfixed -> IO ()) glMaterialxvOESFunPtr = unsafePerformIO (getProcAddress "glMaterialxvOES") {-# NOINLINE glMaterialxvOESFunPtr #-} glMultMatrixxOES :: MonadIO m => Ptr GLfixed -> m () glMultMatrixxOES = ffiPtrfixedIOV glMultMatrixxOESFunPtr glMultMatrixxOESFunPtr :: FunPtr (Ptr GLfixed -> IO ()) glMultMatrixxOESFunPtr = unsafePerformIO (getProcAddress "glMultMatrixxOES") {-# NOINLINE glMultMatrixxOESFunPtr #-} glMultTransposeMatrixxOES :: MonadIO m => Ptr GLfixed -> m () glMultTransposeMatrixxOES = ffiPtrfixedIOV glMultTransposeMatrixxOESFunPtr glMultTransposeMatrixxOESFunPtr :: FunPtr (Ptr GLfixed -> IO ()) glMultTransposeMatrixxOESFunPtr = unsafePerformIO (getProcAddress "glMultTransposeMatrixxOES") {-# NOINLINE glMultTransposeMatrixxOESFunPtr #-} glMultiTexCoord1xOES :: MonadIO m => GLenum -> GLfixed -> m () glMultiTexCoord1xOES = ffienumfixedIOV glMultiTexCoord1xOESFunPtr glMultiTexCoord1xOESFunPtr :: FunPtr (GLenum -> GLfixed -> IO ()) glMultiTexCoord1xOESFunPtr = unsafePerformIO (getProcAddress "glMultiTexCoord1xOES") {-# NOINLINE glMultiTexCoord1xOESFunPtr #-} glMultiTexCoord1xvOES :: MonadIO m => GLenum -> Ptr GLfixed -> m () glMultiTexCoord1xvOES = ffienumPtrfixedIOV glMultiTexCoord1xvOESFunPtr glMultiTexCoord1xvOESFunPtr :: FunPtr (GLenum -> Ptr GLfixed -> IO ()) glMultiTexCoord1xvOESFunPtr = unsafePerformIO (getProcAddress "glMultiTexCoord1xvOES") {-# NOINLINE glMultiTexCoord1xvOESFunPtr #-} glMultiTexCoord2xOES :: MonadIO m => GLenum -> GLfixed -> GLfixed -> m () glMultiTexCoord2xOES = ffienumfixedfixedIOV glMultiTexCoord2xOESFunPtr glMultiTexCoord2xOESFunPtr :: FunPtr (GLenum -> GLfixed -> GLfixed -> IO ()) glMultiTexCoord2xOESFunPtr = unsafePerformIO (getProcAddress "glMultiTexCoord2xOES") {-# NOINLINE glMultiTexCoord2xOESFunPtr #-} glMultiTexCoord2xvOES :: MonadIO m => GLenum -> Ptr GLfixed -> m () glMultiTexCoord2xvOES = ffienumPtrfixedIOV glMultiTexCoord2xvOESFunPtr glMultiTexCoord2xvOESFunPtr :: FunPtr (GLenum -> Ptr GLfixed -> IO ()) glMultiTexCoord2xvOESFunPtr = unsafePerformIO (getProcAddress "glMultiTexCoord2xvOES") {-# NOINLINE glMultiTexCoord2xvOESFunPtr #-} glMultiTexCoord3xOES :: MonadIO m => GLenum -> GLfixed -> GLfixed -> GLfixed -> m () glMultiTexCoord3xOES = ffienumfixedfixedfixedIOV glMultiTexCoord3xOESFunPtr glMultiTexCoord3xOESFunPtr :: FunPtr (GLenum -> GLfixed -> GLfixed -> GLfixed -> IO ()) glMultiTexCoord3xOESFunPtr = unsafePerformIO (getProcAddress "glMultiTexCoord3xOES") {-# NOINLINE glMultiTexCoord3xOESFunPtr #-} glMultiTexCoord3xvOES :: MonadIO m => GLenum -> Ptr GLfixed -> m () glMultiTexCoord3xvOES = ffienumPtrfixedIOV glMultiTexCoord3xvOESFunPtr glMultiTexCoord3xvOESFunPtr :: FunPtr (GLenum -> Ptr GLfixed -> IO ()) glMultiTexCoord3xvOESFunPtr = unsafePerformIO (getProcAddress "glMultiTexCoord3xvOES") {-# NOINLINE glMultiTexCoord3xvOESFunPtr #-} glMultiTexCoord4xOES :: MonadIO m => GLenum -> GLfixed -> GLfixed -> GLfixed -> GLfixed -> m () glMultiTexCoord4xOES = ffienumfixedfixedfixedfixedIOV glMultiTexCoord4xOESFunPtr glMultiTexCoord4xOESFunPtr :: FunPtr (GLenum -> GLfixed -> GLfixed -> GLfixed -> GLfixed -> IO ()) glMultiTexCoord4xOESFunPtr = unsafePerformIO (getProcAddress "glMultiTexCoord4xOES") {-# NOINLINE glMultiTexCoord4xOESFunPtr #-} glMultiTexCoord4xvOES :: MonadIO m => GLenum -> Ptr GLfixed -> m () glMultiTexCoord4xvOES = ffienumPtrfixedIOV glMultiTexCoord4xvOESFunPtr glMultiTexCoord4xvOESFunPtr :: FunPtr (GLenum -> Ptr GLfixed -> IO ()) glMultiTexCoord4xvOESFunPtr = unsafePerformIO (getProcAddress "glMultiTexCoord4xvOES") {-# NOINLINE glMultiTexCoord4xvOESFunPtr #-} glNormal3xOES :: MonadIO m => GLfixed -> GLfixed -> GLfixed -> m () glNormal3xOES = ffifixedfixedfixedIOV glNormal3xOESFunPtr glNormal3xOESFunPtr :: FunPtr (GLfixed -> GLfixed -> GLfixed -> IO ()) glNormal3xOESFunPtr = unsafePerformIO (getProcAddress "glNormal3xOES") {-# NOINLINE glNormal3xOESFunPtr #-} glNormal3xvOES :: MonadIO m => Ptr GLfixed -> m () glNormal3xvOES = ffiPtrfixedIOV glNormal3xvOESFunPtr glNormal3xvOESFunPtr :: FunPtr (Ptr GLfixed -> IO ()) glNormal3xvOESFunPtr = unsafePerformIO (getProcAddress "glNormal3xvOES") {-# NOINLINE glNormal3xvOESFunPtr #-} glOrthoxOES :: MonadIO m => GLfixed -> GLfixed -> GLfixed -> GLfixed -> GLfixed -> GLfixed -> m () glOrthoxOES = ffifixedfixedfixedfixedfixedfixedIOV glOrthoxOESFunPtr glOrthoxOESFunPtr :: FunPtr (GLfixed -> GLfixed -> GLfixed -> GLfixed -> GLfixed -> GLfixed -> IO ()) glOrthoxOESFunPtr = unsafePerformIO (getProcAddress "glOrthoxOES") {-# NOINLINE glOrthoxOESFunPtr #-} glPassThroughxOES :: MonadIO m => GLfixed -> m () glPassThroughxOES = ffifixedIOV glPassThroughxOESFunPtr glPassThroughxOESFunPtr :: FunPtr (GLfixed -> IO ()) glPassThroughxOESFunPtr = unsafePerformIO (getProcAddress "glPassThroughxOES") {-# NOINLINE glPassThroughxOESFunPtr #-} glPixelMapx :: MonadIO m => GLenum -> GLint -> Ptr GLfixed -> m () glPixelMapx = ffienumintPtrfixedIOV glPixelMapxFunPtr glPixelMapxFunPtr :: FunPtr (GLenum -> GLint -> Ptr GLfixed -> IO ()) glPixelMapxFunPtr = unsafePerformIO (getProcAddress "glPixelMapx") {-# NOINLINE glPixelMapxFunPtr #-} glPixelStorex :: MonadIO m => GLenum -> GLfixed -> m () glPixelStorex = ffienumfixedIOV glPixelStorexFunPtr glPixelStorexFunPtr :: FunPtr (GLenum -> GLfixed -> IO ()) glPixelStorexFunPtr = unsafePerformIO (getProcAddress "glPixelStorex") {-# NOINLINE glPixelStorexFunPtr #-} glPixelTransferxOES :: MonadIO m => GLenum -> GLfixed -> m () glPixelTransferxOES = ffienumfixedIOV glPixelTransferxOESFunPtr glPixelTransferxOESFunPtr :: FunPtr (GLenum -> GLfixed -> IO ()) glPixelTransferxOESFunPtr = unsafePerformIO (getProcAddress "glPixelTransferxOES") {-# NOINLINE glPixelTransferxOESFunPtr #-} glPixelZoomxOES :: MonadIO m => GLfixed -> GLfixed -> m () glPixelZoomxOES = ffifixedfixedIOV glPixelZoomxOESFunPtr glPixelZoomxOESFunPtr :: FunPtr (GLfixed -> GLfixed -> IO ()) glPixelZoomxOESFunPtr = unsafePerformIO (getProcAddress "glPixelZoomxOES") {-# NOINLINE glPixelZoomxOESFunPtr #-} glPointParameterxOES :: MonadIO m => GLenum -> GLfixed -> m () glPointParameterxOES = ffienumfixedIOV glPointParameterxOESFunPtr glPointParameterxOESFunPtr :: FunPtr (GLenum -> GLfixed -> IO ()) glPointParameterxOESFunPtr = unsafePerformIO (getProcAddress "glPointParameterxOES") {-# NOINLINE glPointParameterxOESFunPtr #-} glPointParameterxvOES :: MonadIO m => GLenum -> Ptr GLfixed -> m () glPointParameterxvOES = ffienumPtrfixedIOV glPointParameterxvOESFunPtr glPointParameterxvOESFunPtr :: FunPtr (GLenum -> Ptr GLfixed -> IO ()) glPointParameterxvOESFunPtr = unsafePerformIO (getProcAddress "glPointParameterxvOES") {-# NOINLINE glPointParameterxvOESFunPtr #-} glPointSizexOES :: MonadIO m => GLfixed -> m () glPointSizexOES = ffifixedIOV glPointSizexOESFunPtr glPointSizexOESFunPtr :: FunPtr (GLfixed -> IO ()) glPointSizexOESFunPtr = unsafePerformIO (getProcAddress "glPointSizexOES") {-# NOINLINE glPointSizexOESFunPtr #-} glPolygonOffsetxOES :: MonadIO m => GLfixed -> GLfixed -> m () glPolygonOffsetxOES = ffifixedfixedIOV glPolygonOffsetxOESFunPtr glPolygonOffsetxOESFunPtr :: FunPtr (GLfixed -> GLfixed -> IO ()) glPolygonOffsetxOESFunPtr = unsafePerformIO (getProcAddress "glPolygonOffsetxOES") {-# NOINLINE glPolygonOffsetxOESFunPtr #-} glPrioritizeTexturesxOES :: MonadIO m => GLsizei -> Ptr GLuint -> Ptr GLfixed -> m () glPrioritizeTexturesxOES = ffisizeiPtruintPtrfixedIOV glPrioritizeTexturesxOESFunPtr glPrioritizeTexturesxOESFunPtr :: FunPtr (GLsizei -> Ptr GLuint -> Ptr GLfixed -> IO ()) glPrioritizeTexturesxOESFunPtr = unsafePerformIO (getProcAddress "glPrioritizeTexturesxOES") {-# NOINLINE glPrioritizeTexturesxOESFunPtr #-} glRasterPos2xOES :: MonadIO m => GLfixed -> GLfixed -> m () glRasterPos2xOES = ffifixedfixedIOV glRasterPos2xOESFunPtr glRasterPos2xOESFunPtr :: FunPtr (GLfixed -> GLfixed -> IO ()) glRasterPos2xOESFunPtr = unsafePerformIO (getProcAddress "glRasterPos2xOES") {-# NOINLINE glRasterPos2xOESFunPtr #-} glRasterPos2xvOES :: MonadIO m => Ptr GLfixed -> m () glRasterPos2xvOES = ffiPtrfixedIOV glRasterPos2xvOESFunPtr glRasterPos2xvOESFunPtr :: FunPtr (Ptr GLfixed -> IO ()) glRasterPos2xvOESFunPtr = unsafePerformIO (getProcAddress "glRasterPos2xvOES") {-# NOINLINE glRasterPos2xvOESFunPtr #-} glRasterPos3xOES :: MonadIO m => GLfixed -> GLfixed -> GLfixed -> m () glRasterPos3xOES = ffifixedfixedfixedIOV glRasterPos3xOESFunPtr glRasterPos3xOESFunPtr :: FunPtr (GLfixed -> GLfixed -> GLfixed -> IO ()) glRasterPos3xOESFunPtr = unsafePerformIO (getProcAddress "glRasterPos3xOES") {-# NOINLINE glRasterPos3xOESFunPtr #-} glRasterPos3xvOES :: MonadIO m => Ptr GLfixed -> m () glRasterPos3xvOES = ffiPtrfixedIOV glRasterPos3xvOESFunPtr glRasterPos3xvOESFunPtr :: FunPtr (Ptr GLfixed -> IO ()) glRasterPos3xvOESFunPtr = unsafePerformIO (getProcAddress "glRasterPos3xvOES") {-# NOINLINE glRasterPos3xvOESFunPtr #-} glRasterPos4xOES :: MonadIO m => GLfixed -> GLfixed -> GLfixed -> GLfixed -> m () glRasterPos4xOES = ffifixedfixedfixedfixedIOV glRasterPos4xOESFunPtr glRasterPos4xOESFunPtr :: FunPtr (GLfixed -> GLfixed -> GLfixed -> GLfixed -> IO ()) glRasterPos4xOESFunPtr = unsafePerformIO (getProcAddress "glRasterPos4xOES") {-# NOINLINE glRasterPos4xOESFunPtr #-} glRasterPos4xvOES :: MonadIO m => Ptr GLfixed -> m () glRasterPos4xvOES = ffiPtrfixedIOV glRasterPos4xvOESFunPtr glRasterPos4xvOESFunPtr :: FunPtr (Ptr GLfixed -> IO ()) glRasterPos4xvOESFunPtr = unsafePerformIO (getProcAddress "glRasterPos4xvOES") {-# NOINLINE glRasterPos4xvOESFunPtr #-} glRectxOES :: MonadIO m => GLfixed -> GLfixed -> GLfixed -> GLfixed -> m () glRectxOES = ffifixedfixedfixedfixedIOV glRectxOESFunPtr glRectxOESFunPtr :: FunPtr (GLfixed -> GLfixed -> GLfixed -> GLfixed -> IO ()) glRectxOESFunPtr = unsafePerformIO (getProcAddress "glRectxOES") {-# NOINLINE glRectxOESFunPtr #-} glRectxvOES :: MonadIO m => Ptr GLfixed -> Ptr GLfixed -> m () glRectxvOES = ffiPtrfixedPtrfixedIOV glRectxvOESFunPtr glRectxvOESFunPtr :: FunPtr (Ptr GLfixed -> Ptr GLfixed -> IO ()) glRectxvOESFunPtr = unsafePerformIO (getProcAddress "glRectxvOES") {-# NOINLINE glRectxvOESFunPtr #-} glRotatexOES :: MonadIO m => GLfixed -> GLfixed -> GLfixed -> GLfixed -> m () glRotatexOES = ffifixedfixedfixedfixedIOV glRotatexOESFunPtr glRotatexOESFunPtr :: FunPtr (GLfixed -> GLfixed -> GLfixed -> GLfixed -> IO ()) glRotatexOESFunPtr = unsafePerformIO (getProcAddress "glRotatexOES") {-# NOINLINE glRotatexOESFunPtr #-} glSampleCoverageOES :: MonadIO m => GLfixed -> GLboolean -> m () glSampleCoverageOES = ffifixedbooleanIOV glSampleCoverageOESFunPtr glSampleCoverageOESFunPtr :: FunPtr (GLfixed -> GLboolean -> IO ()) glSampleCoverageOESFunPtr = unsafePerformIO (getProcAddress "glSampleCoverageOES") {-# NOINLINE glSampleCoverageOESFunPtr #-} glSampleCoveragexOES :: MonadIO m => GLclampx -> GLboolean -> m () glSampleCoveragexOES = fficlampxbooleanIOV glSampleCoveragexOESFunPtr glSampleCoveragexOESFunPtr :: FunPtr (GLclampx -> GLboolean -> IO ()) glSampleCoveragexOESFunPtr = unsafePerformIO (getProcAddress "glSampleCoveragexOES") {-# NOINLINE glSampleCoveragexOESFunPtr #-} glScalexOES :: MonadIO m => GLfixed -> GLfixed -> GLfixed -> m () glScalexOES = ffifixedfixedfixedIOV glScalexOESFunPtr glScalexOESFunPtr :: FunPtr (GLfixed -> GLfixed -> GLfixed -> IO ()) glScalexOESFunPtr = unsafePerformIO (getProcAddress "glScalexOES") {-# NOINLINE glScalexOESFunPtr #-} glTexCoord1xOES :: MonadIO m => GLfixed -> m () glTexCoord1xOES = ffifixedIOV glTexCoord1xOESFunPtr glTexCoord1xOESFunPtr :: FunPtr (GLfixed -> IO ()) glTexCoord1xOESFunPtr = unsafePerformIO (getProcAddress "glTexCoord1xOES") {-# NOINLINE glTexCoord1xOESFunPtr #-} glTexCoord1xvOES :: MonadIO m => Ptr GLfixed -> m () glTexCoord1xvOES = ffiPtrfixedIOV glTexCoord1xvOESFunPtr glTexCoord1xvOESFunPtr :: FunPtr (Ptr GLfixed -> IO ()) glTexCoord1xvOESFunPtr = unsafePerformIO (getProcAddress "glTexCoord1xvOES") {-# NOINLINE glTexCoord1xvOESFunPtr #-} glTexCoord2xOES :: MonadIO m => GLfixed -> GLfixed -> m () glTexCoord2xOES = ffifixedfixedIOV glTexCoord2xOESFunPtr glTexCoord2xOESFunPtr :: FunPtr (GLfixed -> GLfixed -> IO ()) glTexCoord2xOESFunPtr = unsafePerformIO (getProcAddress "glTexCoord2xOES") {-# NOINLINE glTexCoord2xOESFunPtr #-} glTexCoord2xvOES :: MonadIO m => Ptr GLfixed -> m () glTexCoord2xvOES = ffiPtrfixedIOV glTexCoord2xvOESFunPtr glTexCoord2xvOESFunPtr :: FunPtr (Ptr GLfixed -> IO ()) glTexCoord2xvOESFunPtr = unsafePerformIO (getProcAddress "glTexCoord2xvOES") {-# NOINLINE glTexCoord2xvOESFunPtr #-} glTexCoord3xOES :: MonadIO m => GLfixed -> GLfixed -> GLfixed -> m () glTexCoord3xOES = ffifixedfixedfixedIOV glTexCoord3xOESFunPtr glTexCoord3xOESFunPtr :: FunPtr (GLfixed -> GLfixed -> GLfixed -> IO ()) glTexCoord3xOESFunPtr = unsafePerformIO (getProcAddress "glTexCoord3xOES") {-# NOINLINE glTexCoord3xOESFunPtr #-} glTexCoord3xvOES :: MonadIO m => Ptr GLfixed -> m () glTexCoord3xvOES = ffiPtrfixedIOV glTexCoord3xvOESFunPtr glTexCoord3xvOESFunPtr :: FunPtr (Ptr GLfixed -> IO ()) glTexCoord3xvOESFunPtr = unsafePerformIO (getProcAddress "glTexCoord3xvOES") {-# NOINLINE glTexCoord3xvOESFunPtr #-} glTexCoord4xOES :: MonadIO m => GLfixed -> GLfixed -> GLfixed -> GLfixed -> m () glTexCoord4xOES = ffifixedfixedfixedfixedIOV glTexCoord4xOESFunPtr glTexCoord4xOESFunPtr :: FunPtr (GLfixed -> GLfixed -> GLfixed -> GLfixed -> IO ()) glTexCoord4xOESFunPtr = unsafePerformIO (getProcAddress "glTexCoord4xOES") {-# NOINLINE glTexCoord4xOESFunPtr #-} glTexCoord4xvOES :: MonadIO m => Ptr GLfixed -> m () glTexCoord4xvOES = ffiPtrfixedIOV glTexCoord4xvOESFunPtr glTexCoord4xvOESFunPtr :: FunPtr (Ptr GLfixed -> IO ()) glTexCoord4xvOESFunPtr = unsafePerformIO (getProcAddress "glTexCoord4xvOES") {-# NOINLINE glTexCoord4xvOESFunPtr #-} glTexEnvxOES :: MonadIO m => GLenum -> GLenum -> GLfixed -> m () glTexEnvxOES = ffienumenumfixedIOV glTexEnvxOESFunPtr glTexEnvxOESFunPtr :: FunPtr (GLenum -> GLenum -> GLfixed -> IO ()) glTexEnvxOESFunPtr = unsafePerformIO (getProcAddress "glTexEnvxOES") {-# NOINLINE glTexEnvxOESFunPtr #-} glTexEnvxvOES :: MonadIO m => GLenum -> GLenum -> Ptr GLfixed -> m () glTexEnvxvOES = ffienumenumPtrfixedIOV glTexEnvxvOESFunPtr glTexEnvxvOESFunPtr :: FunPtr (GLenum -> GLenum -> Ptr GLfixed -> IO ()) glTexEnvxvOESFunPtr = unsafePerformIO (getProcAddress "glTexEnvxvOES") {-# NOINLINE glTexEnvxvOESFunPtr #-} glTexParameterxOES :: MonadIO m => GLenum -> GLenum -> GLfixed -> m () glTexParameterxOES = ffienumenumfixedIOV glTexParameterxOESFunPtr glTexParameterxOESFunPtr :: FunPtr (GLenum -> GLenum -> GLfixed -> IO ()) glTexParameterxOESFunPtr = unsafePerformIO (getProcAddress "glTexParameterxOES") {-# NOINLINE glTexParameterxOESFunPtr #-} glTexParameterxvOES :: MonadIO m => GLenum -> GLenum -> Ptr GLfixed -> m () glTexParameterxvOES = ffienumenumPtrfixedIOV glTexParameterxvOESFunPtr glTexParameterxvOESFunPtr :: FunPtr (GLenum -> GLenum -> Ptr GLfixed -> IO ()) glTexParameterxvOESFunPtr = unsafePerformIO (getProcAddress "glTexParameterxvOES") {-# NOINLINE glTexParameterxvOESFunPtr #-} glTranslatexOES :: MonadIO m => GLfixed -> GLfixed -> GLfixed -> m () glTranslatexOES = ffifixedfixedfixedIOV glTranslatexOESFunPtr glTranslatexOESFunPtr :: FunPtr (GLfixed -> GLfixed -> GLfixed -> IO ()) glTranslatexOESFunPtr = unsafePerformIO (getProcAddress "glTranslatexOES") {-# NOINLINE glTranslatexOESFunPtr #-} glVertex2xOES :: MonadIO m => GLfixed -> m () glVertex2xOES = ffifixedIOV glVertex2xOESFunPtr glVertex2xOESFunPtr :: FunPtr (GLfixed -> IO ()) glVertex2xOESFunPtr = unsafePerformIO (getProcAddress "glVertex2xOES") {-# NOINLINE glVertex2xOESFunPtr #-} glVertex2xvOES :: MonadIO m => Ptr GLfixed -> m () glVertex2xvOES = ffiPtrfixedIOV glVertex2xvOESFunPtr glVertex2xvOESFunPtr :: FunPtr (Ptr GLfixed -> IO ()) glVertex2xvOESFunPtr = unsafePerformIO (getProcAddress "glVertex2xvOES") {-# NOINLINE glVertex2xvOESFunPtr #-} glVertex3xOES :: MonadIO m => GLfixed -> GLfixed -> m () glVertex3xOES = ffifixedfixedIOV glVertex3xOESFunPtr glVertex3xOESFunPtr :: FunPtr (GLfixed -> GLfixed -> IO ()) glVertex3xOESFunPtr = unsafePerformIO (getProcAddress "glVertex3xOES") {-# NOINLINE glVertex3xOESFunPtr #-} glVertex3xvOES :: MonadIO m => Ptr GLfixed -> m () glVertex3xvOES = ffiPtrfixedIOV glVertex3xvOESFunPtr glVertex3xvOESFunPtr :: FunPtr (Ptr GLfixed -> IO ()) glVertex3xvOESFunPtr = unsafePerformIO (getProcAddress "glVertex3xvOES") {-# NOINLINE glVertex3xvOESFunPtr #-} glVertex4xOES :: MonadIO m => GLfixed -> GLfixed -> GLfixed -> m () glVertex4xOES = ffifixedfixedfixedIOV glVertex4xOESFunPtr glVertex4xOESFunPtr :: FunPtr (GLfixed -> GLfixed -> GLfixed -> IO ()) glVertex4xOESFunPtr = unsafePerformIO (getProcAddress "glVertex4xOES") {-# NOINLINE glVertex4xOESFunPtr #-} glVertex4xvOES :: MonadIO m => Ptr GLfixed -> m () glVertex4xvOES = ffiPtrfixedIOV glVertex4xvOESFunPtr glVertex4xvOESFunPtr :: FunPtr (Ptr GLfixed -> IO ()) glVertex4xvOESFunPtr = unsafePerformIO (getProcAddress "glVertex4xvOES") {-# NOINLINE glVertex4xvOESFunPtr #-} pattern GL_FIXED_OES = 0x140C