{-# LANGUAGE CPP, ScopedTypeVariables, PatternSynonyms #-}
module Graphics.GL.Ext.OES.FixedPoint (
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
, 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.Internal.FFI
import Graphics.GL.Internal.Proc
import Graphics.GL.Internal.Shared
import Graphics.GL.Types
import System.IO.Unsafe
gl_OES_fixed_point :: Bool
gl_OES_fixed_point = member "GL_OES_fixed_point" extensions
{-# NOINLINE gl_OES_fixed_point #-}
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 #-}
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