{-# LANGUAGE CPP, ScopedTypeVariables, PatternSynonyms #-}
module Graphics.GL.EmbeddedLite11 (
glActiveTexture
, glAlphaFuncx
, glBindBuffer
, glBindTexture
, glBlendFunc
, glBufferData
, glBufferSubData
, glClear
, glClearColorx
, glClearDepthx
, glClearStencil
, glClientActiveTexture
, glClipPlanex
, glColor4ub
, glColor4x
, glColorMask
, glColorPointer
, glCompressedTexImage2D
, glCompressedTexSubImage2D
, glCopyTexImage2D
, glCopyTexSubImage2D
, glCullFace
, glDeleteBuffers
, glDeleteTextures
, glDepthFunc
, glDepthMask
, glDepthRangex
, glDisable
, glDisableClientState
, glDrawArrays
, glDrawElements
, glEnable
, glEnableClientState
, glFinish
, glFlush
, glFogx
, glFogxv
, glFrontFace
, glFrustumx
, glGenBuffers
, glGenTextures
, glGetBooleanv
, glGetBufferParameteriv
, glGetClipPlanex
, glGetError
, glGetFixedv
, glGetIntegerv
, glGetLightxv
, glGetMaterialxv
, glGetPointerv
, glGetString
, glGetTexEnviv
, glGetTexEnvxv
, glGetTexParameteriv
, glGetTexParameterxv
, glHint
, glIsBuffer
, glIsEnabled
, glIsTexture
, glLightModelx
, glLightModelxv
, glLightx
, glLightxv
, glLineWidthx
, glLoadIdentity
, glLoadMatrixx
, glLogicOp
, glMaterialx
, glMaterialxv
, glMatrixMode
, glMultMatrixx
, glMultiTexCoord4x
, glNormal3x
, glNormalPointer
, glOrthox
, glPixelStorei
, glPointParameterx
, glPointParameterxv
, glPointSizex
, glPolygonOffsetx
, glPopMatrix
, glPushMatrix
, glReadPixels
, glRotatex
, glSampleCoverage
, glSampleCoveragex
, glScalex
, glScissor
, glShadeModel
, glStencilFunc
, glStencilMask
, glStencilOp
, glTexCoordPointer
, glTexEnvi
, glTexEnviv
, glTexEnvx
, glTexEnvxv
, glTexImage2D
, glTexParameteri
, glTexParameteriv
, glTexParameterx
, glTexParameterxv
, glTexSubImage2D
, glTranslatex
, glVertexPointer
, glViewport
, pattern GL_ACTIVE_TEXTURE
, pattern GL_ADD
, pattern GL_ADD_SIGNED
, pattern GL_ALIASED_LINE_WIDTH_RANGE
, pattern GL_ALIASED_POINT_SIZE_RANGE
, pattern GL_ALPHA
, pattern GL_ALPHA_BITS
, pattern GL_ALPHA_SCALE
, pattern GL_ALPHA_TEST
, pattern GL_ALPHA_TEST_FUNC
, pattern GL_ALPHA_TEST_REF
, pattern GL_ALWAYS
, pattern GL_AMBIENT
, pattern GL_AMBIENT_AND_DIFFUSE
, pattern GL_AND
, pattern GL_AND_INVERTED
, pattern GL_AND_REVERSE
, pattern GL_ARRAY_BUFFER
, pattern GL_ARRAY_BUFFER_BINDING
, pattern GL_BACK
, pattern GL_BLEND
, pattern GL_BLEND_DST
, pattern GL_BLEND_SRC
, pattern GL_BLUE_BITS
, pattern GL_BUFFER_SIZE
, pattern GL_BUFFER_USAGE
, pattern GL_BYTE
, pattern GL_CCW
, pattern GL_CLAMP_TO_EDGE
, pattern GL_CLEAR
, pattern GL_CLIENT_ACTIVE_TEXTURE
, pattern GL_CLIP_PLANE0
, pattern GL_CLIP_PLANE1
, pattern GL_CLIP_PLANE2
, pattern GL_CLIP_PLANE3
, pattern GL_CLIP_PLANE4
, pattern GL_CLIP_PLANE5
, pattern GL_COLOR_ARRAY
, pattern GL_COLOR_ARRAY_BUFFER_BINDING
, pattern GL_COLOR_ARRAY_POINTER
, pattern GL_COLOR_ARRAY_SIZE
, pattern GL_COLOR_ARRAY_STRIDE
, pattern GL_COLOR_ARRAY_TYPE
, pattern GL_COLOR_BUFFER_BIT
, pattern GL_COLOR_CLEAR_VALUE
, pattern GL_COLOR_LOGIC_OP
, pattern GL_COLOR_MATERIAL
, pattern GL_COLOR_WRITEMASK
, pattern GL_COMBINE
, pattern GL_COMBINE_ALPHA
, pattern GL_COMBINE_RGB
, pattern GL_COMPRESSED_TEXTURE_FORMATS
, pattern GL_CONSTANT
, pattern GL_CONSTANT_ATTENUATION
, pattern GL_COPY
, pattern GL_COPY_INVERTED
, pattern GL_CULL_FACE
, pattern GL_CULL_FACE_MODE
, pattern GL_CURRENT_COLOR
, pattern GL_CURRENT_NORMAL
, pattern GL_CURRENT_TEXTURE_COORDS
, pattern GL_CW
, pattern GL_DECAL
, pattern GL_DECR
, pattern GL_DEPTH_BITS
, pattern GL_DEPTH_BUFFER_BIT
, pattern GL_DEPTH_CLEAR_VALUE
, pattern GL_DEPTH_FUNC
, pattern GL_DEPTH_RANGE
, pattern GL_DEPTH_TEST
, pattern GL_DEPTH_WRITEMASK
, pattern GL_DIFFUSE
, pattern GL_DITHER
, pattern GL_DONT_CARE
, pattern GL_DOT3_RGB
, pattern GL_DOT3_RGBA
, pattern GL_DST_ALPHA
, pattern GL_DST_COLOR
, pattern GL_DYNAMIC_DRAW
, pattern GL_ELEMENT_ARRAY_BUFFER
, pattern GL_ELEMENT_ARRAY_BUFFER_BINDING
, pattern GL_EMISSION
, pattern GL_EQUAL
, pattern GL_EQUIV
, pattern GL_EXP
, pattern GL_EXP2
, pattern GL_EXTENSIONS
, pattern GL_FALSE
, pattern GL_FASTEST
, pattern GL_FIXED
, pattern GL_FLAT
, pattern GL_FLOAT
, pattern GL_FOG
, pattern GL_FOG_COLOR
, pattern GL_FOG_DENSITY
, pattern GL_FOG_END
, pattern GL_FOG_HINT
, pattern GL_FOG_MODE
, pattern GL_FOG_START
, pattern GL_FRONT
, pattern GL_FRONT_AND_BACK
, pattern GL_FRONT_FACE
, pattern GL_GENERATE_MIPMAP
, pattern GL_GENERATE_MIPMAP_HINT
, pattern GL_GEQUAL
, pattern GL_GREATER
, pattern GL_GREEN_BITS
, pattern GL_INCR
, pattern GL_INTERPOLATE
, pattern GL_INVALID_ENUM
, pattern GL_INVALID_OPERATION
, pattern GL_INVALID_VALUE
, pattern GL_INVERT
, pattern GL_KEEP
, pattern GL_LEQUAL
, pattern GL_LESS
, pattern GL_LIGHT0
, pattern GL_LIGHT1
, pattern GL_LIGHT2
, pattern GL_LIGHT3
, pattern GL_LIGHT4
, pattern GL_LIGHT5
, pattern GL_LIGHT6
, pattern GL_LIGHT7
, pattern GL_LIGHTING
, pattern GL_LIGHT_MODEL_AMBIENT
, pattern GL_LIGHT_MODEL_TWO_SIDE
, pattern GL_LINEAR
, pattern GL_LINEAR_ATTENUATION
, pattern GL_LINEAR_MIPMAP_LINEAR
, pattern GL_LINEAR_MIPMAP_NEAREST
, pattern GL_LINES
, pattern GL_LINE_LOOP
, pattern GL_LINE_SMOOTH
, pattern GL_LINE_SMOOTH_HINT
, pattern GL_LINE_STRIP
, pattern GL_LINE_WIDTH
, pattern GL_LOGIC_OP_MODE
, pattern GL_LUMINANCE
, pattern GL_LUMINANCE_ALPHA
, pattern GL_MATRIX_MODE
, pattern GL_MAX_CLIP_PLANES
, pattern GL_MAX_LIGHTS
, pattern GL_MAX_MODELVIEW_STACK_DEPTH
, pattern GL_MAX_PROJECTION_STACK_DEPTH
, pattern GL_MAX_TEXTURE_SIZE
, pattern GL_MAX_TEXTURE_STACK_DEPTH
, pattern GL_MAX_TEXTURE_UNITS
, pattern GL_MAX_VIEWPORT_DIMS
, pattern GL_MODELVIEW
, pattern GL_MODELVIEW_MATRIX
, pattern GL_MODELVIEW_STACK_DEPTH
, pattern GL_MODULATE
, pattern GL_MULTISAMPLE
, pattern GL_NAND
, pattern GL_NEAREST
, pattern GL_NEAREST_MIPMAP_LINEAR
, pattern GL_NEAREST_MIPMAP_NEAREST
, pattern GL_NEVER
, pattern GL_NICEST
, pattern GL_NOOP
, pattern GL_NOR
, pattern GL_NORMALIZE
, pattern GL_NORMAL_ARRAY
, pattern GL_NORMAL_ARRAY_BUFFER_BINDING
, pattern GL_NORMAL_ARRAY_POINTER
, pattern GL_NORMAL_ARRAY_STRIDE
, pattern GL_NORMAL_ARRAY_TYPE
, pattern GL_NOTEQUAL
, pattern GL_NO_ERROR
, pattern GL_NUM_COMPRESSED_TEXTURE_FORMATS
, pattern GL_ONE
, pattern GL_ONE_MINUS_DST_ALPHA
, pattern GL_ONE_MINUS_DST_COLOR
, pattern GL_ONE_MINUS_SRC_ALPHA
, pattern GL_ONE_MINUS_SRC_COLOR
, pattern GL_OPERAND0_ALPHA
, pattern GL_OPERAND0_RGB
, pattern GL_OPERAND1_ALPHA
, pattern GL_OPERAND1_RGB
, pattern GL_OPERAND2_ALPHA
, pattern GL_OPERAND2_RGB
, pattern GL_OR
, pattern GL_OR_INVERTED
, pattern GL_OR_REVERSE
, pattern GL_OUT_OF_MEMORY
, pattern GL_PACK_ALIGNMENT
, pattern GL_PERSPECTIVE_CORRECTION_HINT
, pattern GL_POINTS
, pattern GL_POINT_DISTANCE_ATTENUATION
, pattern GL_POINT_FADE_THRESHOLD_SIZE
, pattern GL_POINT_SIZE
, pattern GL_POINT_SIZE_MAX
, pattern GL_POINT_SIZE_MIN
, pattern GL_POINT_SMOOTH
, pattern GL_POINT_SMOOTH_HINT
, pattern GL_POLYGON_OFFSET_FACTOR
, pattern GL_POLYGON_OFFSET_FILL
, pattern GL_POLYGON_OFFSET_UNITS
, pattern GL_POSITION
, pattern GL_PREVIOUS
, pattern GL_PRIMARY_COLOR
, pattern GL_PROJECTION
, pattern GL_PROJECTION_MATRIX
, pattern GL_PROJECTION_STACK_DEPTH
, pattern GL_QUADRATIC_ATTENUATION
, pattern GL_RED_BITS
, pattern GL_RENDERER
, pattern GL_REPEAT
, pattern GL_REPLACE
, pattern GL_RESCALE_NORMAL
, pattern GL_RGB
, pattern GL_RGBA
, pattern GL_RGB_SCALE
, pattern GL_SAMPLES
, pattern GL_SAMPLE_ALPHA_TO_COVERAGE
, pattern GL_SAMPLE_ALPHA_TO_ONE
, pattern GL_SAMPLE_BUFFERS
, pattern GL_SAMPLE_COVERAGE
, pattern GL_SAMPLE_COVERAGE_INVERT
, pattern GL_SAMPLE_COVERAGE_VALUE
, pattern GL_SCISSOR_BOX
, pattern GL_SCISSOR_TEST
, pattern GL_SET
, pattern GL_SHADE_MODEL
, pattern GL_SHININESS
, pattern GL_SHORT
, pattern GL_SMOOTH
, pattern GL_SMOOTH_LINE_WIDTH_RANGE
, pattern GL_SMOOTH_POINT_SIZE_RANGE
, pattern GL_SPECULAR
, pattern GL_SPOT_CUTOFF
, pattern GL_SPOT_DIRECTION
, pattern GL_SPOT_EXPONENT
, pattern GL_SRC0_ALPHA
, pattern GL_SRC0_RGB
, pattern GL_SRC1_ALPHA
, pattern GL_SRC1_RGB
, pattern GL_SRC2_ALPHA
, pattern GL_SRC2_RGB
, pattern GL_SRC_ALPHA
, pattern GL_SRC_ALPHA_SATURATE
, pattern GL_SRC_COLOR
, pattern GL_STACK_OVERFLOW
, pattern GL_STACK_UNDERFLOW
, pattern GL_STATIC_DRAW
, pattern GL_STENCIL_BITS
, pattern GL_STENCIL_BUFFER_BIT
, pattern GL_STENCIL_CLEAR_VALUE
, pattern GL_STENCIL_FAIL
, pattern GL_STENCIL_FUNC
, pattern GL_STENCIL_PASS_DEPTH_FAIL
, pattern GL_STENCIL_PASS_DEPTH_PASS
, pattern GL_STENCIL_REF
, pattern GL_STENCIL_TEST
, pattern GL_STENCIL_VALUE_MASK
, pattern GL_STENCIL_WRITEMASK
, pattern GL_SUBPIXEL_BITS
, pattern GL_SUBTRACT
, pattern GL_TEXTURE
, pattern GL_TEXTURE0
, pattern GL_TEXTURE1
, pattern GL_TEXTURE10
, pattern GL_TEXTURE11
, pattern GL_TEXTURE12
, pattern GL_TEXTURE13
, pattern GL_TEXTURE14
, pattern GL_TEXTURE15
, pattern GL_TEXTURE16
, pattern GL_TEXTURE17
, pattern GL_TEXTURE18
, pattern GL_TEXTURE19
, pattern GL_TEXTURE2
, pattern GL_TEXTURE20
, pattern GL_TEXTURE21
, pattern GL_TEXTURE22
, pattern GL_TEXTURE23
, pattern GL_TEXTURE24
, pattern GL_TEXTURE25
, pattern GL_TEXTURE26
, pattern GL_TEXTURE27
, pattern GL_TEXTURE28
, pattern GL_TEXTURE29
, pattern GL_TEXTURE3
, pattern GL_TEXTURE30
, pattern GL_TEXTURE31
, pattern GL_TEXTURE4
, pattern GL_TEXTURE5
, pattern GL_TEXTURE6
, pattern GL_TEXTURE7
, pattern GL_TEXTURE8
, pattern GL_TEXTURE9
, pattern GL_TEXTURE_2D
, pattern GL_TEXTURE_BINDING_2D
, pattern GL_TEXTURE_COORD_ARRAY
, pattern GL_TEXTURE_COORD_ARRAY_BUFFER_BINDING
, pattern GL_TEXTURE_COORD_ARRAY_POINTER
, pattern GL_TEXTURE_COORD_ARRAY_SIZE
, pattern GL_TEXTURE_COORD_ARRAY_STRIDE
, pattern GL_TEXTURE_COORD_ARRAY_TYPE
, pattern GL_TEXTURE_ENV
, pattern GL_TEXTURE_ENV_COLOR
, pattern GL_TEXTURE_ENV_MODE
, pattern GL_TEXTURE_MAG_FILTER
, pattern GL_TEXTURE_MATRIX
, pattern GL_TEXTURE_MIN_FILTER
, pattern GL_TEXTURE_STACK_DEPTH
, pattern GL_TEXTURE_WRAP_S
, pattern GL_TEXTURE_WRAP_T
, pattern GL_TRIANGLES
, pattern GL_TRIANGLE_FAN
, pattern GL_TRIANGLE_STRIP
, pattern GL_TRUE
, pattern GL_UNPACK_ALIGNMENT
, pattern GL_UNSIGNED_BYTE
, pattern GL_UNSIGNED_SHORT
, pattern GL_UNSIGNED_SHORT_4_4_4_4
, pattern GL_UNSIGNED_SHORT_5_5_5_1
, pattern GL_UNSIGNED_SHORT_5_6_5
, pattern GL_VENDOR
, pattern GL_VERSION
, pattern GL_VERSION_ES_CL_1_0
, pattern GL_VERSION_ES_CL_1_1
, pattern GL_VERSION_ES_CM_1_1
, pattern GL_VERTEX_ARRAY
, pattern GL_VERTEX_ARRAY_BUFFER_BINDING
, pattern GL_VERTEX_ARRAY_POINTER
, pattern GL_VERTEX_ARRAY_SIZE
, pattern GL_VERTEX_ARRAY_STRIDE
, pattern GL_VERTEX_ARRAY_TYPE
, pattern GL_VIEWPORT
, pattern GL_XOR
, pattern GL_ZERO
) where
import Control.Monad.IO.Class
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
glAlphaFuncx :: MonadIO m => GLenum -> GLfixed -> m ()
glAlphaFuncx :: GLenum -> GLfixed -> m ()
glAlphaFuncx = FunPtr (GLenum -> GLfixed -> IO ()) -> GLenum -> GLfixed -> m ()
forall (m :: * -> *).
MonadIO m =>
FunPtr (GLenum -> GLfixed -> IO ()) -> GLenum -> GLfixed -> m ()
ffienumfixedIOV FunPtr (GLenum -> GLfixed -> IO ())
glAlphaFuncxFunPtr
glAlphaFuncxFunPtr :: FunPtr (GLenum -> GLfixed -> IO ())
glAlphaFuncxFunPtr :: FunPtr (GLenum -> GLfixed -> IO ())
glAlphaFuncxFunPtr = IO (FunPtr (GLenum -> GLfixed -> IO ()))
-> FunPtr (GLenum -> GLfixed -> IO ())
forall a. IO a -> a
unsafePerformIO (String -> IO (FunPtr (GLenum -> GLfixed -> IO ()))
forall a. String -> IO (FunPtr a)
getProcAddress "glAlphaFuncx")
{-# NOINLINE glAlphaFuncxFunPtr #-}
glClearColorx :: MonadIO m => GLfixed -> GLfixed -> GLfixed -> GLfixed -> m ()
glClearColorx :: GLfixed -> GLfixed -> GLfixed -> GLfixed -> m ()
glClearColorx = FunPtr (GLfixed -> GLfixed -> GLfixed -> GLfixed -> IO ())
-> GLfixed -> GLfixed -> GLfixed -> GLfixed -> m ()
forall (m :: * -> *).
MonadIO m =>
FunPtr (GLfixed -> GLfixed -> GLfixed -> GLfixed -> IO ())
-> GLfixed -> GLfixed -> GLfixed -> GLfixed -> m ()
ffifixedfixedfixedfixedIOV FunPtr (GLfixed -> GLfixed -> GLfixed -> GLfixed -> IO ())
glClearColorxFunPtr
glClearColorxFunPtr :: FunPtr (GLfixed -> GLfixed -> GLfixed -> GLfixed -> IO ())
glClearColorxFunPtr :: FunPtr (GLfixed -> GLfixed -> GLfixed -> GLfixed -> IO ())
glClearColorxFunPtr = IO (FunPtr (GLfixed -> GLfixed -> GLfixed -> GLfixed -> IO ()))
-> FunPtr (GLfixed -> GLfixed -> GLfixed -> GLfixed -> IO ())
forall a. IO a -> a
unsafePerformIO (String
-> IO (FunPtr (GLfixed -> GLfixed -> GLfixed -> GLfixed -> IO ()))
forall a. String -> IO (FunPtr a)
getProcAddress "glClearColorx")
{-# NOINLINE glClearColorxFunPtr #-}
glClearDepthx :: MonadIO m => GLfixed -> m ()
glClearDepthx :: GLfixed -> m ()
glClearDepthx = FunPtr (GLfixed -> IO ()) -> GLfixed -> m ()
forall (m :: * -> *).
MonadIO m =>
FunPtr (GLfixed -> IO ()) -> GLfixed -> m ()
ffifixedIOV FunPtr (GLfixed -> IO ())
glClearDepthxFunPtr
glClearDepthxFunPtr :: FunPtr (GLfixed -> IO ())
glClearDepthxFunPtr :: FunPtr (GLfixed -> IO ())
glClearDepthxFunPtr = IO (FunPtr (GLfixed -> IO ())) -> FunPtr (GLfixed -> IO ())
forall a. IO a -> a
unsafePerformIO (String -> IO (FunPtr (GLfixed -> IO ()))
forall a. String -> IO (FunPtr a)
getProcAddress "glClearDepthx")
{-# NOINLINE glClearDepthxFunPtr #-}
glClipPlanex :: MonadIO m => GLenum -> Ptr GLfixed -> m ()
glClipPlanex :: GLenum -> Ptr GLfixed -> m ()
glClipPlanex = FunPtr (GLenum -> Ptr GLfixed -> IO ())
-> GLenum -> Ptr GLfixed -> m ()
forall (m :: * -> *).
MonadIO m =>
FunPtr (GLenum -> Ptr GLfixed -> IO ())
-> GLenum -> Ptr GLfixed -> m ()
ffienumPtrfixedIOV FunPtr (GLenum -> Ptr GLfixed -> IO ())
glClipPlanexFunPtr
glClipPlanexFunPtr :: FunPtr (GLenum -> Ptr GLfixed -> IO ())
glClipPlanexFunPtr :: FunPtr (GLenum -> Ptr GLfixed -> IO ())
glClipPlanexFunPtr = IO (FunPtr (GLenum -> Ptr GLfixed -> IO ()))
-> FunPtr (GLenum -> Ptr GLfixed -> IO ())
forall a. IO a -> a
unsafePerformIO (String -> IO (FunPtr (GLenum -> Ptr GLfixed -> IO ()))
forall a. String -> IO (FunPtr a)
getProcAddress "glClipPlanex")
{-# NOINLINE glClipPlanexFunPtr #-}
glColor4x :: MonadIO m => GLfixed -> GLfixed -> GLfixed -> GLfixed -> m ()
glColor4x :: GLfixed -> GLfixed -> GLfixed -> GLfixed -> m ()
glColor4x = FunPtr (GLfixed -> GLfixed -> GLfixed -> GLfixed -> IO ())
-> GLfixed -> GLfixed -> GLfixed -> GLfixed -> m ()
forall (m :: * -> *).
MonadIO m =>
FunPtr (GLfixed -> GLfixed -> GLfixed -> GLfixed -> IO ())
-> GLfixed -> GLfixed -> GLfixed -> GLfixed -> m ()
ffifixedfixedfixedfixedIOV FunPtr (GLfixed -> GLfixed -> GLfixed -> GLfixed -> IO ())
glColor4xFunPtr
glColor4xFunPtr :: FunPtr (GLfixed -> GLfixed -> GLfixed -> GLfixed -> IO ())
glColor4xFunPtr :: FunPtr (GLfixed -> GLfixed -> GLfixed -> GLfixed -> IO ())
glColor4xFunPtr = IO (FunPtr (GLfixed -> GLfixed -> GLfixed -> GLfixed -> IO ()))
-> FunPtr (GLfixed -> GLfixed -> GLfixed -> GLfixed -> IO ())
forall a. IO a -> a
unsafePerformIO (String
-> IO (FunPtr (GLfixed -> GLfixed -> GLfixed -> GLfixed -> IO ()))
forall a. String -> IO (FunPtr a)
getProcAddress "glColor4x")
{-# NOINLINE glColor4xFunPtr #-}
glDepthRangex :: MonadIO m => GLfixed -> GLfixed -> m ()
glDepthRangex :: GLfixed -> GLfixed -> m ()
glDepthRangex = FunPtr (GLfixed -> GLfixed -> IO ()) -> GLfixed -> GLfixed -> m ()
forall (m :: * -> *).
MonadIO m =>
FunPtr (GLfixed -> GLfixed -> IO ()) -> GLfixed -> GLfixed -> m ()
ffifixedfixedIOV FunPtr (GLfixed -> GLfixed -> IO ())
glDepthRangexFunPtr
glDepthRangexFunPtr :: FunPtr (GLfixed -> GLfixed -> IO ())
glDepthRangexFunPtr :: FunPtr (GLfixed -> GLfixed -> IO ())
glDepthRangexFunPtr = IO (FunPtr (GLfixed -> GLfixed -> IO ()))
-> FunPtr (GLfixed -> GLfixed -> IO ())
forall a. IO a -> a
unsafePerformIO (String -> IO (FunPtr (GLfixed -> GLfixed -> IO ()))
forall a. String -> IO (FunPtr a)
getProcAddress "glDepthRangex")
{-# NOINLINE glDepthRangexFunPtr #-}
glFogx :: MonadIO m => GLenum -> GLfixed -> m ()
glFogx :: GLenum -> GLfixed -> m ()
glFogx = FunPtr (GLenum -> GLfixed -> IO ()) -> GLenum -> GLfixed -> m ()
forall (m :: * -> *).
MonadIO m =>
FunPtr (GLenum -> GLfixed -> IO ()) -> GLenum -> GLfixed -> m ()
ffienumfixedIOV FunPtr (GLenum -> GLfixed -> IO ())
glFogxFunPtr
glFogxFunPtr :: FunPtr (GLenum -> GLfixed -> IO ())
glFogxFunPtr :: FunPtr (GLenum -> GLfixed -> IO ())
glFogxFunPtr = IO (FunPtr (GLenum -> GLfixed -> IO ()))
-> FunPtr (GLenum -> GLfixed -> IO ())
forall a. IO a -> a
unsafePerformIO (String -> IO (FunPtr (GLenum -> GLfixed -> IO ()))
forall a. String -> IO (FunPtr a)
getProcAddress "glFogx")
{-# NOINLINE glFogxFunPtr #-}
glFogxv :: MonadIO m => GLenum -> Ptr GLfixed -> m ()
glFogxv :: GLenum -> Ptr GLfixed -> m ()
glFogxv = FunPtr (GLenum -> Ptr GLfixed -> IO ())
-> GLenum -> Ptr GLfixed -> m ()
forall (m :: * -> *).
MonadIO m =>
FunPtr (GLenum -> Ptr GLfixed -> IO ())
-> GLenum -> Ptr GLfixed -> m ()
ffienumPtrfixedIOV FunPtr (GLenum -> Ptr GLfixed -> IO ())
glFogxvFunPtr
glFogxvFunPtr :: FunPtr (GLenum -> Ptr GLfixed -> IO ())
glFogxvFunPtr :: FunPtr (GLenum -> Ptr GLfixed -> IO ())
glFogxvFunPtr = IO (FunPtr (GLenum -> Ptr GLfixed -> IO ()))
-> FunPtr (GLenum -> Ptr GLfixed -> IO ())
forall a. IO a -> a
unsafePerformIO (String -> IO (FunPtr (GLenum -> Ptr GLfixed -> IO ()))
forall a. String -> IO (FunPtr a)
getProcAddress "glFogxv")
{-# NOINLINE glFogxvFunPtr #-}
glFrustumx :: MonadIO m => GLfixed -> GLfixed -> GLfixed -> GLfixed -> GLfixed -> GLfixed -> m ()
glFrustumx :: GLfixed
-> GLfixed -> GLfixed -> GLfixed -> GLfixed -> GLfixed -> m ()
glFrustumx = FunPtr
(GLfixed
-> GLfixed -> GLfixed -> GLfixed -> GLfixed -> GLfixed -> IO ())
-> GLfixed
-> GLfixed
-> GLfixed
-> GLfixed
-> GLfixed
-> GLfixed
-> m ()
forall (m :: * -> *).
MonadIO m =>
FunPtr
(GLfixed
-> GLfixed -> GLfixed -> GLfixed -> GLfixed -> GLfixed -> IO ())
-> GLfixed
-> GLfixed
-> GLfixed
-> GLfixed
-> GLfixed
-> GLfixed
-> m ()
ffifixedfixedfixedfixedfixedfixedIOV FunPtr
(GLfixed
-> GLfixed -> GLfixed -> GLfixed -> GLfixed -> GLfixed -> IO ())
glFrustumxFunPtr
glFrustumxFunPtr :: FunPtr (GLfixed -> GLfixed -> GLfixed -> GLfixed -> GLfixed -> GLfixed -> IO ())
glFrustumxFunPtr :: FunPtr
(GLfixed
-> GLfixed -> GLfixed -> GLfixed -> GLfixed -> GLfixed -> IO ())
glFrustumxFunPtr = IO
(FunPtr
(GLfixed
-> GLfixed -> GLfixed -> GLfixed -> GLfixed -> GLfixed -> IO ()))
-> FunPtr
(GLfixed
-> GLfixed -> GLfixed -> GLfixed -> GLfixed -> GLfixed -> IO ())
forall a. IO a -> a
unsafePerformIO (String
-> IO
(FunPtr
(GLfixed
-> GLfixed -> GLfixed -> GLfixed -> GLfixed -> GLfixed -> IO ()))
forall a. String -> IO (FunPtr a)
getProcAddress "glFrustumx")
{-# NOINLINE glFrustumxFunPtr #-}
glGetClipPlanex :: MonadIO m => GLenum -> Ptr GLfixed -> m ()
glGetClipPlanex :: GLenum -> Ptr GLfixed -> m ()
glGetClipPlanex = FunPtr (GLenum -> Ptr GLfixed -> IO ())
-> GLenum -> Ptr GLfixed -> m ()
forall (m :: * -> *).
MonadIO m =>
FunPtr (GLenum -> Ptr GLfixed -> IO ())
-> GLenum -> Ptr GLfixed -> m ()
ffienumPtrfixedIOV FunPtr (GLenum -> Ptr GLfixed -> IO ())
glGetClipPlanexFunPtr
glGetClipPlanexFunPtr :: FunPtr (GLenum -> Ptr GLfixed -> IO ())
glGetClipPlanexFunPtr :: FunPtr (GLenum -> Ptr GLfixed -> IO ())
glGetClipPlanexFunPtr = IO (FunPtr (GLenum -> Ptr GLfixed -> IO ()))
-> FunPtr (GLenum -> Ptr GLfixed -> IO ())
forall a. IO a -> a
unsafePerformIO (String -> IO (FunPtr (GLenum -> Ptr GLfixed -> IO ()))
forall a. String -> IO (FunPtr a)
getProcAddress "glGetClipPlanex")
{-# NOINLINE glGetClipPlanexFunPtr #-}
glGetFixedv :: MonadIO m => GLenum -> Ptr GLfixed -> m ()
glGetFixedv :: GLenum -> Ptr GLfixed -> m ()
glGetFixedv = FunPtr (GLenum -> Ptr GLfixed -> IO ())
-> GLenum -> Ptr GLfixed -> m ()
forall (m :: * -> *).
MonadIO m =>
FunPtr (GLenum -> Ptr GLfixed -> IO ())
-> GLenum -> Ptr GLfixed -> m ()
ffienumPtrfixedIOV FunPtr (GLenum -> Ptr GLfixed -> IO ())
glGetFixedvFunPtr
glGetFixedvFunPtr :: FunPtr (GLenum -> Ptr GLfixed -> IO ())
glGetFixedvFunPtr :: FunPtr (GLenum -> Ptr GLfixed -> IO ())
glGetFixedvFunPtr = IO (FunPtr (GLenum -> Ptr GLfixed -> IO ()))
-> FunPtr (GLenum -> Ptr GLfixed -> IO ())
forall a. IO a -> a
unsafePerformIO (String -> IO (FunPtr (GLenum -> Ptr GLfixed -> IO ()))
forall a. String -> IO (FunPtr a)
getProcAddress "glGetFixedv")
{-# NOINLINE glGetFixedvFunPtr #-}
glGetLightxv :: MonadIO m => GLenum -> GLenum -> Ptr GLfixed -> m ()
glGetLightxv :: GLenum -> GLenum -> Ptr GLfixed -> m ()
glGetLightxv = FunPtr (GLenum -> GLenum -> Ptr GLfixed -> IO ())
-> GLenum -> GLenum -> Ptr GLfixed -> m ()
forall (m :: * -> *).
MonadIO m =>
FunPtr (GLenum -> GLenum -> Ptr GLfixed -> IO ())
-> GLenum -> GLenum -> Ptr GLfixed -> m ()
ffienumenumPtrfixedIOV FunPtr (GLenum -> GLenum -> Ptr GLfixed -> IO ())
glGetLightxvFunPtr
glGetLightxvFunPtr :: FunPtr (GLenum -> GLenum -> Ptr GLfixed -> IO ())
glGetLightxvFunPtr :: FunPtr (GLenum -> GLenum -> Ptr GLfixed -> IO ())
glGetLightxvFunPtr = IO (FunPtr (GLenum -> GLenum -> Ptr GLfixed -> IO ()))
-> FunPtr (GLenum -> GLenum -> Ptr GLfixed -> IO ())
forall a. IO a -> a
unsafePerformIO (String -> IO (FunPtr (GLenum -> GLenum -> Ptr GLfixed -> IO ()))
forall a. String -> IO (FunPtr a)
getProcAddress "glGetLightxv")
{-# NOINLINE glGetLightxvFunPtr #-}
glGetMaterialxv :: MonadIO m => GLenum -> GLenum -> Ptr GLfixed -> m ()
glGetMaterialxv :: GLenum -> GLenum -> Ptr GLfixed -> m ()
glGetMaterialxv = FunPtr (GLenum -> GLenum -> Ptr GLfixed -> IO ())
-> GLenum -> GLenum -> Ptr GLfixed -> m ()
forall (m :: * -> *).
MonadIO m =>
FunPtr (GLenum -> GLenum -> Ptr GLfixed -> IO ())
-> GLenum -> GLenum -> Ptr GLfixed -> m ()
ffienumenumPtrfixedIOV FunPtr (GLenum -> GLenum -> Ptr GLfixed -> IO ())
glGetMaterialxvFunPtr
glGetMaterialxvFunPtr :: FunPtr (GLenum -> GLenum -> Ptr GLfixed -> IO ())
glGetMaterialxvFunPtr :: FunPtr (GLenum -> GLenum -> Ptr GLfixed -> IO ())
glGetMaterialxvFunPtr = IO (FunPtr (GLenum -> GLenum -> Ptr GLfixed -> IO ()))
-> FunPtr (GLenum -> GLenum -> Ptr GLfixed -> IO ())
forall a. IO a -> a
unsafePerformIO (String -> IO (FunPtr (GLenum -> GLenum -> Ptr GLfixed -> IO ()))
forall a. String -> IO (FunPtr a)
getProcAddress "glGetMaterialxv")
{-# NOINLINE glGetMaterialxvFunPtr #-}
glGetTexEnvxv :: MonadIO m => GLenum -> GLenum -> Ptr GLfixed -> m ()
glGetTexEnvxv :: GLenum -> GLenum -> Ptr GLfixed -> m ()
glGetTexEnvxv = FunPtr (GLenum -> GLenum -> Ptr GLfixed -> IO ())
-> GLenum -> GLenum -> Ptr GLfixed -> m ()
forall (m :: * -> *).
MonadIO m =>
FunPtr (GLenum -> GLenum -> Ptr GLfixed -> IO ())
-> GLenum -> GLenum -> Ptr GLfixed -> m ()
ffienumenumPtrfixedIOV FunPtr (GLenum -> GLenum -> Ptr GLfixed -> IO ())
glGetTexEnvxvFunPtr
glGetTexEnvxvFunPtr :: FunPtr (GLenum -> GLenum -> Ptr GLfixed -> IO ())
glGetTexEnvxvFunPtr :: FunPtr (GLenum -> GLenum -> Ptr GLfixed -> IO ())
glGetTexEnvxvFunPtr = IO (FunPtr (GLenum -> GLenum -> Ptr GLfixed -> IO ()))
-> FunPtr (GLenum -> GLenum -> Ptr GLfixed -> IO ())
forall a. IO a -> a
unsafePerformIO (String -> IO (FunPtr (GLenum -> GLenum -> Ptr GLfixed -> IO ()))
forall a. String -> IO (FunPtr a)
getProcAddress "glGetTexEnvxv")
{-# NOINLINE glGetTexEnvxvFunPtr #-}
glGetTexParameterxv :: MonadIO m => GLenum -> GLenum -> Ptr GLfixed -> m ()
glGetTexParameterxv :: GLenum -> GLenum -> Ptr GLfixed -> m ()
glGetTexParameterxv = FunPtr (GLenum -> GLenum -> Ptr GLfixed -> IO ())
-> GLenum -> GLenum -> Ptr GLfixed -> m ()
forall (m :: * -> *).
MonadIO m =>
FunPtr (GLenum -> GLenum -> Ptr GLfixed -> IO ())
-> GLenum -> GLenum -> Ptr GLfixed -> m ()
ffienumenumPtrfixedIOV FunPtr (GLenum -> GLenum -> Ptr GLfixed -> IO ())
glGetTexParameterxvFunPtr
glGetTexParameterxvFunPtr :: FunPtr (GLenum -> GLenum -> Ptr GLfixed -> IO ())
glGetTexParameterxvFunPtr :: FunPtr (GLenum -> GLenum -> Ptr GLfixed -> IO ())
glGetTexParameterxvFunPtr = IO (FunPtr (GLenum -> GLenum -> Ptr GLfixed -> IO ()))
-> FunPtr (GLenum -> GLenum -> Ptr GLfixed -> IO ())
forall a. IO a -> a
unsafePerformIO (String -> IO (FunPtr (GLenum -> GLenum -> Ptr GLfixed -> IO ()))
forall a. String -> IO (FunPtr a)
getProcAddress "glGetTexParameterxv")
{-# NOINLINE glGetTexParameterxvFunPtr #-}
glLightModelx :: MonadIO m => GLenum -> GLfixed -> m ()
glLightModelx :: GLenum -> GLfixed -> m ()
glLightModelx = FunPtr (GLenum -> GLfixed -> IO ()) -> GLenum -> GLfixed -> m ()
forall (m :: * -> *).
MonadIO m =>
FunPtr (GLenum -> GLfixed -> IO ()) -> GLenum -> GLfixed -> m ()
ffienumfixedIOV FunPtr (GLenum -> GLfixed -> IO ())
glLightModelxFunPtr
glLightModelxFunPtr :: FunPtr (GLenum -> GLfixed -> IO ())
glLightModelxFunPtr :: FunPtr (GLenum -> GLfixed -> IO ())
glLightModelxFunPtr = IO (FunPtr (GLenum -> GLfixed -> IO ()))
-> FunPtr (GLenum -> GLfixed -> IO ())
forall a. IO a -> a
unsafePerformIO (String -> IO (FunPtr (GLenum -> GLfixed -> IO ()))
forall a. String -> IO (FunPtr a)
getProcAddress "glLightModelx")
{-# NOINLINE glLightModelxFunPtr #-}
glLightModelxv :: MonadIO m => GLenum -> Ptr GLfixed -> m ()
glLightModelxv :: GLenum -> Ptr GLfixed -> m ()
glLightModelxv = FunPtr (GLenum -> Ptr GLfixed -> IO ())
-> GLenum -> Ptr GLfixed -> m ()
forall (m :: * -> *).
MonadIO m =>
FunPtr (GLenum -> Ptr GLfixed -> IO ())
-> GLenum -> Ptr GLfixed -> m ()
ffienumPtrfixedIOV FunPtr (GLenum -> Ptr GLfixed -> IO ())
glLightModelxvFunPtr
glLightModelxvFunPtr :: FunPtr (GLenum -> Ptr GLfixed -> IO ())
glLightModelxvFunPtr :: FunPtr (GLenum -> Ptr GLfixed -> IO ())
glLightModelxvFunPtr = IO (FunPtr (GLenum -> Ptr GLfixed -> IO ()))
-> FunPtr (GLenum -> Ptr GLfixed -> IO ())
forall a. IO a -> a
unsafePerformIO (String -> IO (FunPtr (GLenum -> Ptr GLfixed -> IO ()))
forall a. String -> IO (FunPtr a)
getProcAddress "glLightModelxv")
{-# NOINLINE glLightModelxvFunPtr #-}
glLightx :: MonadIO m => GLenum -> GLenum -> GLfixed -> m ()
glLightx :: GLenum -> GLenum -> GLfixed -> m ()
glLightx = FunPtr (GLenum -> GLenum -> GLfixed -> IO ())
-> GLenum -> GLenum -> GLfixed -> m ()
forall (m :: * -> *).
MonadIO m =>
FunPtr (GLenum -> GLenum -> GLfixed -> IO ())
-> GLenum -> GLenum -> GLfixed -> m ()
ffienumenumfixedIOV FunPtr (GLenum -> GLenum -> GLfixed -> IO ())
glLightxFunPtr
glLightxFunPtr :: FunPtr (GLenum -> GLenum -> GLfixed -> IO ())
glLightxFunPtr :: FunPtr (GLenum -> GLenum -> GLfixed -> IO ())
glLightxFunPtr = IO (FunPtr (GLenum -> GLenum -> GLfixed -> IO ()))
-> FunPtr (GLenum -> GLenum -> GLfixed -> IO ())
forall a. IO a -> a
unsafePerformIO (String -> IO (FunPtr (GLenum -> GLenum -> GLfixed -> IO ()))
forall a. String -> IO (FunPtr a)
getProcAddress "glLightx")
{-# NOINLINE glLightxFunPtr #-}
glLightxv :: MonadIO m => GLenum -> GLenum -> Ptr GLfixed -> m ()
glLightxv :: GLenum -> GLenum -> Ptr GLfixed -> m ()
glLightxv = FunPtr (GLenum -> GLenum -> Ptr GLfixed -> IO ())
-> GLenum -> GLenum -> Ptr GLfixed -> m ()
forall (m :: * -> *).
MonadIO m =>
FunPtr (GLenum -> GLenum -> Ptr GLfixed -> IO ())
-> GLenum -> GLenum -> Ptr GLfixed -> m ()
ffienumenumPtrfixedIOV FunPtr (GLenum -> GLenum -> Ptr GLfixed -> IO ())
glLightxvFunPtr
glLightxvFunPtr :: FunPtr (GLenum -> GLenum -> Ptr GLfixed -> IO ())
glLightxvFunPtr :: FunPtr (GLenum -> GLenum -> Ptr GLfixed -> IO ())
glLightxvFunPtr = IO (FunPtr (GLenum -> GLenum -> Ptr GLfixed -> IO ()))
-> FunPtr (GLenum -> GLenum -> Ptr GLfixed -> IO ())
forall a. IO a -> a
unsafePerformIO (String -> IO (FunPtr (GLenum -> GLenum -> Ptr GLfixed -> IO ()))
forall a. String -> IO (FunPtr a)
getProcAddress "glLightxv")
{-# NOINLINE glLightxvFunPtr #-}
glLineWidthx :: MonadIO m => GLfixed -> m ()
glLineWidthx :: GLfixed -> m ()
glLineWidthx = FunPtr (GLfixed -> IO ()) -> GLfixed -> m ()
forall (m :: * -> *).
MonadIO m =>
FunPtr (GLfixed -> IO ()) -> GLfixed -> m ()
ffifixedIOV FunPtr (GLfixed -> IO ())
glLineWidthxFunPtr
glLineWidthxFunPtr :: FunPtr (GLfixed -> IO ())
glLineWidthxFunPtr :: FunPtr (GLfixed -> IO ())
glLineWidthxFunPtr = IO (FunPtr (GLfixed -> IO ())) -> FunPtr (GLfixed -> IO ())
forall a. IO a -> a
unsafePerformIO (String -> IO (FunPtr (GLfixed -> IO ()))
forall a. String -> IO (FunPtr a)
getProcAddress "glLineWidthx")
{-# NOINLINE glLineWidthxFunPtr #-}
glLoadMatrixx :: MonadIO m => Ptr GLfixed -> m ()
glLoadMatrixx :: Ptr GLfixed -> m ()
glLoadMatrixx = FunPtr (Ptr GLfixed -> IO ()) -> Ptr GLfixed -> m ()
forall (m :: * -> *).
MonadIO m =>
FunPtr (Ptr GLfixed -> IO ()) -> Ptr GLfixed -> m ()
ffiPtrfixedIOV FunPtr (Ptr GLfixed -> IO ())
glLoadMatrixxFunPtr
glLoadMatrixxFunPtr :: FunPtr (Ptr GLfixed -> IO ())
glLoadMatrixxFunPtr :: FunPtr (Ptr GLfixed -> IO ())
glLoadMatrixxFunPtr = IO (FunPtr (Ptr GLfixed -> IO ())) -> FunPtr (Ptr GLfixed -> IO ())
forall a. IO a -> a
unsafePerformIO (String -> IO (FunPtr (Ptr GLfixed -> IO ()))
forall a. String -> IO (FunPtr a)
getProcAddress "glLoadMatrixx")
{-# NOINLINE glLoadMatrixxFunPtr #-}
glMaterialx :: MonadIO m => GLenum -> GLenum -> GLfixed -> m ()
glMaterialx :: GLenum -> GLenum -> GLfixed -> m ()
glMaterialx = FunPtr (GLenum -> GLenum -> GLfixed -> IO ())
-> GLenum -> GLenum -> GLfixed -> m ()
forall (m :: * -> *).
MonadIO m =>
FunPtr (GLenum -> GLenum -> GLfixed -> IO ())
-> GLenum -> GLenum -> GLfixed -> m ()
ffienumenumfixedIOV FunPtr (GLenum -> GLenum -> GLfixed -> IO ())
glMaterialxFunPtr
glMaterialxFunPtr :: FunPtr (GLenum -> GLenum -> GLfixed -> IO ())
glMaterialxFunPtr :: FunPtr (GLenum -> GLenum -> GLfixed -> IO ())
glMaterialxFunPtr = IO (FunPtr (GLenum -> GLenum -> GLfixed -> IO ()))
-> FunPtr (GLenum -> GLenum -> GLfixed -> IO ())
forall a. IO a -> a
unsafePerformIO (String -> IO (FunPtr (GLenum -> GLenum -> GLfixed -> IO ()))
forall a. String -> IO (FunPtr a)
getProcAddress "glMaterialx")
{-# NOINLINE glMaterialxFunPtr #-}
glMaterialxv :: MonadIO m => GLenum -> GLenum -> Ptr GLfixed -> m ()
glMaterialxv :: GLenum -> GLenum -> Ptr GLfixed -> m ()
glMaterialxv = FunPtr (GLenum -> GLenum -> Ptr GLfixed -> IO ())
-> GLenum -> GLenum -> Ptr GLfixed -> m ()
forall (m :: * -> *).
MonadIO m =>
FunPtr (GLenum -> GLenum -> Ptr GLfixed -> IO ())
-> GLenum -> GLenum -> Ptr GLfixed -> m ()
ffienumenumPtrfixedIOV FunPtr (GLenum -> GLenum -> Ptr GLfixed -> IO ())
glMaterialxvFunPtr
glMaterialxvFunPtr :: FunPtr (GLenum -> GLenum -> Ptr GLfixed -> IO ())
glMaterialxvFunPtr :: FunPtr (GLenum -> GLenum -> Ptr GLfixed -> IO ())
glMaterialxvFunPtr = IO (FunPtr (GLenum -> GLenum -> Ptr GLfixed -> IO ()))
-> FunPtr (GLenum -> GLenum -> Ptr GLfixed -> IO ())
forall a. IO a -> a
unsafePerformIO (String -> IO (FunPtr (GLenum -> GLenum -> Ptr GLfixed -> IO ()))
forall a. String -> IO (FunPtr a)
getProcAddress "glMaterialxv")
{-# NOINLINE glMaterialxvFunPtr #-}
glMultMatrixx :: MonadIO m => Ptr GLfixed -> m ()
glMultMatrixx :: Ptr GLfixed -> m ()
glMultMatrixx = FunPtr (Ptr GLfixed -> IO ()) -> Ptr GLfixed -> m ()
forall (m :: * -> *).
MonadIO m =>
FunPtr (Ptr GLfixed -> IO ()) -> Ptr GLfixed -> m ()
ffiPtrfixedIOV FunPtr (Ptr GLfixed -> IO ())
glMultMatrixxFunPtr
glMultMatrixxFunPtr :: FunPtr (Ptr GLfixed -> IO ())
glMultMatrixxFunPtr :: FunPtr (Ptr GLfixed -> IO ())
glMultMatrixxFunPtr = IO (FunPtr (Ptr GLfixed -> IO ())) -> FunPtr (Ptr GLfixed -> IO ())
forall a. IO a -> a
unsafePerformIO (String -> IO (FunPtr (Ptr GLfixed -> IO ()))
forall a. String -> IO (FunPtr a)
getProcAddress "glMultMatrixx")
{-# NOINLINE glMultMatrixxFunPtr #-}
glMultiTexCoord4x :: MonadIO m => GLenum -> GLfixed -> GLfixed -> GLfixed -> GLfixed -> m ()
glMultiTexCoord4x :: GLenum -> GLfixed -> GLfixed -> GLfixed -> GLfixed -> m ()
glMultiTexCoord4x = FunPtr
(GLenum -> GLfixed -> GLfixed -> GLfixed -> GLfixed -> IO ())
-> GLenum -> GLfixed -> GLfixed -> GLfixed -> GLfixed -> m ()
forall (m :: * -> *).
MonadIO m =>
FunPtr
(GLenum -> GLfixed -> GLfixed -> GLfixed -> GLfixed -> IO ())
-> GLenum -> GLfixed -> GLfixed -> GLfixed -> GLfixed -> m ()
ffienumfixedfixedfixedfixedIOV FunPtr
(GLenum -> GLfixed -> GLfixed -> GLfixed -> GLfixed -> IO ())
glMultiTexCoord4xFunPtr
glMultiTexCoord4xFunPtr :: FunPtr (GLenum -> GLfixed -> GLfixed -> GLfixed -> GLfixed -> IO ())
glMultiTexCoord4xFunPtr :: FunPtr
(GLenum -> GLfixed -> GLfixed -> GLfixed -> GLfixed -> IO ())
glMultiTexCoord4xFunPtr = IO
(FunPtr
(GLenum -> GLfixed -> GLfixed -> GLfixed -> GLfixed -> IO ()))
-> FunPtr
(GLenum -> GLfixed -> GLfixed -> GLfixed -> GLfixed -> IO ())
forall a. IO a -> a
unsafePerformIO (String
-> IO
(FunPtr
(GLenum -> GLfixed -> GLfixed -> GLfixed -> GLfixed -> IO ()))
forall a. String -> IO (FunPtr a)
getProcAddress "glMultiTexCoord4x")
{-# NOINLINE glMultiTexCoord4xFunPtr #-}
glNormal3x :: MonadIO m => GLfixed -> GLfixed -> GLfixed -> m ()
glNormal3x :: GLfixed -> GLfixed -> GLfixed -> m ()
glNormal3x = FunPtr (GLfixed -> GLfixed -> GLfixed -> IO ())
-> GLfixed -> GLfixed -> GLfixed -> m ()
forall (m :: * -> *).
MonadIO m =>
FunPtr (GLfixed -> GLfixed -> GLfixed -> IO ())
-> GLfixed -> GLfixed -> GLfixed -> m ()
ffifixedfixedfixedIOV FunPtr (GLfixed -> GLfixed -> GLfixed -> IO ())
glNormal3xFunPtr
glNormal3xFunPtr :: FunPtr (GLfixed -> GLfixed -> GLfixed -> IO ())
glNormal3xFunPtr :: FunPtr (GLfixed -> GLfixed -> GLfixed -> IO ())
glNormal3xFunPtr = IO (FunPtr (GLfixed -> GLfixed -> GLfixed -> IO ()))
-> FunPtr (GLfixed -> GLfixed -> GLfixed -> IO ())
forall a. IO a -> a
unsafePerformIO (String -> IO (FunPtr (GLfixed -> GLfixed -> GLfixed -> IO ()))
forall a. String -> IO (FunPtr a)
getProcAddress "glNormal3x")
{-# NOINLINE glNormal3xFunPtr #-}
glOrthox :: MonadIO m => GLfixed -> GLfixed -> GLfixed -> GLfixed -> GLfixed -> GLfixed -> m ()
glOrthox :: GLfixed
-> GLfixed -> GLfixed -> GLfixed -> GLfixed -> GLfixed -> m ()
glOrthox = FunPtr
(GLfixed
-> GLfixed -> GLfixed -> GLfixed -> GLfixed -> GLfixed -> IO ())
-> GLfixed
-> GLfixed
-> GLfixed
-> GLfixed
-> GLfixed
-> GLfixed
-> m ()
forall (m :: * -> *).
MonadIO m =>
FunPtr
(GLfixed
-> GLfixed -> GLfixed -> GLfixed -> GLfixed -> GLfixed -> IO ())
-> GLfixed
-> GLfixed
-> GLfixed
-> GLfixed
-> GLfixed
-> GLfixed
-> m ()
ffifixedfixedfixedfixedfixedfixedIOV FunPtr
(GLfixed
-> GLfixed -> GLfixed -> GLfixed -> GLfixed -> GLfixed -> IO ())
glOrthoxFunPtr
glOrthoxFunPtr :: FunPtr (GLfixed -> GLfixed -> GLfixed -> GLfixed -> GLfixed -> GLfixed -> IO ())
glOrthoxFunPtr :: FunPtr
(GLfixed
-> GLfixed -> GLfixed -> GLfixed -> GLfixed -> GLfixed -> IO ())
glOrthoxFunPtr = IO
(FunPtr
(GLfixed
-> GLfixed -> GLfixed -> GLfixed -> GLfixed -> GLfixed -> IO ()))
-> FunPtr
(GLfixed
-> GLfixed -> GLfixed -> GLfixed -> GLfixed -> GLfixed -> IO ())
forall a. IO a -> a
unsafePerformIO (String
-> IO
(FunPtr
(GLfixed
-> GLfixed -> GLfixed -> GLfixed -> GLfixed -> GLfixed -> IO ()))
forall a. String -> IO (FunPtr a)
getProcAddress "glOrthox")
{-# NOINLINE glOrthoxFunPtr #-}
glPointParameterx :: MonadIO m => GLenum -> GLfixed -> m ()
glPointParameterx :: GLenum -> GLfixed -> m ()
glPointParameterx = FunPtr (GLenum -> GLfixed -> IO ()) -> GLenum -> GLfixed -> m ()
forall (m :: * -> *).
MonadIO m =>
FunPtr (GLenum -> GLfixed -> IO ()) -> GLenum -> GLfixed -> m ()
ffienumfixedIOV FunPtr (GLenum -> GLfixed -> IO ())
glPointParameterxFunPtr
glPointParameterxFunPtr :: FunPtr (GLenum -> GLfixed -> IO ())
glPointParameterxFunPtr :: FunPtr (GLenum -> GLfixed -> IO ())
glPointParameterxFunPtr = IO (FunPtr (GLenum -> GLfixed -> IO ()))
-> FunPtr (GLenum -> GLfixed -> IO ())
forall a. IO a -> a
unsafePerformIO (String -> IO (FunPtr (GLenum -> GLfixed -> IO ()))
forall a. String -> IO (FunPtr a)
getProcAddress "glPointParameterx")
{-# NOINLINE glPointParameterxFunPtr #-}
glPointParameterxv :: MonadIO m => GLenum -> Ptr GLfixed -> m ()
glPointParameterxv :: GLenum -> Ptr GLfixed -> m ()
glPointParameterxv = FunPtr (GLenum -> Ptr GLfixed -> IO ())
-> GLenum -> Ptr GLfixed -> m ()
forall (m :: * -> *).
MonadIO m =>
FunPtr (GLenum -> Ptr GLfixed -> IO ())
-> GLenum -> Ptr GLfixed -> m ()
ffienumPtrfixedIOV FunPtr (GLenum -> Ptr GLfixed -> IO ())
glPointParameterxvFunPtr
glPointParameterxvFunPtr :: FunPtr (GLenum -> Ptr GLfixed -> IO ())
glPointParameterxvFunPtr :: FunPtr (GLenum -> Ptr GLfixed -> IO ())
glPointParameterxvFunPtr = IO (FunPtr (GLenum -> Ptr GLfixed -> IO ()))
-> FunPtr (GLenum -> Ptr GLfixed -> IO ())
forall a. IO a -> a
unsafePerformIO (String -> IO (FunPtr (GLenum -> Ptr GLfixed -> IO ()))
forall a. String -> IO (FunPtr a)
getProcAddress "glPointParameterxv")
{-# NOINLINE glPointParameterxvFunPtr #-}
glPointSizex :: MonadIO m => GLfixed -> m ()
glPointSizex :: GLfixed -> m ()
glPointSizex = FunPtr (GLfixed -> IO ()) -> GLfixed -> m ()
forall (m :: * -> *).
MonadIO m =>
FunPtr (GLfixed -> IO ()) -> GLfixed -> m ()
ffifixedIOV FunPtr (GLfixed -> IO ())
glPointSizexFunPtr
glPointSizexFunPtr :: FunPtr (GLfixed -> IO ())
glPointSizexFunPtr :: FunPtr (GLfixed -> IO ())
glPointSizexFunPtr = IO (FunPtr (GLfixed -> IO ())) -> FunPtr (GLfixed -> IO ())
forall a. IO a -> a
unsafePerformIO (String -> IO (FunPtr (GLfixed -> IO ()))
forall a. String -> IO (FunPtr a)
getProcAddress "glPointSizex")
{-# NOINLINE glPointSizexFunPtr #-}
glPolygonOffsetx :: MonadIO m => GLfixed -> GLfixed -> m ()
glPolygonOffsetx :: GLfixed -> GLfixed -> m ()
glPolygonOffsetx = FunPtr (GLfixed -> GLfixed -> IO ()) -> GLfixed -> GLfixed -> m ()
forall (m :: * -> *).
MonadIO m =>
FunPtr (GLfixed -> GLfixed -> IO ()) -> GLfixed -> GLfixed -> m ()
ffifixedfixedIOV FunPtr (GLfixed -> GLfixed -> IO ())
glPolygonOffsetxFunPtr
glPolygonOffsetxFunPtr :: FunPtr (GLfixed -> GLfixed -> IO ())
glPolygonOffsetxFunPtr :: FunPtr (GLfixed -> GLfixed -> IO ())
glPolygonOffsetxFunPtr = IO (FunPtr (GLfixed -> GLfixed -> IO ()))
-> FunPtr (GLfixed -> GLfixed -> IO ())
forall a. IO a -> a
unsafePerformIO (String -> IO (FunPtr (GLfixed -> GLfixed -> IO ()))
forall a. String -> IO (FunPtr a)
getProcAddress "glPolygonOffsetx")
{-# NOINLINE glPolygonOffsetxFunPtr #-}
glRotatex :: MonadIO m => GLfixed -> GLfixed -> GLfixed -> GLfixed -> m ()
glRotatex :: GLfixed -> GLfixed -> GLfixed -> GLfixed -> m ()
glRotatex = FunPtr (GLfixed -> GLfixed -> GLfixed -> GLfixed -> IO ())
-> GLfixed -> GLfixed -> GLfixed -> GLfixed -> m ()
forall (m :: * -> *).
MonadIO m =>
FunPtr (GLfixed -> GLfixed -> GLfixed -> GLfixed -> IO ())
-> GLfixed -> GLfixed -> GLfixed -> GLfixed -> m ()
ffifixedfixedfixedfixedIOV FunPtr (GLfixed -> GLfixed -> GLfixed -> GLfixed -> IO ())
glRotatexFunPtr
glRotatexFunPtr :: FunPtr (GLfixed -> GLfixed -> GLfixed -> GLfixed -> IO ())
glRotatexFunPtr :: FunPtr (GLfixed -> GLfixed -> GLfixed -> GLfixed -> IO ())
glRotatexFunPtr = IO (FunPtr (GLfixed -> GLfixed -> GLfixed -> GLfixed -> IO ()))
-> FunPtr (GLfixed -> GLfixed -> GLfixed -> GLfixed -> IO ())
forall a. IO a -> a
unsafePerformIO (String
-> IO (FunPtr (GLfixed -> GLfixed -> GLfixed -> GLfixed -> IO ()))
forall a. String -> IO (FunPtr a)
getProcAddress "glRotatex")
{-# NOINLINE glRotatexFunPtr #-}
glSampleCoveragex :: MonadIO m => GLclampx -> GLboolean -> m ()
glSampleCoveragex :: GLclampx -> GLboolean -> m ()
glSampleCoveragex = FunPtr (GLclampx -> GLboolean -> IO ())
-> GLclampx -> GLboolean -> m ()
forall (m :: * -> *).
MonadIO m =>
FunPtr (GLclampx -> GLboolean -> IO ())
-> GLclampx -> GLboolean -> m ()
fficlampxbooleanIOV FunPtr (GLclampx -> GLboolean -> IO ())
glSampleCoveragexFunPtr
glSampleCoveragexFunPtr :: FunPtr (GLclampx -> GLboolean -> IO ())
glSampleCoveragexFunPtr :: FunPtr (GLclampx -> GLboolean -> IO ())
glSampleCoveragexFunPtr = IO (FunPtr (GLclampx -> GLboolean -> IO ()))
-> FunPtr (GLclampx -> GLboolean -> IO ())
forall a. IO a -> a
unsafePerformIO (String -> IO (FunPtr (GLclampx -> GLboolean -> IO ()))
forall a. String -> IO (FunPtr a)
getProcAddress "glSampleCoveragex")
{-# NOINLINE glSampleCoveragexFunPtr #-}
glScalex :: MonadIO m => GLfixed -> GLfixed -> GLfixed -> m ()
glScalex :: GLfixed -> GLfixed -> GLfixed -> m ()
glScalex = FunPtr (GLfixed -> GLfixed -> GLfixed -> IO ())
-> GLfixed -> GLfixed -> GLfixed -> m ()
forall (m :: * -> *).
MonadIO m =>
FunPtr (GLfixed -> GLfixed -> GLfixed -> IO ())
-> GLfixed -> GLfixed -> GLfixed -> m ()
ffifixedfixedfixedIOV FunPtr (GLfixed -> GLfixed -> GLfixed -> IO ())
glScalexFunPtr
glScalexFunPtr :: FunPtr (GLfixed -> GLfixed -> GLfixed -> IO ())
glScalexFunPtr :: FunPtr (GLfixed -> GLfixed -> GLfixed -> IO ())
glScalexFunPtr = IO (FunPtr (GLfixed -> GLfixed -> GLfixed -> IO ()))
-> FunPtr (GLfixed -> GLfixed -> GLfixed -> IO ())
forall a. IO a -> a
unsafePerformIO (String -> IO (FunPtr (GLfixed -> GLfixed -> GLfixed -> IO ()))
forall a. String -> IO (FunPtr a)
getProcAddress "glScalex")
{-# NOINLINE glScalexFunPtr #-}
glTexEnvx :: MonadIO m => GLenum -> GLenum -> GLfixed -> m ()
glTexEnvx :: GLenum -> GLenum -> GLfixed -> m ()
glTexEnvx = FunPtr (GLenum -> GLenum -> GLfixed -> IO ())
-> GLenum -> GLenum -> GLfixed -> m ()
forall (m :: * -> *).
MonadIO m =>
FunPtr (GLenum -> GLenum -> GLfixed -> IO ())
-> GLenum -> GLenum -> GLfixed -> m ()
ffienumenumfixedIOV FunPtr (GLenum -> GLenum -> GLfixed -> IO ())
glTexEnvxFunPtr
glTexEnvxFunPtr :: FunPtr (GLenum -> GLenum -> GLfixed -> IO ())
glTexEnvxFunPtr :: FunPtr (GLenum -> GLenum -> GLfixed -> IO ())
glTexEnvxFunPtr = IO (FunPtr (GLenum -> GLenum -> GLfixed -> IO ()))
-> FunPtr (GLenum -> GLenum -> GLfixed -> IO ())
forall a. IO a -> a
unsafePerformIO (String -> IO (FunPtr (GLenum -> GLenum -> GLfixed -> IO ()))
forall a. String -> IO (FunPtr a)
getProcAddress "glTexEnvx")
{-# NOINLINE glTexEnvxFunPtr #-}
glTexEnvxv :: MonadIO m => GLenum -> GLenum -> Ptr GLfixed -> m ()
glTexEnvxv :: GLenum -> GLenum -> Ptr GLfixed -> m ()
glTexEnvxv = FunPtr (GLenum -> GLenum -> Ptr GLfixed -> IO ())
-> GLenum -> GLenum -> Ptr GLfixed -> m ()
forall (m :: * -> *).
MonadIO m =>
FunPtr (GLenum -> GLenum -> Ptr GLfixed -> IO ())
-> GLenum -> GLenum -> Ptr GLfixed -> m ()
ffienumenumPtrfixedIOV FunPtr (GLenum -> GLenum -> Ptr GLfixed -> IO ())
glTexEnvxvFunPtr
glTexEnvxvFunPtr :: FunPtr (GLenum -> GLenum -> Ptr GLfixed -> IO ())
glTexEnvxvFunPtr :: FunPtr (GLenum -> GLenum -> Ptr GLfixed -> IO ())
glTexEnvxvFunPtr = IO (FunPtr (GLenum -> GLenum -> Ptr GLfixed -> IO ()))
-> FunPtr (GLenum -> GLenum -> Ptr GLfixed -> IO ())
forall a. IO a -> a
unsafePerformIO (String -> IO (FunPtr (GLenum -> GLenum -> Ptr GLfixed -> IO ()))
forall a. String -> IO (FunPtr a)
getProcAddress "glTexEnvxv")
{-# NOINLINE glTexEnvxvFunPtr #-}
glTexParameterx :: MonadIO m => GLenum -> GLenum -> GLfixed -> m ()
glTexParameterx :: GLenum -> GLenum -> GLfixed -> m ()
glTexParameterx = FunPtr (GLenum -> GLenum -> GLfixed -> IO ())
-> GLenum -> GLenum -> GLfixed -> m ()
forall (m :: * -> *).
MonadIO m =>
FunPtr (GLenum -> GLenum -> GLfixed -> IO ())
-> GLenum -> GLenum -> GLfixed -> m ()
ffienumenumfixedIOV FunPtr (GLenum -> GLenum -> GLfixed -> IO ())
glTexParameterxFunPtr
glTexParameterxFunPtr :: FunPtr (GLenum -> GLenum -> GLfixed -> IO ())
glTexParameterxFunPtr :: FunPtr (GLenum -> GLenum -> GLfixed -> IO ())
glTexParameterxFunPtr = IO (FunPtr (GLenum -> GLenum -> GLfixed -> IO ()))
-> FunPtr (GLenum -> GLenum -> GLfixed -> IO ())
forall a. IO a -> a
unsafePerformIO (String -> IO (FunPtr (GLenum -> GLenum -> GLfixed -> IO ()))
forall a. String -> IO (FunPtr a)
getProcAddress "glTexParameterx")
{-# NOINLINE glTexParameterxFunPtr #-}
glTexParameterxv :: MonadIO m => GLenum -> GLenum -> Ptr GLfixed -> m ()
glTexParameterxv :: GLenum -> GLenum -> Ptr GLfixed -> m ()
glTexParameterxv = FunPtr (GLenum -> GLenum -> Ptr GLfixed -> IO ())
-> GLenum -> GLenum -> Ptr GLfixed -> m ()
forall (m :: * -> *).
MonadIO m =>
FunPtr (GLenum -> GLenum -> Ptr GLfixed -> IO ())
-> GLenum -> GLenum -> Ptr GLfixed -> m ()
ffienumenumPtrfixedIOV FunPtr (GLenum -> GLenum -> Ptr GLfixed -> IO ())
glTexParameterxvFunPtr
glTexParameterxvFunPtr :: FunPtr (GLenum -> GLenum -> Ptr GLfixed -> IO ())
glTexParameterxvFunPtr :: FunPtr (GLenum -> GLenum -> Ptr GLfixed -> IO ())
glTexParameterxvFunPtr = IO (FunPtr (GLenum -> GLenum -> Ptr GLfixed -> IO ()))
-> FunPtr (GLenum -> GLenum -> Ptr GLfixed -> IO ())
forall a. IO a -> a
unsafePerformIO (String -> IO (FunPtr (GLenum -> GLenum -> Ptr GLfixed -> IO ()))
forall a. String -> IO (FunPtr a)
getProcAddress "glTexParameterxv")
{-# NOINLINE glTexParameterxvFunPtr #-}
glTranslatex :: MonadIO m => GLfixed -> GLfixed -> GLfixed -> m ()
glTranslatex :: GLfixed -> GLfixed -> GLfixed -> m ()
glTranslatex = FunPtr (GLfixed -> GLfixed -> GLfixed -> IO ())
-> GLfixed -> GLfixed -> GLfixed -> m ()
forall (m :: * -> *).
MonadIO m =>
FunPtr (GLfixed -> GLfixed -> GLfixed -> IO ())
-> GLfixed -> GLfixed -> GLfixed -> m ()
ffifixedfixedfixedIOV FunPtr (GLfixed -> GLfixed -> GLfixed -> IO ())
glTranslatexFunPtr
glTranslatexFunPtr :: FunPtr (GLfixed -> GLfixed -> GLfixed -> IO ())
glTranslatexFunPtr :: FunPtr (GLfixed -> GLfixed -> GLfixed -> IO ())
glTranslatexFunPtr = IO (FunPtr (GLfixed -> GLfixed -> GLfixed -> IO ()))
-> FunPtr (GLfixed -> GLfixed -> GLfixed -> IO ())
forall a. IO a -> a
unsafePerformIO (String -> IO (FunPtr (GLfixed -> GLfixed -> GLfixed -> IO ()))
forall a. String -> IO (FunPtr a)
getProcAddress "glTranslatex")
{-# NOINLINE glTranslatexFunPtr #-}
pattern $bGL_VERSION_ES_CL_1_0 :: a
$mGL_VERSION_ES_CL_1_0 :: forall r a. (Eq a, Num a) => a -> (Void# -> r) -> (Void# -> r) -> r
GL_VERSION_ES_CL_1_0 = 1
pattern $bGL_VERSION_ES_CL_1_1 :: a
$mGL_VERSION_ES_CL_1_1 :: forall r a. (Eq a, Num a) => a -> (Void# -> r) -> (Void# -> r) -> r
GL_VERSION_ES_CL_1_1 = 1
pattern $bGL_VERSION_ES_CM_1_1 :: a
$mGL_VERSION_ES_CM_1_1 :: forall r a. (Eq a, Num a) => a -> (Void# -> r) -> (Void# -> r) -> r
GL_VERSION_ES_CM_1_1 = 1