| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
Graphics.GL.EmbeddedLite11
Contents
- glActiveTexture :: MonadIO m => GLenum -> m ()
- glAlphaFuncx :: MonadIO m => GLenum -> GLfixed -> m ()
- glBindBuffer :: MonadIO m => GLenum -> GLuint -> m ()
- glBindTexture :: MonadIO m => GLenum -> GLuint -> m ()
- glBlendFunc :: MonadIO m => GLenum -> GLenum -> m ()
- glBufferData :: MonadIO m => GLenum -> GLsizeiptr -> Ptr () -> GLenum -> m ()
- glBufferSubData :: MonadIO m => GLenum -> GLintptr -> GLsizeiptr -> Ptr () -> m ()
- glClear :: MonadIO m => GLbitfield -> m ()
- glClearColorx :: MonadIO m => GLfixed -> GLfixed -> GLfixed -> GLfixed -> m ()
- glClearDepthx :: MonadIO m => GLfixed -> m ()
- glClearStencil :: MonadIO m => GLint -> m ()
- glClientActiveTexture :: MonadIO m => GLenum -> m ()
- glClipPlanex :: MonadIO m => GLenum -> Ptr GLfixed -> m ()
- glColor4ub :: MonadIO m => GLubyte -> GLubyte -> GLubyte -> GLubyte -> m ()
- glColor4x :: MonadIO m => GLfixed -> GLfixed -> GLfixed -> GLfixed -> m ()
- glColorMask :: MonadIO m => GLboolean -> GLboolean -> GLboolean -> GLboolean -> m ()
- glColorPointer :: MonadIO m => GLint -> GLenum -> GLsizei -> Ptr () -> m ()
- glCompressedTexImage2D :: MonadIO m => GLenum -> GLint -> GLenum -> GLsizei -> GLsizei -> GLint -> GLsizei -> Ptr () -> m ()
- glCompressedTexSubImage2D :: MonadIO m => GLenum -> GLint -> GLint -> GLint -> GLsizei -> GLsizei -> GLenum -> GLsizei -> Ptr () -> m ()
- glCopyTexImage2D :: MonadIO m => GLenum -> GLint -> GLenum -> GLint -> GLint -> GLsizei -> GLsizei -> GLint -> m ()
- glCopyTexSubImage2D :: MonadIO m => GLenum -> GLint -> GLint -> GLint -> GLint -> GLint -> GLsizei -> GLsizei -> m ()
- glCullFace :: MonadIO m => GLenum -> m ()
- glDeleteBuffers :: MonadIO m => GLsizei -> Ptr GLuint -> m ()
- glDeleteTextures :: MonadIO m => GLsizei -> Ptr GLuint -> m ()
- glDepthFunc :: MonadIO m => GLenum -> m ()
- glDepthMask :: MonadIO m => GLboolean -> m ()
- glDepthRangex :: MonadIO m => GLfixed -> GLfixed -> m ()
- glDisable :: MonadIO m => GLenum -> m ()
- glDisableClientState :: MonadIO m => GLenum -> m ()
- glDrawArrays :: MonadIO m => GLenum -> GLint -> GLsizei -> m ()
- glDrawElements :: MonadIO m => GLenum -> GLsizei -> GLenum -> Ptr () -> m ()
- glEnable :: MonadIO m => GLenum -> m ()
- glEnableClientState :: MonadIO m => GLenum -> m ()
- glFinish :: MonadIO m => m ()
- glFlush :: MonadIO m => m ()
- glFogx :: MonadIO m => GLenum -> GLfixed -> m ()
- glFogxv :: MonadIO m => GLenum -> Ptr GLfixed -> m ()
- glFrontFace :: MonadIO m => GLenum -> m ()
- glFrustumx :: MonadIO m => GLfixed -> GLfixed -> GLfixed -> GLfixed -> GLfixed -> GLfixed -> m ()
- glGenBuffers :: MonadIO m => GLsizei -> Ptr GLuint -> m ()
- glGenTextures :: MonadIO m => GLsizei -> Ptr GLuint -> m ()
- glGetBooleanv :: MonadIO m => GLenum -> Ptr GLboolean -> m ()
- glGetBufferParameteriv :: MonadIO m => GLenum -> GLenum -> Ptr GLint -> m ()
- glGetClipPlanex :: MonadIO m => GLenum -> Ptr GLfixed -> m ()
- glGetError :: MonadIO m => m GLenum
- glGetFixedv :: MonadIO m => GLenum -> Ptr GLfixed -> m ()
- glGetIntegerv :: MonadIO m => GLenum -> Ptr GLint -> m ()
- glGetLightxv :: MonadIO m => GLenum -> GLenum -> Ptr GLfixed -> m ()
- glGetMaterialxv :: MonadIO m => GLenum -> GLenum -> Ptr GLfixed -> m ()
- glGetPointerv :: MonadIO m => GLenum -> Ptr (Ptr ()) -> m ()
- glGetString :: MonadIO m => GLenum -> m (Ptr GLubyte)
- glGetTexEnviv :: MonadIO m => GLenum -> GLenum -> Ptr GLint -> m ()
- glGetTexEnvxv :: MonadIO m => GLenum -> GLenum -> Ptr GLfixed -> m ()
- glGetTexParameteriv :: MonadIO m => GLenum -> GLenum -> Ptr GLint -> m ()
- glGetTexParameterxv :: MonadIO m => GLenum -> GLenum -> Ptr GLfixed -> m ()
- glHint :: MonadIO m => GLenum -> GLenum -> m ()
- glIsBuffer :: MonadIO m => GLuint -> m GLboolean
- glIsEnabled :: MonadIO m => GLenum -> m GLboolean
- glIsTexture :: MonadIO m => GLuint -> m GLboolean
- glLightModelx :: MonadIO m => GLenum -> GLfixed -> m ()
- glLightModelxv :: MonadIO m => GLenum -> Ptr GLfixed -> m ()
- glLightx :: MonadIO m => GLenum -> GLenum -> GLfixed -> m ()
- glLightxv :: MonadIO m => GLenum -> GLenum -> Ptr GLfixed -> m ()
- glLineWidthx :: MonadIO m => GLfixed -> m ()
- glLoadIdentity :: MonadIO m => m ()
- glLoadMatrixx :: MonadIO m => Ptr GLfixed -> m ()
- glLogicOp :: MonadIO m => GLenum -> m ()
- glMaterialx :: MonadIO m => GLenum -> GLenum -> GLfixed -> m ()
- glMaterialxv :: MonadIO m => GLenum -> GLenum -> Ptr GLfixed -> m ()
- glMatrixMode :: MonadIO m => GLenum -> m ()
- glMultMatrixx :: MonadIO m => Ptr GLfixed -> m ()
- glMultiTexCoord4x :: MonadIO m => GLenum -> GLfixed -> GLfixed -> GLfixed -> GLfixed -> m ()
- glNormal3x :: MonadIO m => GLfixed -> GLfixed -> GLfixed -> m ()
- glNormalPointer :: MonadIO m => GLenum -> GLsizei -> Ptr () -> m ()
- glOrthox :: MonadIO m => GLfixed -> GLfixed -> GLfixed -> GLfixed -> GLfixed -> GLfixed -> m ()
- glPixelStorei :: MonadIO m => GLenum -> GLint -> m ()
- glPointParameterx :: MonadIO m => GLenum -> GLfixed -> m ()
- glPointParameterxv :: MonadIO m => GLenum -> Ptr GLfixed -> m ()
- glPointSizex :: MonadIO m => GLfixed -> m ()
- glPolygonOffsetx :: MonadIO m => GLfixed -> GLfixed -> m ()
- glPopMatrix :: MonadIO m => m ()
- glPushMatrix :: MonadIO m => m ()
- glReadPixels :: MonadIO m => GLint -> GLint -> GLsizei -> GLsizei -> GLenum -> GLenum -> Ptr () -> m ()
- glRotatex :: MonadIO m => GLfixed -> GLfixed -> GLfixed -> GLfixed -> m ()
- glSampleCoverage :: MonadIO m => GLfloat -> GLboolean -> m ()
- glSampleCoveragex :: MonadIO m => GLclampx -> GLboolean -> m ()
- glScalex :: MonadIO m => GLfixed -> GLfixed -> GLfixed -> m ()
- glScissor :: MonadIO m => GLint -> GLint -> GLsizei -> GLsizei -> m ()
- glShadeModel :: MonadIO m => GLenum -> m ()
- glStencilFunc :: MonadIO m => GLenum -> GLint -> GLuint -> m ()
- glStencilMask :: MonadIO m => GLuint -> m ()
- glStencilOp :: MonadIO m => GLenum -> GLenum -> GLenum -> m ()
- glTexCoordPointer :: MonadIO m => GLint -> GLenum -> GLsizei -> Ptr () -> m ()
- glTexEnvi :: MonadIO m => GLenum -> GLenum -> GLint -> m ()
- glTexEnviv :: MonadIO m => GLenum -> GLenum -> Ptr GLint -> m ()
- glTexEnvx :: MonadIO m => GLenum -> GLenum -> GLfixed -> m ()
- glTexEnvxv :: MonadIO m => GLenum -> GLenum -> Ptr GLfixed -> m ()
- glTexImage2D :: MonadIO m => GLenum -> GLint -> GLint -> GLsizei -> GLsizei -> GLint -> GLenum -> GLenum -> Ptr () -> m ()
- glTexParameteri :: MonadIO m => GLenum -> GLenum -> GLint -> m ()
- glTexParameteriv :: MonadIO m => GLenum -> GLenum -> Ptr GLint -> m ()
- glTexParameterx :: MonadIO m => GLenum -> GLenum -> GLfixed -> m ()
- glTexParameterxv :: MonadIO m => GLenum -> GLenum -> Ptr GLfixed -> m ()
- glTexSubImage2D :: MonadIO m => GLenum -> GLint -> GLint -> GLint -> GLsizei -> GLsizei -> GLenum -> GLenum -> Ptr () -> m ()
- glTranslatex :: MonadIO m => GLfixed -> GLfixed -> GLfixed -> m ()
- glVertexPointer :: MonadIO m => GLint -> GLenum -> GLsizei -> Ptr () -> m ()
- glViewport :: MonadIO m => GLint -> GLint -> GLsizei -> GLsizei -> m ()
- pattern GL_ACTIVE_TEXTURE :: forall a. (Num a, Eq a) => a
- pattern GL_ADD :: forall a. (Num a, Eq a) => a
- pattern GL_ADD_SIGNED :: forall a. (Num a, Eq a) => a
- pattern GL_ALIASED_LINE_WIDTH_RANGE :: forall a. (Num a, Eq a) => a
- pattern GL_ALIASED_POINT_SIZE_RANGE :: forall a. (Num a, Eq a) => a
- pattern GL_ALPHA :: forall a. (Num a, Eq a) => a
- pattern GL_ALPHA_BITS :: forall a. (Num a, Eq a) => a
- pattern GL_ALPHA_SCALE :: forall a. (Num a, Eq a) => a
- pattern GL_ALPHA_TEST :: forall a. (Num a, Eq a) => a
- pattern GL_ALPHA_TEST_FUNC :: forall a. (Num a, Eq a) => a
- pattern GL_ALPHA_TEST_REF :: forall a. (Num a, Eq a) => a
- pattern GL_ALWAYS :: forall a. (Num a, Eq a) => a
- pattern GL_AMBIENT :: forall a. (Num a, Eq a) => a
- pattern GL_AMBIENT_AND_DIFFUSE :: forall a. (Num a, Eq a) => a
- pattern GL_AND :: forall a. (Num a, Eq a) => a
- pattern GL_AND_INVERTED :: forall a. (Num a, Eq a) => a
- pattern GL_AND_REVERSE :: forall a. (Num a, Eq a) => a
- pattern GL_ARRAY_BUFFER :: forall a. (Num a, Eq a) => a
- pattern GL_ARRAY_BUFFER_BINDING :: forall a. (Num a, Eq a) => a
- pattern GL_BACK :: forall a. (Num a, Eq a) => a
- pattern GL_BLEND :: forall a. (Num a, Eq a) => a
- pattern GL_BLEND_DST :: forall a. (Num a, Eq a) => a
- pattern GL_BLEND_SRC :: forall a. (Num a, Eq a) => a
- pattern GL_BLUE_BITS :: forall a. (Num a, Eq a) => a
- pattern GL_BUFFER_SIZE :: forall a. (Num a, Eq a) => a
- pattern GL_BUFFER_USAGE :: forall a. (Num a, Eq a) => a
- pattern GL_BYTE :: forall a. (Num a, Eq a) => a
- pattern GL_CCW :: forall a. (Num a, Eq a) => a
- pattern GL_CLAMP_TO_EDGE :: forall a. (Num a, Eq a) => a
- pattern GL_CLEAR :: forall a. (Num a, Eq a) => a
- pattern GL_CLIENT_ACTIVE_TEXTURE :: forall a. (Num a, Eq a) => a
- pattern GL_CLIP_PLANE0 :: forall a. (Num a, Eq a) => a
- pattern GL_CLIP_PLANE1 :: forall a. (Num a, Eq a) => a
- pattern GL_CLIP_PLANE2 :: forall a. (Num a, Eq a) => a
- pattern GL_CLIP_PLANE3 :: forall a. (Num a, Eq a) => a
- pattern GL_CLIP_PLANE4 :: forall a. (Num a, Eq a) => a
- pattern GL_CLIP_PLANE5 :: forall a. (Num a, Eq a) => a
- pattern GL_COLOR_ARRAY :: forall a. (Num a, Eq a) => a
- pattern GL_COLOR_ARRAY_BUFFER_BINDING :: forall a. (Num a, Eq a) => a
- pattern GL_COLOR_ARRAY_POINTER :: forall a. (Num a, Eq a) => a
- pattern GL_COLOR_ARRAY_SIZE :: forall a. (Num a, Eq a) => a
- pattern GL_COLOR_ARRAY_STRIDE :: forall a. (Num a, Eq a) => a
- pattern GL_COLOR_ARRAY_TYPE :: forall a. (Num a, Eq a) => a
- pattern GL_COLOR_BUFFER_BIT :: forall a. (Num a, Eq a) => a
- pattern GL_COLOR_CLEAR_VALUE :: forall a. (Num a, Eq a) => a
- pattern GL_COLOR_LOGIC_OP :: forall a. (Num a, Eq a) => a
- pattern GL_COLOR_MATERIAL :: forall a. (Num a, Eq a) => a
- pattern GL_COLOR_WRITEMASK :: forall a. (Num a, Eq a) => a
- pattern GL_COMBINE :: forall a. (Num a, Eq a) => a
- pattern GL_COMBINE_ALPHA :: forall a. (Num a, Eq a) => a
- pattern GL_COMBINE_RGB :: forall a. (Num a, Eq a) => a
- pattern GL_COMPRESSED_TEXTURE_FORMATS :: forall a. (Num a, Eq a) => a
- pattern GL_CONSTANT :: forall a. (Num a, Eq a) => a
- pattern GL_CONSTANT_ATTENUATION :: forall a. (Num a, Eq a) => a
- pattern GL_COPY :: forall a. (Num a, Eq a) => a
- pattern GL_COPY_INVERTED :: forall a. (Num a, Eq a) => a
- pattern GL_CULL_FACE :: forall a. (Num a, Eq a) => a
- pattern GL_CULL_FACE_MODE :: forall a. (Num a, Eq a) => a
- pattern GL_CURRENT_COLOR :: forall a. (Num a, Eq a) => a
- pattern GL_CURRENT_NORMAL :: forall a. (Num a, Eq a) => a
- pattern GL_CURRENT_TEXTURE_COORDS :: forall a. (Num a, Eq a) => a
- pattern GL_CW :: forall a. (Num a, Eq a) => a
- pattern GL_DECAL :: forall a. (Num a, Eq a) => a
- pattern GL_DECR :: forall a. (Num a, Eq a) => a
- pattern GL_DEPTH_BITS :: forall a. (Num a, Eq a) => a
- pattern GL_DEPTH_BUFFER_BIT :: forall a. (Num a, Eq a) => a
- pattern GL_DEPTH_CLEAR_VALUE :: forall a. (Num a, Eq a) => a
- pattern GL_DEPTH_FUNC :: forall a. (Num a, Eq a) => a
- pattern GL_DEPTH_RANGE :: forall a. (Num a, Eq a) => a
- pattern GL_DEPTH_TEST :: forall a. (Num a, Eq a) => a
- pattern GL_DEPTH_WRITEMASK :: forall a. (Num a, Eq a) => a
- pattern GL_DIFFUSE :: forall a. (Num a, Eq a) => a
- pattern GL_DITHER :: forall a. (Num a, Eq a) => a
- pattern GL_DONT_CARE :: forall a. (Num a, Eq a) => a
- pattern GL_DOT3_RGB :: forall a. (Num a, Eq a) => a
- pattern GL_DOT3_RGBA :: forall a. (Num a, Eq a) => a
- pattern GL_DST_ALPHA :: forall a. (Num a, Eq a) => a
- pattern GL_DST_COLOR :: forall a. (Num a, Eq a) => a
- pattern GL_DYNAMIC_DRAW :: forall a. (Num a, Eq a) => a
- pattern GL_ELEMENT_ARRAY_BUFFER :: forall a. (Num a, Eq a) => a
- pattern GL_ELEMENT_ARRAY_BUFFER_BINDING :: forall a. (Num a, Eq a) => a
- pattern GL_EMISSION :: forall a. (Num a, Eq a) => a
- pattern GL_EQUAL :: forall a. (Num a, Eq a) => a
- pattern GL_EQUIV :: forall a. (Num a, Eq a) => a
- pattern GL_EXP :: forall a. (Num a, Eq a) => a
- pattern GL_EXP2 :: forall a. (Num a, Eq a) => a
- pattern GL_EXTENSIONS :: forall a. (Num a, Eq a) => a
- pattern GL_FALSE :: forall a. (Num a, Eq a) => a
- pattern GL_FASTEST :: forall a. (Num a, Eq a) => a
- pattern GL_FIXED :: forall a. (Num a, Eq a) => a
- pattern GL_FLAT :: forall a. (Num a, Eq a) => a
- pattern GL_FLOAT :: forall a. (Num a, Eq a) => a
- pattern GL_FOG :: forall a. (Num a, Eq a) => a
- pattern GL_FOG_COLOR :: forall a. (Num a, Eq a) => a
- pattern GL_FOG_DENSITY :: forall a. (Num a, Eq a) => a
- pattern GL_FOG_END :: forall a. (Num a, Eq a) => a
- pattern GL_FOG_HINT :: forall a. (Num a, Eq a) => a
- pattern GL_FOG_MODE :: forall a. (Num a, Eq a) => a
- pattern GL_FOG_START :: forall a. (Num a, Eq a) => a
- pattern GL_FRONT :: forall a. (Num a, Eq a) => a
- pattern GL_FRONT_AND_BACK :: forall a. (Num a, Eq a) => a
- pattern GL_FRONT_FACE :: forall a. (Num a, Eq a) => a
- pattern GL_GENERATE_MIPMAP :: forall a. (Num a, Eq a) => a
- pattern GL_GENERATE_MIPMAP_HINT :: forall a. (Num a, Eq a) => a
- pattern GL_GEQUAL :: forall a. (Num a, Eq a) => a
- pattern GL_GREATER :: forall a. (Num a, Eq a) => a
- pattern GL_GREEN_BITS :: forall a. (Num a, Eq a) => a
- pattern GL_INCR :: forall a. (Num a, Eq a) => a
- pattern GL_INTERPOLATE :: forall a. (Num a, Eq a) => a
- pattern GL_INVALID_ENUM :: forall a. (Num a, Eq a) => a
- pattern GL_INVALID_OPERATION :: forall a. (Num a, Eq a) => a
- pattern GL_INVALID_VALUE :: forall a. (Num a, Eq a) => a
- pattern GL_INVERT :: forall a. (Num a, Eq a) => a
- pattern GL_KEEP :: forall a. (Num a, Eq a) => a
- pattern GL_LEQUAL :: forall a. (Num a, Eq a) => a
- pattern GL_LESS :: forall a. (Num a, Eq a) => a
- pattern GL_LIGHT0 :: forall a. (Num a, Eq a) => a
- pattern GL_LIGHT1 :: forall a. (Num a, Eq a) => a
- pattern GL_LIGHT2 :: forall a. (Num a, Eq a) => a
- pattern GL_LIGHT3 :: forall a. (Num a, Eq a) => a
- pattern GL_LIGHT4 :: forall a. (Num a, Eq a) => a
- pattern GL_LIGHT5 :: forall a. (Num a, Eq a) => a
- pattern GL_LIGHT6 :: forall a. (Num a, Eq a) => a
- pattern GL_LIGHT7 :: forall a. (Num a, Eq a) => a
- pattern GL_LIGHTING :: forall a. (Num a, Eq a) => a
- pattern GL_LIGHT_MODEL_AMBIENT :: forall a. (Num a, Eq a) => a
- pattern GL_LIGHT_MODEL_TWO_SIDE :: forall a. (Num a, Eq a) => a
- pattern GL_LINEAR :: forall a. (Num a, Eq a) => a
- pattern GL_LINEAR_ATTENUATION :: forall a. (Num a, Eq a) => a
- pattern GL_LINEAR_MIPMAP_LINEAR :: forall a. (Num a, Eq a) => a
- pattern GL_LINEAR_MIPMAP_NEAREST :: forall a. (Num a, Eq a) => a
- pattern GL_LINES :: forall a. (Num a, Eq a) => a
- pattern GL_LINE_LOOP :: forall a. (Num a, Eq a) => a
- pattern GL_LINE_SMOOTH :: forall a. (Num a, Eq a) => a
- pattern GL_LINE_SMOOTH_HINT :: forall a. (Num a, Eq a) => a
- pattern GL_LINE_STRIP :: forall a. (Num a, Eq a) => a
- pattern GL_LINE_WIDTH :: forall a. (Num a, Eq a) => a
- pattern GL_LOGIC_OP_MODE :: forall a. (Num a, Eq a) => a
- pattern GL_LUMINANCE :: forall a. (Num a, Eq a) => a
- pattern GL_LUMINANCE_ALPHA :: forall a. (Num a, Eq a) => a
- pattern GL_MATRIX_MODE :: forall a. (Num a, Eq a) => a
- pattern GL_MAX_CLIP_PLANES :: forall a. (Num a, Eq a) => a
- pattern GL_MAX_LIGHTS :: forall a. (Num a, Eq a) => a
- pattern GL_MAX_MODELVIEW_STACK_DEPTH :: forall a. (Num a, Eq a) => a
- pattern GL_MAX_PROJECTION_STACK_DEPTH :: forall a. (Num a, Eq a) => a
- pattern GL_MAX_TEXTURE_SIZE :: forall a. (Num a, Eq a) => a
- pattern GL_MAX_TEXTURE_STACK_DEPTH :: forall a. (Num a, Eq a) => a
- pattern GL_MAX_TEXTURE_UNITS :: forall a. (Num a, Eq a) => a
- pattern GL_MAX_VIEWPORT_DIMS :: forall a. (Num a, Eq a) => a
- pattern GL_MODELVIEW :: forall a. (Num a, Eq a) => a
- pattern GL_MODELVIEW_MATRIX :: forall a. (Num a, Eq a) => a
- pattern GL_MODELVIEW_STACK_DEPTH :: forall a. (Num a, Eq a) => a
- pattern GL_MODULATE :: forall a. (Num a, Eq a) => a
- pattern GL_MULTISAMPLE :: forall a. (Num a, Eq a) => a
- pattern GL_NAND :: forall a. (Num a, Eq a) => a
- pattern GL_NEAREST :: forall a. (Num a, Eq a) => a
- pattern GL_NEAREST_MIPMAP_LINEAR :: forall a. (Num a, Eq a) => a
- pattern GL_NEAREST_MIPMAP_NEAREST :: forall a. (Num a, Eq a) => a
- pattern GL_NEVER :: forall a. (Num a, Eq a) => a
- pattern GL_NICEST :: forall a. (Num a, Eq a) => a
- pattern GL_NOOP :: forall a. (Num a, Eq a) => a
- pattern GL_NOR :: forall a. (Num a, Eq a) => a
- pattern GL_NORMALIZE :: forall a. (Num a, Eq a) => a
- pattern GL_NORMAL_ARRAY :: forall a. (Num a, Eq a) => a
- pattern GL_NORMAL_ARRAY_BUFFER_BINDING :: forall a. (Num a, Eq a) => a
- pattern GL_NORMAL_ARRAY_POINTER :: forall a. (Num a, Eq a) => a
- pattern GL_NORMAL_ARRAY_STRIDE :: forall a. (Num a, Eq a) => a
- pattern GL_NORMAL_ARRAY_TYPE :: forall a. (Num a, Eq a) => a
- pattern GL_NOTEQUAL :: forall a. (Num a, Eq a) => a
- pattern GL_NO_ERROR :: forall a. (Num a, Eq a) => a
- pattern GL_NUM_COMPRESSED_TEXTURE_FORMATS :: forall a. (Num a, Eq a) => a
- pattern GL_ONE :: forall a. (Num a, Eq a) => a
- pattern GL_ONE_MINUS_DST_ALPHA :: forall a. (Num a, Eq a) => a
- pattern GL_ONE_MINUS_DST_COLOR :: forall a. (Num a, Eq a) => a
- pattern GL_ONE_MINUS_SRC_ALPHA :: forall a. (Num a, Eq a) => a
- pattern GL_ONE_MINUS_SRC_COLOR :: forall a. (Num a, Eq a) => a
- pattern GL_OPERAND0_ALPHA :: forall a. (Num a, Eq a) => a
- pattern GL_OPERAND0_RGB :: forall a. (Num a, Eq a) => a
- pattern GL_OPERAND1_ALPHA :: forall a. (Num a, Eq a) => a
- pattern GL_OPERAND1_RGB :: forall a. (Num a, Eq a) => a
- pattern GL_OPERAND2_ALPHA :: forall a. (Num a, Eq a) => a
- pattern GL_OPERAND2_RGB :: forall a. (Num a, Eq a) => a
- pattern GL_OR :: forall a. (Num a, Eq a) => a
- pattern GL_OR_INVERTED :: forall a. (Num a, Eq a) => a
- pattern GL_OR_REVERSE :: forall a. (Num a, Eq a) => a
- pattern GL_OUT_OF_MEMORY :: forall a. (Num a, Eq a) => a
- pattern GL_PACK_ALIGNMENT :: forall a. (Num a, Eq a) => a
- pattern GL_PERSPECTIVE_CORRECTION_HINT :: forall a. (Num a, Eq a) => a
- pattern GL_POINTS :: forall a. (Num a, Eq a) => a
- pattern GL_POINT_DISTANCE_ATTENUATION :: forall a. (Num a, Eq a) => a
- pattern GL_POINT_FADE_THRESHOLD_SIZE :: forall a. (Num a, Eq a) => a
- pattern GL_POINT_SIZE :: forall a. (Num a, Eq a) => a
- pattern GL_POINT_SIZE_MAX :: forall a. (Num a, Eq a) => a
- pattern GL_POINT_SIZE_MIN :: forall a. (Num a, Eq a) => a
- pattern GL_POINT_SMOOTH :: forall a. (Num a, Eq a) => a
- pattern GL_POINT_SMOOTH_HINT :: forall a. (Num a, Eq a) => a
- pattern GL_POLYGON_OFFSET_FACTOR :: forall a. (Num a, Eq a) => a
- pattern GL_POLYGON_OFFSET_FILL :: forall a. (Num a, Eq a) => a
- pattern GL_POLYGON_OFFSET_UNITS :: forall a. (Num a, Eq a) => a
- pattern GL_POSITION :: forall a. (Num a, Eq a) => a
- pattern GL_PREVIOUS :: forall a. (Num a, Eq a) => a
- pattern GL_PRIMARY_COLOR :: forall a. (Num a, Eq a) => a
- pattern GL_PROJECTION :: forall a. (Num a, Eq a) => a
- pattern GL_PROJECTION_MATRIX :: forall a. (Num a, Eq a) => a
- pattern GL_PROJECTION_STACK_DEPTH :: forall a. (Num a, Eq a) => a
- pattern GL_QUADRATIC_ATTENUATION :: forall a. (Num a, Eq a) => a
- pattern GL_RED_BITS :: forall a. (Num a, Eq a) => a
- pattern GL_RENDERER :: forall a. (Num a, Eq a) => a
- pattern GL_REPEAT :: forall a. (Num a, Eq a) => a
- pattern GL_REPLACE :: forall a. (Num a, Eq a) => a
- pattern GL_RESCALE_NORMAL :: forall a. (Num a, Eq a) => a
- pattern GL_RGB :: forall a. (Num a, Eq a) => a
- pattern GL_RGBA :: forall a. (Num a, Eq a) => a
- pattern GL_RGB_SCALE :: forall a. (Num a, Eq a) => a
- pattern GL_SAMPLES :: forall a. (Num a, Eq a) => a
- pattern GL_SAMPLE_ALPHA_TO_COVERAGE :: forall a. (Num a, Eq a) => a
- pattern GL_SAMPLE_ALPHA_TO_ONE :: forall a. (Num a, Eq a) => a
- pattern GL_SAMPLE_BUFFERS :: forall a. (Num a, Eq a) => a
- pattern GL_SAMPLE_COVERAGE :: forall a. (Num a, Eq a) => a
- pattern GL_SAMPLE_COVERAGE_INVERT :: forall a. (Num a, Eq a) => a
- pattern GL_SAMPLE_COVERAGE_VALUE :: forall a. (Num a, Eq a) => a
- pattern GL_SCISSOR_BOX :: forall a. (Num a, Eq a) => a
- pattern GL_SCISSOR_TEST :: forall a. (Num a, Eq a) => a
- pattern GL_SET :: forall a. (Num a, Eq a) => a
- pattern GL_SHADE_MODEL :: forall a. (Num a, Eq a) => a
- pattern GL_SHININESS :: forall a. (Num a, Eq a) => a
- pattern GL_SHORT :: forall a. (Num a, Eq a) => a
- pattern GL_SMOOTH :: forall a. (Num a, Eq a) => a
- pattern GL_SMOOTH_LINE_WIDTH_RANGE :: forall a. (Num a, Eq a) => a
- pattern GL_SMOOTH_POINT_SIZE_RANGE :: forall a. (Num a, Eq a) => a
- pattern GL_SPECULAR :: forall a. (Num a, Eq a) => a
- pattern GL_SPOT_CUTOFF :: forall a. (Num a, Eq a) => a
- pattern GL_SPOT_DIRECTION :: forall a. (Num a, Eq a) => a
- pattern GL_SPOT_EXPONENT :: forall a. (Num a, Eq a) => a
- pattern GL_SRC0_ALPHA :: forall a. (Num a, Eq a) => a
- pattern GL_SRC0_RGB :: forall a. (Num a, Eq a) => a
- pattern GL_SRC1_ALPHA :: forall a. (Num a, Eq a) => a
- pattern GL_SRC1_RGB :: forall a. (Num a, Eq a) => a
- pattern GL_SRC2_ALPHA :: forall a. (Num a, Eq a) => a
- pattern GL_SRC2_RGB :: forall a. (Num a, Eq a) => a
- pattern GL_SRC_ALPHA :: forall a. (Num a, Eq a) => a
- pattern GL_SRC_ALPHA_SATURATE :: forall a. (Num a, Eq a) => a
- pattern GL_SRC_COLOR :: forall a. (Num a, Eq a) => a
- pattern GL_STACK_OVERFLOW :: forall a. (Num a, Eq a) => a
- pattern GL_STACK_UNDERFLOW :: forall a. (Num a, Eq a) => a
- pattern GL_STATIC_DRAW :: forall a. (Num a, Eq a) => a
- pattern GL_STENCIL_BITS :: forall a. (Num a, Eq a) => a
- pattern GL_STENCIL_BUFFER_BIT :: forall a. (Num a, Eq a) => a
- pattern GL_STENCIL_CLEAR_VALUE :: forall a. (Num a, Eq a) => a
- pattern GL_STENCIL_FAIL :: forall a. (Num a, Eq a) => a
- pattern GL_STENCIL_FUNC :: forall a. (Num a, Eq a) => a
- pattern GL_STENCIL_PASS_DEPTH_FAIL :: forall a. (Num a, Eq a) => a
- pattern GL_STENCIL_PASS_DEPTH_PASS :: forall a. (Num a, Eq a) => a
- pattern GL_STENCIL_REF :: forall a. (Num a, Eq a) => a
- pattern GL_STENCIL_TEST :: forall a. (Num a, Eq a) => a
- pattern GL_STENCIL_VALUE_MASK :: forall a. (Num a, Eq a) => a
- pattern GL_STENCIL_WRITEMASK :: forall a. (Num a, Eq a) => a
- pattern GL_SUBPIXEL_BITS :: forall a. (Num a, Eq a) => a
- pattern GL_SUBTRACT :: forall a. (Num a, Eq a) => a
- pattern GL_TEXTURE :: forall a. (Num a, Eq a) => a
- pattern GL_TEXTURE0 :: forall a. (Num a, Eq a) => a
- pattern GL_TEXTURE1 :: forall a. (Num a, Eq a) => a
- pattern GL_TEXTURE10 :: forall a. (Num a, Eq a) => a
- pattern GL_TEXTURE11 :: forall a. (Num a, Eq a) => a
- pattern GL_TEXTURE12 :: forall a. (Num a, Eq a) => a
- pattern GL_TEXTURE13 :: forall a. (Num a, Eq a) => a
- pattern GL_TEXTURE14 :: forall a. (Num a, Eq a) => a
- pattern GL_TEXTURE15 :: forall a. (Num a, Eq a) => a
- pattern GL_TEXTURE16 :: forall a. (Num a, Eq a) => a
- pattern GL_TEXTURE17 :: forall a. (Num a, Eq a) => a
- pattern GL_TEXTURE18 :: forall a. (Num a, Eq a) => a
- pattern GL_TEXTURE19 :: forall a. (Num a, Eq a) => a
- pattern GL_TEXTURE2 :: forall a. (Num a, Eq a) => a
- pattern GL_TEXTURE20 :: forall a. (Num a, Eq a) => a
- pattern GL_TEXTURE21 :: forall a. (Num a, Eq a) => a
- pattern GL_TEXTURE22 :: forall a. (Num a, Eq a) => a
- pattern GL_TEXTURE23 :: forall a. (Num a, Eq a) => a
- pattern GL_TEXTURE24 :: forall a. (Num a, Eq a) => a
- pattern GL_TEXTURE25 :: forall a. (Num a, Eq a) => a
- pattern GL_TEXTURE26 :: forall a. (Num a, Eq a) => a
- pattern GL_TEXTURE27 :: forall a. (Num a, Eq a) => a
- pattern GL_TEXTURE28 :: forall a. (Num a, Eq a) => a
- pattern GL_TEXTURE29 :: forall a. (Num a, Eq a) => a
- pattern GL_TEXTURE3 :: forall a. (Num a, Eq a) => a
- pattern GL_TEXTURE30 :: forall a. (Num a, Eq a) => a
- pattern GL_TEXTURE31 :: forall a. (Num a, Eq a) => a
- pattern GL_TEXTURE4 :: forall a. (Num a, Eq a) => a
- pattern GL_TEXTURE5 :: forall a. (Num a, Eq a) => a
- pattern GL_TEXTURE6 :: forall a. (Num a, Eq a) => a
- pattern GL_TEXTURE7 :: forall a. (Num a, Eq a) => a
- pattern GL_TEXTURE8 :: forall a. (Num a, Eq a) => a
- pattern GL_TEXTURE9 :: forall a. (Num a, Eq a) => a
- pattern GL_TEXTURE_2D :: forall a. (Num a, Eq a) => a
- pattern GL_TEXTURE_BINDING_2D :: forall a. (Num a, Eq a) => a
- pattern GL_TEXTURE_COORD_ARRAY :: forall a. (Num a, Eq a) => a
- pattern GL_TEXTURE_COORD_ARRAY_BUFFER_BINDING :: forall a. (Num a, Eq a) => a
- pattern GL_TEXTURE_COORD_ARRAY_POINTER :: forall a. (Num a, Eq a) => a
- pattern GL_TEXTURE_COORD_ARRAY_SIZE :: forall a. (Num a, Eq a) => a
- pattern GL_TEXTURE_COORD_ARRAY_STRIDE :: forall a. (Num a, Eq a) => a
- pattern GL_TEXTURE_COORD_ARRAY_TYPE :: forall a. (Num a, Eq a) => a
- pattern GL_TEXTURE_ENV :: forall a. (Num a, Eq a) => a
- pattern GL_TEXTURE_ENV_COLOR :: forall a. (Num a, Eq a) => a
- pattern GL_TEXTURE_ENV_MODE :: forall a. (Num a, Eq a) => a
- pattern GL_TEXTURE_MAG_FILTER :: forall a. (Num a, Eq a) => a
- pattern GL_TEXTURE_MATRIX :: forall a. (Num a, Eq a) => a
- pattern GL_TEXTURE_MIN_FILTER :: forall a. (Num a, Eq a) => a
- pattern GL_TEXTURE_STACK_DEPTH :: forall a. (Num a, Eq a) => a
- pattern GL_TEXTURE_WRAP_S :: forall a. (Num a, Eq a) => a
- pattern GL_TEXTURE_WRAP_T :: forall a. (Num a, Eq a) => a
- pattern GL_TRIANGLES :: forall a. (Num a, Eq a) => a
- pattern GL_TRIANGLE_FAN :: forall a. (Num a, Eq a) => a
- pattern GL_TRIANGLE_STRIP :: forall a. (Num a, Eq a) => a
- pattern GL_TRUE :: forall a. (Num a, Eq a) => a
- pattern GL_UNPACK_ALIGNMENT :: forall a. (Num a, Eq a) => a
- pattern GL_UNSIGNED_BYTE :: forall a. (Num a, Eq a) => a
- pattern GL_UNSIGNED_SHORT :: forall a. (Num a, Eq a) => a
- pattern GL_UNSIGNED_SHORT_4_4_4_4 :: forall a. (Num a, Eq a) => a
- pattern GL_UNSIGNED_SHORT_5_5_5_1 :: forall a. (Num a, Eq a) => a
- pattern GL_UNSIGNED_SHORT_5_6_5 :: forall a. (Num a, Eq a) => a
- pattern GL_VENDOR :: forall a. (Num a, Eq a) => a
- pattern GL_VERSION :: forall a. (Num a, Eq a) => a
- pattern GL_VERSION_ES_CL_1_0 :: forall a. (Num a, Eq a) => a
- pattern GL_VERSION_ES_CL_1_1 :: forall a. (Num a, Eq a) => a
- pattern GL_VERSION_ES_CM_1_1 :: forall a. (Num a, Eq a) => a
- pattern GL_VERTEX_ARRAY :: forall a. (Num a, Eq a) => a
- pattern GL_VERTEX_ARRAY_BUFFER_BINDING :: forall a. (Num a, Eq a) => a
- pattern GL_VERTEX_ARRAY_POINTER :: forall a. (Num a, Eq a) => a
- pattern GL_VERTEX_ARRAY_SIZE :: forall a. (Num a, Eq a) => a
- pattern GL_VERTEX_ARRAY_STRIDE :: forall a. (Num a, Eq a) => a
- pattern GL_VERTEX_ARRAY_TYPE :: forall a. (Num a, Eq a) => a
- pattern GL_VIEWPORT :: forall a. (Num a, Eq a) => a
- pattern GL_XOR :: forall a. (Num a, Eq a) => a
- pattern GL_ZERO :: forall a. (Num a, Eq a) => a
Graphics.GL.EmbeddedLite11
glActiveTexture :: MonadIO m => GLenum -> m () Source #
Usage: glActiveTexture texture
The parameter texture is a TextureUnit.
Manual page: https://www.opengl.org/sdk/docs/man/html/glActiveTexture.xhtml
glAlphaFuncx :: MonadIO m => GLenum -> GLfixed -> m () Source #
Usage: glAlphaFuncx func ref
glBindBuffer :: MonadIO m => GLenum -> GLuint -> m () Source #
Usage: glBindBuffer target buffer
The parameter target is a BufferTargetARB.
Manual page: https://www.opengl.org/sdk/docs/man/html/glBindBuffer.xhtml
glBindTexture :: MonadIO m => GLenum -> GLuint -> m () Source #
Usage: glBindTexture target texture
The parameter target is a TextureTarget, one of: GL_DETAIL_TEXTURE_2D_SGIS, GL_PROXY_TEXTURE_1D, GL_PROXY_TEXTURE_1D_EXT, GL_PROXY_TEXTURE_2D, GL_PROXY_TEXTURE_2D_EXT, GL_PROXY_TEXTURE_3D, GL_PROXY_TEXTURE_3D_EXT, GL_PROXY_TEXTURE_4D_SGIS, GL_TEXTURE_1D, GL_TEXTURE_2D, GL_TEXTURE_3D, GL_TEXTURE_3D_EXT, GL_TEXTURE_3D_OES, GL_TEXTURE_4D_SGIS, GL_TEXTURE_BASE_LEVEL, GL_TEXTURE_BASE_LEVEL_SGIS, GL_TEXTURE_MAX_LEVEL, GL_TEXTURE_MAX_LEVEL_SGIS, GL_TEXTURE_MAX_LOD, GL_TEXTURE_MAX_LOD_SGIS, GL_TEXTURE_MIN_LOD, GL_TEXTURE_MIN_LOD_SGIS.
The parameter texture is a Texture.
Manual page: https://www.opengl.org/sdk/docs/man/html/glBindTexture.xhtml
glBlendFunc :: MonadIO m => GLenum -> GLenum -> m () Source #
Usage: glBlendFunc sfactor dfactor
The parameter sfactor is a BlendingFactorSrc, one of: GL_CONSTANT_ALPHA_EXT, GL_CONSTANT_COLOR_EXT, GL_DST_ALPHA, GL_DST_COLOR, GL_ONE, GL_ONE_MINUS_CONSTANT_ALPHA_EXT, GL_ONE_MINUS_CONSTANT_COLOR_EXT, GL_ONE_MINUS_DST_ALPHA, GL_ONE_MINUS_DST_COLOR, GL_ONE_MINUS_SRC_ALPHA, GL_SRC_ALPHA, GL_SRC_ALPHA_SATURATE, GL_ZERO.
The parameter dfactor is a BlendingFactorDest, one of: GL_CONSTANT_ALPHA_EXT, GL_CONSTANT_COLOR_EXT, GL_DST_ALPHA, GL_ONE, GL_ONE_MINUS_CONSTANT_ALPHA_EXT, GL_ONE_MINUS_CONSTANT_COLOR_EXT, GL_ONE_MINUS_DST_ALPHA, GL_ONE_MINUS_SRC_ALPHA, GL_ONE_MINUS_SRC_COLOR, GL_SRC_ALPHA, GL_SRC_COLOR, GL_ZERO.
Manual page: https://www.opengl.org/sdk/docs/man/html/glBlendFunc.xhtml
glBufferData :: MonadIO m => GLenum -> GLsizeiptr -> Ptr () -> GLenum -> m () Source #
Usage: glBufferData target size data usage
The parameter target is a BufferTargetARB.
The parameter size is a BufferSize.
The parameter usage is a BufferUsageARB.
The length of data should be size.
Manual page: https://www.opengl.org/sdk/docs/man/html/glBufferData.xhtml
glBufferSubData :: MonadIO m => GLenum -> GLintptr -> GLsizeiptr -> Ptr () -> m () Source #
Usage: glBufferSubData target offset size data
The parameter target is a BufferTargetARB.
The parameter offset is a BufferOffset.
The parameter size is a BufferSize.
The length of data should be size.
Manual page: https://www.opengl.org/sdk/docs/man/html/glBufferSubData.xhtml
glClear :: MonadIO m => GLbitfield -> m () Source #
Usage: glClear mask
The parameter mask is a ClearBufferMask, one of: GL_ACCUM_BUFFER_BIT, GL_COLOR_BUFFER_BIT, GL_COVERAGE_BUFFER_BIT_NV, GL_DEPTH_BUFFER_BIT, GL_STENCIL_BUFFER_BIT.
Manual page: https://www.opengl.org/sdk/docs/man/html/glClear.xhtml
glClearColorx :: MonadIO m => GLfixed -> GLfixed -> GLfixed -> GLfixed -> m () Source #
Usage: glClearColorx red green blue alpha
glClearDepthx :: MonadIO m => GLfixed -> m () Source #
Usage: glClearDepthx depth
glClearStencil :: MonadIO m => GLint -> m () Source #
Usage: glClearStencil s
The parameter s is a StencilValue.
Manual page: https://www.opengl.org/sdk/docs/man/html/glClearStencil.xhtml
glClientActiveTexture :: MonadIO m => GLenum -> m () Source #
Usage: glClientActiveTexture texture
The parameter texture is a TextureUnit.
glClipPlanex :: MonadIO m => GLenum -> Ptr GLfixed -> m () Source #
Usage: glClipPlanex plane equation
The length of equation should be 4.
glColor4ub :: MonadIO m => GLubyte -> GLubyte -> GLubyte -> GLubyte -> m () Source #
Usage: glColor4ub red green blue alpha
The parameter red is a ColorUB.
The parameter green is a ColorUB.
The parameter blue is a ColorUB.
The parameter alpha is a ColorUB.
The vector equivalent of this command is glColor4ubv.
glColor4x :: MonadIO m => GLfixed -> GLfixed -> GLfixed -> GLfixed -> m () Source #
Usage: glColor4x red green blue alpha
glColorMask :: MonadIO m => GLboolean -> GLboolean -> GLboolean -> GLboolean -> m () Source #
Usage: glColorMask red green blue alpha
The parameter red is a Boolean, one of: GL_FALSE, GL_TRUE.
The parameter green is a Boolean, one of: GL_FALSE, GL_TRUE.
The parameter blue is a Boolean, one of: GL_FALSE, GL_TRUE.
The parameter alpha is a Boolean, one of: GL_FALSE, GL_TRUE.
Manual page: https://www.opengl.org/sdk/docs/man/html/glColorMask.xhtml
glColorPointer :: MonadIO m => GLint -> GLenum -> GLsizei -> Ptr () -> m () Source #
Usage: glColorPointer size type stride pointer
The parameter type is a ColorPointerType, one of: GL_BYTE, GL_DOUBLE, GL_FLOAT, GL_INT, GL_SHORT, GL_UNSIGNED_BYTE, GL_UNSIGNED_INT, GL_UNSIGNED_SHORT.
The length of pointer should be COMPSIZE(size,type,stride).
glCompressedTexImage2D :: MonadIO m => GLenum -> GLint -> GLenum -> GLsizei -> GLsizei -> GLint -> GLsizei -> Ptr () -> m () Source #
Usage: glCompressedTexImage2D target level internalformat width height border imageSize data
The parameter target is a TextureTarget, one of: GL_DETAIL_TEXTURE_2D_SGIS, GL_PROXY_TEXTURE_1D, GL_PROXY_TEXTURE_1D_EXT, GL_PROXY_TEXTURE_2D, GL_PROXY_TEXTURE_2D_EXT, GL_PROXY_TEXTURE_3D, GL_PROXY_TEXTURE_3D_EXT, GL_PROXY_TEXTURE_4D_SGIS, GL_TEXTURE_1D, GL_TEXTURE_2D, GL_TEXTURE_3D, GL_TEXTURE_3D_EXT, GL_TEXTURE_3D_OES, GL_TEXTURE_4D_SGIS, GL_TEXTURE_BASE_LEVEL, GL_TEXTURE_BASE_LEVEL_SGIS, GL_TEXTURE_MAX_LEVEL, GL_TEXTURE_MAX_LEVEL_SGIS, GL_TEXTURE_MAX_LOD, GL_TEXTURE_MAX_LOD_SGIS, GL_TEXTURE_MIN_LOD, GL_TEXTURE_MIN_LOD_SGIS.
The parameter level is a CheckedInt32.
The parameter internalformat is a InternalFormat, one of: GL_ALPHA12, GL_ALPHA16, GL_ALPHA16_ICC_SGIX, GL_ALPHA4, GL_ALPHA8, GL_ALPHA_ICC_SGIX, GL_DEPTH_COMPONENT16_SGIX, GL_DEPTH_COMPONENT24_SGIX, GL_DEPTH_COMPONENT32_SGIX, GL_DUAL_ALPHA12_SGIS, GL_DUAL_ALPHA16_SGIS, GL_DUAL_ALPHA4_SGIS, GL_DUAL_ALPHA8_SGIS, GL_DUAL_INTENSITY12_SGIS, GL_DUAL_INTENSITY16_SGIS, GL_DUAL_INTENSITY4_SGIS, GL_DUAL_INTENSITY8_SGIS, GL_DUAL_LUMINANCE12_SGIS, GL_DUAL_LUMINANCE16_SGIS, GL_DUAL_LUMINANCE4_SGIS, GL_DUAL_LUMINANCE8_SGIS, GL_DUAL_LUMINANCE_ALPHA4_SGIS, GL_DUAL_LUMINANCE_ALPHA8_SGIS, GL_INTENSITY, GL_INTENSITY12, GL_INTENSITY16, GL_INTENSITY16_ICC_SGIX, GL_INTENSITY4, GL_INTENSITY8, GL_INTENSITY_ICC_SGIX, GL_LUMINANCE12, GL_LUMINANCE12_ALPHA12, GL_LUMINANCE12_ALPHA4, GL_LUMINANCE16, GL_LUMINANCE16_ALPHA16, GL_LUMINANCE16_ALPHA8_ICC_SGIX, GL_LUMINANCE16_ICC_SGIX, GL_LUMINANCE4, GL_LUMINANCE4_ALPHA4, GL_LUMINANCE6_ALPHA2, GL_LUMINANCE8, GL_LUMINANCE8_ALPHA8, GL_LUMINANCE_ALPHA_ICC_SGIX, GL_LUMINANCE_ICC_SGIX, GL_QUAD_ALPHA4_SGIS, GL_QUAD_ALPHA8_SGIS, GL_QUAD_INTENSITY4_SGIS, GL_QUAD_INTENSITY8_SGIS, GL_QUAD_LUMINANCE4_SGIS, GL_QUAD_LUMINANCE8_SGIS, GL_R3_G3_B2, GL_R5_G6_B5_A8_ICC_SGIX, GL_R5_G6_B5_ICC_SGIX, GL_RGB10, GL_RGB10_A2, GL_RGB12, GL_RGB16, GL_RGB2_EXT, GL_RGB4, GL_RGB5, GL_RGB5_A1, GL_RGB8, GL_RGBA12, GL_RGBA16, GL_RGBA2, GL_RGBA4, GL_RGBA8, GL_RGBA_ICC_SGIX, GL_RGB_ICC_SGIX.
The parameter border is a CheckedInt32.
The parameter data is a CompressedTextureARB.
The length of data should be imageSize.
Manual page: https://www.opengl.org/sdk/docs/man/html/glCompressedTexImage2D.xhtml
glCompressedTexSubImage2D :: MonadIO m => GLenum -> GLint -> GLint -> GLint -> GLsizei -> GLsizei -> GLenum -> GLsizei -> Ptr () -> m () Source #
Usage: glCompressedTexSubImage2D target level xoffset yoffset width height format imageSize data
The parameter target is a TextureTarget, one of: GL_DETAIL_TEXTURE_2D_SGIS, GL_PROXY_TEXTURE_1D, GL_PROXY_TEXTURE_1D_EXT, GL_PROXY_TEXTURE_2D, GL_PROXY_TEXTURE_2D_EXT, GL_PROXY_TEXTURE_3D, GL_PROXY_TEXTURE_3D_EXT, GL_PROXY_TEXTURE_4D_SGIS, GL_TEXTURE_1D, GL_TEXTURE_2D, GL_TEXTURE_3D, GL_TEXTURE_3D_EXT, GL_TEXTURE_3D_OES, GL_TEXTURE_4D_SGIS, GL_TEXTURE_BASE_LEVEL, GL_TEXTURE_BASE_LEVEL_SGIS, GL_TEXTURE_MAX_LEVEL, GL_TEXTURE_MAX_LEVEL_SGIS, GL_TEXTURE_MAX_LOD, GL_TEXTURE_MAX_LOD_SGIS, GL_TEXTURE_MIN_LOD, GL_TEXTURE_MIN_LOD_SGIS.
The parameter level is a CheckedInt32.
The parameter xoffset is a CheckedInt32.
The parameter yoffset is a CheckedInt32.
The parameter format is a PixelFormat, one of: GL_ABGR_EXT, GL_ALPHA, GL_BLUE, GL_CMYKA_EXT, GL_CMYK_EXT, GL_COLOR_INDEX, GL_DEPTH_COMPONENT, GL_GREEN, GL_LUMINANCE, GL_LUMINANCE_ALPHA, GL_RED, GL_RED_EXT, GL_RGB, GL_RGBA, GL_STENCIL_INDEX, GL_UNSIGNED_INT, GL_UNSIGNED_SHORT, GL_YCRCB_422_SGIX, GL_YCRCB_444_SGIX.
The parameter data is a CompressedTextureARB.
The length of data should be imageSize.
Manual page: https://www.opengl.org/sdk/docs/man/html/glCompressedTexSubImage2D.xhtml
glCopyTexImage2D :: MonadIO m => GLenum -> GLint -> GLenum -> GLint -> GLint -> GLsizei -> GLsizei -> GLint -> m () Source #
Usage: glCopyTexImage2D target level internalformat x y width height border
The parameter target is a TextureTarget, one of: GL_DETAIL_TEXTURE_2D_SGIS, GL_PROXY_TEXTURE_1D, GL_PROXY_TEXTURE_1D_EXT, GL_PROXY_TEXTURE_2D, GL_PROXY_TEXTURE_2D_EXT, GL_PROXY_TEXTURE_3D, GL_PROXY_TEXTURE_3D_EXT, GL_PROXY_TEXTURE_4D_SGIS, GL_TEXTURE_1D, GL_TEXTURE_2D, GL_TEXTURE_3D, GL_TEXTURE_3D_EXT, GL_TEXTURE_3D_OES, GL_TEXTURE_4D_SGIS, GL_TEXTURE_BASE_LEVEL, GL_TEXTURE_BASE_LEVEL_SGIS, GL_TEXTURE_MAX_LEVEL, GL_TEXTURE_MAX_LEVEL_SGIS, GL_TEXTURE_MAX_LOD, GL_TEXTURE_MAX_LOD_SGIS, GL_TEXTURE_MIN_LOD, GL_TEXTURE_MIN_LOD_SGIS.
The parameter level is a CheckedInt32.
The parameter internalformat is a InternalFormat, one of: GL_ALPHA12, GL_ALPHA16, GL_ALPHA16_ICC_SGIX, GL_ALPHA4, GL_ALPHA8, GL_ALPHA_ICC_SGIX, GL_DEPTH_COMPONENT16_SGIX, GL_DEPTH_COMPONENT24_SGIX, GL_DEPTH_COMPONENT32_SGIX, GL_DUAL_ALPHA12_SGIS, GL_DUAL_ALPHA16_SGIS, GL_DUAL_ALPHA4_SGIS, GL_DUAL_ALPHA8_SGIS, GL_DUAL_INTENSITY12_SGIS, GL_DUAL_INTENSITY16_SGIS, GL_DUAL_INTENSITY4_SGIS, GL_DUAL_INTENSITY8_SGIS, GL_DUAL_LUMINANCE12_SGIS, GL_DUAL_LUMINANCE16_SGIS, GL_DUAL_LUMINANCE4_SGIS, GL_DUAL_LUMINANCE8_SGIS, GL_DUAL_LUMINANCE_ALPHA4_SGIS, GL_DUAL_LUMINANCE_ALPHA8_SGIS, GL_INTENSITY, GL_INTENSITY12, GL_INTENSITY16, GL_INTENSITY16_ICC_SGIX, GL_INTENSITY4, GL_INTENSITY8, GL_INTENSITY_ICC_SGIX, GL_LUMINANCE12, GL_LUMINANCE12_ALPHA12, GL_LUMINANCE12_ALPHA4, GL_LUMINANCE16, GL_LUMINANCE16_ALPHA16, GL_LUMINANCE16_ALPHA8_ICC_SGIX, GL_LUMINANCE16_ICC_SGIX, GL_LUMINANCE4, GL_LUMINANCE4_ALPHA4, GL_LUMINANCE6_ALPHA2, GL_LUMINANCE8, GL_LUMINANCE8_ALPHA8, GL_LUMINANCE_ALPHA_ICC_SGIX, GL_LUMINANCE_ICC_SGIX, GL_QUAD_ALPHA4_SGIS, GL_QUAD_ALPHA8_SGIS, GL_QUAD_INTENSITY4_SGIS, GL_QUAD_INTENSITY8_SGIS, GL_QUAD_LUMINANCE4_SGIS, GL_QUAD_LUMINANCE8_SGIS, GL_R3_G3_B2, GL_R5_G6_B5_A8_ICC_SGIX, GL_R5_G6_B5_ICC_SGIX, GL_RGB10, GL_RGB10_A2, GL_RGB12, GL_RGB16, GL_RGB2_EXT, GL_RGB4, GL_RGB5, GL_RGB5_A1, GL_RGB8, GL_RGBA12, GL_RGBA16, GL_RGBA2, GL_RGBA4, GL_RGBA8, GL_RGBA_ICC_SGIX, GL_RGB_ICC_SGIX.
The parameter x is a WinCoord.
The parameter y is a WinCoord.
The parameter border is a CheckedInt32.
Manual page: https://www.opengl.org/sdk/docs/man/html/glCopyTexImage2D.xhtml
glCopyTexSubImage2D :: MonadIO m => GLenum -> GLint -> GLint -> GLint -> GLint -> GLint -> GLsizei -> GLsizei -> m () Source #
Usage: glCopyTexSubImage2D target level xoffset yoffset x y width height
The parameter target is a TextureTarget, one of: GL_DETAIL_TEXTURE_2D_SGIS, GL_PROXY_TEXTURE_1D, GL_PROXY_TEXTURE_1D_EXT, GL_PROXY_TEXTURE_2D, GL_PROXY_TEXTURE_2D_EXT, GL_PROXY_TEXTURE_3D, GL_PROXY_TEXTURE_3D_EXT, GL_PROXY_TEXTURE_4D_SGIS, GL_TEXTURE_1D, GL_TEXTURE_2D, GL_TEXTURE_3D, GL_TEXTURE_3D_EXT, GL_TEXTURE_3D_OES, GL_TEXTURE_4D_SGIS, GL_TEXTURE_BASE_LEVEL, GL_TEXTURE_BASE_LEVEL_SGIS, GL_TEXTURE_MAX_LEVEL, GL_TEXTURE_MAX_LEVEL_SGIS, GL_TEXTURE_MAX_LOD, GL_TEXTURE_MAX_LOD_SGIS, GL_TEXTURE_MIN_LOD, GL_TEXTURE_MIN_LOD_SGIS.
The parameter level is a CheckedInt32.
The parameter xoffset is a CheckedInt32.
The parameter yoffset is a CheckedInt32.
The parameter x is a WinCoord.
The parameter y is a WinCoord.
Manual page: https://www.opengl.org/sdk/docs/man/html/glCopyTexSubImage2D.xhtml
glCullFace :: MonadIO m => GLenum -> m () Source #
Usage: glCullFace mode
The parameter mode is a CullFaceMode, one of: GL_BACK, GL_FRONT, GL_FRONT_AND_BACK.
Manual page: https://www.opengl.org/sdk/docs/man/html/glCullFace.xhtml
glDeleteBuffers :: MonadIO m => GLsizei -> Ptr GLuint -> m () Source #
Usage: glDeleteBuffers n buffers
The length of buffers should be n.
Manual page: https://www.opengl.org/sdk/docs/man/html/glDeleteBuffers.xhtml
glDeleteTextures :: MonadIO m => GLsizei -> Ptr GLuint -> m () Source #
Usage: glDeleteTextures n textures
The parameter textures is a Texture.
The length of textures should be n.
Manual page: https://www.opengl.org/sdk/docs/man/html/glDeleteTextures.xhtml
glDepthFunc :: MonadIO m => GLenum -> m () Source #
Usage: glDepthFunc func
The parameter func is a DepthFunction, one of: GL_ALWAYS, GL_EQUAL, GL_GEQUAL, GL_GREATER, GL_LEQUAL, GL_LESS, GL_NEVER, GL_NOTEQUAL.
Manual page: https://www.opengl.org/sdk/docs/man/html/glDepthFunc.xhtml
glDepthMask :: MonadIO m => GLboolean -> m () Source #
Usage: glDepthMask flag
The parameter flag is a Boolean, one of: GL_FALSE, GL_TRUE.
Manual page: https://www.opengl.org/sdk/docs/man/html/glDepthMask.xhtml
glDepthRangex :: MonadIO m => GLfixed -> GLfixed -> m () Source #
Usage: glDepthRangex n f
glDisable :: MonadIO m => GLenum -> m () Source #
Usage: glDisable cap
The parameter cap is a EnableCap, one of: GL_ALPHA_TEST, GL_ASYNC_DRAW_PIXELS_SGIX, GL_ASYNC_HISTOGRAM_SGIX, GL_ASYNC_READ_PIXELS_SGIX, GL_ASYNC_TEX_IMAGE_SGIX, GL_AUTO_NORMAL, GL_BLEND, GL_CALLIGRAPHIC_FRAGMENT_SGIX, GL_CLIP_PLANE0, GL_CLIP_PLANE1, GL_CLIP_PLANE2, GL_CLIP_PLANE3, GL_CLIP_PLANE4, GL_CLIP_PLANE5, GL_COLOR_ARRAY, GL_COLOR_LOGIC_OP, GL_COLOR_MATERIAL, GL_COLOR_TABLE_SGI, GL_CONVOLUTION_1D_EXT, GL_CONVOLUTION_2D_EXT, GL_CULL_FACE, GL_DEPTH_TEST, GL_DITHER, GL_EDGE_FLAG_ARRAY, GL_FOG, GL_FOG_OFFSET_SGIX, GL_FRAGMENT_COLOR_MATERIAL_SGIX, GL_FRAGMENT_LIGHT0_SGIX, GL_FRAGMENT_LIGHT1_SGIX, GL_FRAGMENT_LIGHT2_SGIX, GL_FRAGMENT_LIGHT3_SGIX, GL_FRAGMENT_LIGHT4_SGIX, GL_FRAGMENT_LIGHT5_SGIX, GL_FRAGMENT_LIGHT6_SGIX, GL_FRAGMENT_LIGHT7_SGIX, GL_FRAGMENT_LIGHTING_SGIX, GL_FRAMEZOOM_SGIX, GL_HISTOGRAM_EXT, GL_INDEX_ARRAY, GL_INDEX_LOGIC_OP, GL_INTERLACE_SGIX, GL_IR_INSTRUMENT1_SGIX, GL_LIGHT0, GL_LIGHT1, GL_LIGHT2, GL_LIGHT3, GL_LIGHT4, GL_LIGHT5, GL_LIGHT6, GL_LIGHT7, GL_LIGHTING, GL_LINE_SMOOTH, GL_LINE_STIPPLE, GL_MAP1_COLOR_4, GL_MAP1_INDEX, GL_MAP1_NORMAL, GL_MAP1_TEXTURE_COORD_1, GL_MAP1_TEXTURE_COORD_2, GL_MAP1_TEXTURE_COORD_3, GL_MAP1_TEXTURE_COORD_4, GL_MAP1_VERTEX_3, GL_MAP1_VERTEX_4, GL_MAP2_COLOR_4, GL_MAP2_INDEX, GL_MAP2_NORMAL, GL_MAP2_TEXTURE_COORD_1, GL_MAP2_TEXTURE_COORD_2, GL_MAP2_TEXTURE_COORD_3, GL_MAP2_TEXTURE_COORD_4, GL_MAP2_VERTEX_3, GL_MAP2_VERTEX_4, GL_MINMAX_EXT, GL_MULTISAMPLE_SGIS, GL_NORMALIZE, GL_NORMAL_ARRAY, GL_PIXEL_TEXTURE_SGIS, GL_PIXEL_TEX_GEN_SGIX, GL_POINT_SMOOTH, GL_POLYGON_OFFSET_FILL, GL_POLYGON_OFFSET_LINE, GL_POLYGON_OFFSET_POINT, GL_POLYGON_SMOOTH, GL_POLYGON_STIPPLE, GL_POST_COLOR_MATRIX_COLOR_TABLE_SGI, GL_POST_CONVOLUTION_COLOR_TABLE_SGI, GL_REFERENCE_PLANE_SGIX, GL_RESCALE_NORMAL_EXT, GL_SAMPLE_ALPHA_TO_MASK_SGIS, GL_SAMPLE_ALPHA_TO_ONE_SGIS, GL_SAMPLE_MASK_SGIS, GL_SCISSOR_TEST, GL_SEPARABLE_2D_EXT, GL_SHARED_TEXTURE_PALETTE_EXT, GL_SPRITE_SGIX, GL_STENCIL_TEST, GL_TEXTURE_1D, GL_TEXTURE_2D, GL_TEXTURE_3D_EXT, GL_TEXTURE_4D_SGIS, GL_TEXTURE_COLOR_TABLE_SGI, GL_TEXTURE_COORD_ARRAY, GL_TEXTURE_GEN_Q, GL_TEXTURE_GEN_R, GL_TEXTURE_GEN_S, GL_TEXTURE_GEN_T, GL_VERTEX_ARRAY.
glDisableClientState :: MonadIO m => GLenum -> m () Source #
Usage: glDisableClientState array
The parameter array is a EnableCap, one of: GL_ALPHA_TEST, GL_ASYNC_DRAW_PIXELS_SGIX, GL_ASYNC_HISTOGRAM_SGIX, GL_ASYNC_READ_PIXELS_SGIX, GL_ASYNC_TEX_IMAGE_SGIX, GL_AUTO_NORMAL, GL_BLEND, GL_CALLIGRAPHIC_FRAGMENT_SGIX, GL_CLIP_PLANE0, GL_CLIP_PLANE1, GL_CLIP_PLANE2, GL_CLIP_PLANE3, GL_CLIP_PLANE4, GL_CLIP_PLANE5, GL_COLOR_ARRAY, GL_COLOR_LOGIC_OP, GL_COLOR_MATERIAL, GL_COLOR_TABLE_SGI, GL_CONVOLUTION_1D_EXT, GL_CONVOLUTION_2D_EXT, GL_CULL_FACE, GL_DEPTH_TEST, GL_DITHER, GL_EDGE_FLAG_ARRAY, GL_FOG, GL_FOG_OFFSET_SGIX, GL_FRAGMENT_COLOR_MATERIAL_SGIX, GL_FRAGMENT_LIGHT0_SGIX, GL_FRAGMENT_LIGHT1_SGIX, GL_FRAGMENT_LIGHT2_SGIX, GL_FRAGMENT_LIGHT3_SGIX, GL_FRAGMENT_LIGHT4_SGIX, GL_FRAGMENT_LIGHT5_SGIX, GL_FRAGMENT_LIGHT6_SGIX, GL_FRAGMENT_LIGHT7_SGIX, GL_FRAGMENT_LIGHTING_SGIX, GL_FRAMEZOOM_SGIX, GL_HISTOGRAM_EXT, GL_INDEX_ARRAY, GL_INDEX_LOGIC_OP, GL_INTERLACE_SGIX, GL_IR_INSTRUMENT1_SGIX, GL_LIGHT0, GL_LIGHT1, GL_LIGHT2, GL_LIGHT3, GL_LIGHT4, GL_LIGHT5, GL_LIGHT6, GL_LIGHT7, GL_LIGHTING, GL_LINE_SMOOTH, GL_LINE_STIPPLE, GL_MAP1_COLOR_4, GL_MAP1_INDEX, GL_MAP1_NORMAL, GL_MAP1_TEXTURE_COORD_1, GL_MAP1_TEXTURE_COORD_2, GL_MAP1_TEXTURE_COORD_3, GL_MAP1_TEXTURE_COORD_4, GL_MAP1_VERTEX_3, GL_MAP1_VERTEX_4, GL_MAP2_COLOR_4, GL_MAP2_INDEX, GL_MAP2_NORMAL, GL_MAP2_TEXTURE_COORD_1, GL_MAP2_TEXTURE_COORD_2, GL_MAP2_TEXTURE_COORD_3, GL_MAP2_TEXTURE_COORD_4, GL_MAP2_VERTEX_3, GL_MAP2_VERTEX_4, GL_MINMAX_EXT, GL_MULTISAMPLE_SGIS, GL_NORMALIZE, GL_NORMAL_ARRAY, GL_PIXEL_TEXTURE_SGIS, GL_PIXEL_TEX_GEN_SGIX, GL_POINT_SMOOTH, GL_POLYGON_OFFSET_FILL, GL_POLYGON_OFFSET_LINE, GL_POLYGON_OFFSET_POINT, GL_POLYGON_SMOOTH, GL_POLYGON_STIPPLE, GL_POST_COLOR_MATRIX_COLOR_TABLE_SGI, GL_POST_CONVOLUTION_COLOR_TABLE_SGI, GL_REFERENCE_PLANE_SGIX, GL_RESCALE_NORMAL_EXT, GL_SAMPLE_ALPHA_TO_MASK_SGIS, GL_SAMPLE_ALPHA_TO_ONE_SGIS, GL_SAMPLE_MASK_SGIS, GL_SCISSOR_TEST, GL_SEPARABLE_2D_EXT, GL_SHARED_TEXTURE_PALETTE_EXT, GL_SPRITE_SGIX, GL_STENCIL_TEST, GL_TEXTURE_1D, GL_TEXTURE_2D, GL_TEXTURE_3D_EXT, GL_TEXTURE_4D_SGIS, GL_TEXTURE_COLOR_TABLE_SGI, GL_TEXTURE_COORD_ARRAY, GL_TEXTURE_GEN_Q, GL_TEXTURE_GEN_R, GL_TEXTURE_GEN_S, GL_TEXTURE_GEN_T, GL_VERTEX_ARRAY.
glDrawArrays :: MonadIO m => GLenum -> GLint -> GLsizei -> m () Source #
Usage: glDrawArrays mode first count
The parameter mode is a PrimitiveType, one of: GL_LINES, GL_LINES_ADJACENCY, GL_LINES_ADJACENCY_ARB, GL_LINES_ADJACENCY_EXT, GL_LINE_LOOP, GL_LINE_STRIP, GL_LINE_STRIP_ADJACENCY, GL_LINE_STRIP_ADJACENCY_ARB, GL_LINE_STRIP_ADJACENCY_EXT, GL_PATCHES, GL_PATCHES_EXT, GL_POINTS, GL_POLYGON, GL_QUADS, GL_QUADS_EXT, GL_QUAD_STRIP, GL_TRIANGLES, GL_TRIANGLES_ADJACENCY, GL_TRIANGLES_ADJACENCY_ARB, GL_TRIANGLES_ADJACENCY_EXT, GL_TRIANGLE_FAN, GL_TRIANGLE_STRIP, GL_TRIANGLE_STRIP_ADJACENCY, GL_TRIANGLE_STRIP_ADJACENCY_ARB, GL_TRIANGLE_STRIP_ADJACENCY_EXT.
Manual page: https://www.opengl.org/sdk/docs/man/html/glDrawArrays.xhtml
glDrawElements :: MonadIO m => GLenum -> GLsizei -> GLenum -> Ptr () -> m () Source #
Usage: glDrawElements mode count type indices
The parameter mode is a PrimitiveType, one of: GL_LINES, GL_LINES_ADJACENCY, GL_LINES_ADJACENCY_ARB, GL_LINES_ADJACENCY_EXT, GL_LINE_LOOP, GL_LINE_STRIP, GL_LINE_STRIP_ADJACENCY, GL_LINE_STRIP_ADJACENCY_ARB, GL_LINE_STRIP_ADJACENCY_EXT, GL_PATCHES, GL_PATCHES_EXT, GL_POINTS, GL_POLYGON, GL_QUADS, GL_QUADS_EXT, GL_QUAD_STRIP, GL_TRIANGLES, GL_TRIANGLES_ADJACENCY, GL_TRIANGLES_ADJACENCY_ARB, GL_TRIANGLES_ADJACENCY_EXT, GL_TRIANGLE_FAN, GL_TRIANGLE_STRIP, GL_TRIANGLE_STRIP_ADJACENCY, GL_TRIANGLE_STRIP_ADJACENCY_ARB, GL_TRIANGLE_STRIP_ADJACENCY_EXT.
The parameter type is a DrawElementsType.
The length of indices should be COMPSIZE(count,type).
Manual page: https://www.opengl.org/sdk/docs/man/html/glDrawElements.xhtml
glEnable :: MonadIO m => GLenum -> m () Source #
Usage: glEnable cap
The parameter cap is a EnableCap, one of: GL_ALPHA_TEST, GL_ASYNC_DRAW_PIXELS_SGIX, GL_ASYNC_HISTOGRAM_SGIX, GL_ASYNC_READ_PIXELS_SGIX, GL_ASYNC_TEX_IMAGE_SGIX, GL_AUTO_NORMAL, GL_BLEND, GL_CALLIGRAPHIC_FRAGMENT_SGIX, GL_CLIP_PLANE0, GL_CLIP_PLANE1, GL_CLIP_PLANE2, GL_CLIP_PLANE3, GL_CLIP_PLANE4, GL_CLIP_PLANE5, GL_COLOR_ARRAY, GL_COLOR_LOGIC_OP, GL_COLOR_MATERIAL, GL_COLOR_TABLE_SGI, GL_CONVOLUTION_1D_EXT, GL_CONVOLUTION_2D_EXT, GL_CULL_FACE, GL_DEPTH_TEST, GL_DITHER, GL_EDGE_FLAG_ARRAY, GL_FOG, GL_FOG_OFFSET_SGIX, GL_FRAGMENT_COLOR_MATERIAL_SGIX, GL_FRAGMENT_LIGHT0_SGIX, GL_FRAGMENT_LIGHT1_SGIX, GL_FRAGMENT_LIGHT2_SGIX, GL_FRAGMENT_LIGHT3_SGIX, GL_FRAGMENT_LIGHT4_SGIX, GL_FRAGMENT_LIGHT5_SGIX, GL_FRAGMENT_LIGHT6_SGIX, GL_FRAGMENT_LIGHT7_SGIX, GL_FRAGMENT_LIGHTING_SGIX, GL_FRAMEZOOM_SGIX, GL_HISTOGRAM_EXT, GL_INDEX_ARRAY, GL_INDEX_LOGIC_OP, GL_INTERLACE_SGIX, GL_IR_INSTRUMENT1_SGIX, GL_LIGHT0, GL_LIGHT1, GL_LIGHT2, GL_LIGHT3, GL_LIGHT4, GL_LIGHT5, GL_LIGHT6, GL_LIGHT7, GL_LIGHTING, GL_LINE_SMOOTH, GL_LINE_STIPPLE, GL_MAP1_COLOR_4, GL_MAP1_INDEX, GL_MAP1_NORMAL, GL_MAP1_TEXTURE_COORD_1, GL_MAP1_TEXTURE_COORD_2, GL_MAP1_TEXTURE_COORD_3, GL_MAP1_TEXTURE_COORD_4, GL_MAP1_VERTEX_3, GL_MAP1_VERTEX_4, GL_MAP2_COLOR_4, GL_MAP2_INDEX, GL_MAP2_NORMAL, GL_MAP2_TEXTURE_COORD_1, GL_MAP2_TEXTURE_COORD_2, GL_MAP2_TEXTURE_COORD_3, GL_MAP2_TEXTURE_COORD_4, GL_MAP2_VERTEX_3, GL_MAP2_VERTEX_4, GL_MINMAX_EXT, GL_MULTISAMPLE_SGIS, GL_NORMALIZE, GL_NORMAL_ARRAY, GL_PIXEL_TEXTURE_SGIS, GL_PIXEL_TEX_GEN_SGIX, GL_POINT_SMOOTH, GL_POLYGON_OFFSET_FILL, GL_POLYGON_OFFSET_LINE, GL_POLYGON_OFFSET_POINT, GL_POLYGON_SMOOTH, GL_POLYGON_STIPPLE, GL_POST_COLOR_MATRIX_COLOR_TABLE_SGI, GL_POST_CONVOLUTION_COLOR_TABLE_SGI, GL_REFERENCE_PLANE_SGIX, GL_RESCALE_NORMAL_EXT, GL_SAMPLE_ALPHA_TO_MASK_SGIS, GL_SAMPLE_ALPHA_TO_ONE_SGIS, GL_SAMPLE_MASK_SGIS, GL_SCISSOR_TEST, GL_SEPARABLE_2D_EXT, GL_SHARED_TEXTURE_PALETTE_EXT, GL_SPRITE_SGIX, GL_STENCIL_TEST, GL_TEXTURE_1D, GL_TEXTURE_2D, GL_TEXTURE_3D_EXT, GL_TEXTURE_4D_SGIS, GL_TEXTURE_COLOR_TABLE_SGI, GL_TEXTURE_COORD_ARRAY, GL_TEXTURE_GEN_Q, GL_TEXTURE_GEN_R, GL_TEXTURE_GEN_S, GL_TEXTURE_GEN_T, GL_VERTEX_ARRAY.
Manual page: https://www.opengl.org/sdk/docs/man/html/glEnable.xhtml
glEnableClientState :: MonadIO m => GLenum -> m () Source #
Usage: glEnableClientState array
The parameter array is a EnableCap, one of: GL_ALPHA_TEST, GL_ASYNC_DRAW_PIXELS_SGIX, GL_ASYNC_HISTOGRAM_SGIX, GL_ASYNC_READ_PIXELS_SGIX, GL_ASYNC_TEX_IMAGE_SGIX, GL_AUTO_NORMAL, GL_BLEND, GL_CALLIGRAPHIC_FRAGMENT_SGIX, GL_CLIP_PLANE0, GL_CLIP_PLANE1, GL_CLIP_PLANE2, GL_CLIP_PLANE3, GL_CLIP_PLANE4, GL_CLIP_PLANE5, GL_COLOR_ARRAY, GL_COLOR_LOGIC_OP, GL_COLOR_MATERIAL, GL_COLOR_TABLE_SGI, GL_CONVOLUTION_1D_EXT, GL_CONVOLUTION_2D_EXT, GL_CULL_FACE, GL_DEPTH_TEST, GL_DITHER, GL_EDGE_FLAG_ARRAY, GL_FOG, GL_FOG_OFFSET_SGIX, GL_FRAGMENT_COLOR_MATERIAL_SGIX, GL_FRAGMENT_LIGHT0_SGIX, GL_FRAGMENT_LIGHT1_SGIX, GL_FRAGMENT_LIGHT2_SGIX, GL_FRAGMENT_LIGHT3_SGIX, GL_FRAGMENT_LIGHT4_SGIX, GL_FRAGMENT_LIGHT5_SGIX, GL_FRAGMENT_LIGHT6_SGIX, GL_FRAGMENT_LIGHT7_SGIX, GL_FRAGMENT_LIGHTING_SGIX, GL_FRAMEZOOM_SGIX, GL_HISTOGRAM_EXT, GL_INDEX_ARRAY, GL_INDEX_LOGIC_OP, GL_INTERLACE_SGIX, GL_IR_INSTRUMENT1_SGIX, GL_LIGHT0, GL_LIGHT1, GL_LIGHT2, GL_LIGHT3, GL_LIGHT4, GL_LIGHT5, GL_LIGHT6, GL_LIGHT7, GL_LIGHTING, GL_LINE_SMOOTH, GL_LINE_STIPPLE, GL_MAP1_COLOR_4, GL_MAP1_INDEX, GL_MAP1_NORMAL, GL_MAP1_TEXTURE_COORD_1, GL_MAP1_TEXTURE_COORD_2, GL_MAP1_TEXTURE_COORD_3, GL_MAP1_TEXTURE_COORD_4, GL_MAP1_VERTEX_3, GL_MAP1_VERTEX_4, GL_MAP2_COLOR_4, GL_MAP2_INDEX, GL_MAP2_NORMAL, GL_MAP2_TEXTURE_COORD_1, GL_MAP2_TEXTURE_COORD_2, GL_MAP2_TEXTURE_COORD_3, GL_MAP2_TEXTURE_COORD_4, GL_MAP2_VERTEX_3, GL_MAP2_VERTEX_4, GL_MINMAX_EXT, GL_MULTISAMPLE_SGIS, GL_NORMALIZE, GL_NORMAL_ARRAY, GL_PIXEL_TEXTURE_SGIS, GL_PIXEL_TEX_GEN_SGIX, GL_POINT_SMOOTH, GL_POLYGON_OFFSET_FILL, GL_POLYGON_OFFSET_LINE, GL_POLYGON_OFFSET_POINT, GL_POLYGON_SMOOTH, GL_POLYGON_STIPPLE, GL_POST_COLOR_MATRIX_COLOR_TABLE_SGI, GL_POST_CONVOLUTION_COLOR_TABLE_SGI, GL_REFERENCE_PLANE_SGIX, GL_RESCALE_NORMAL_EXT, GL_SAMPLE_ALPHA_TO_MASK_SGIS, GL_SAMPLE_ALPHA_TO_ONE_SGIS, GL_SAMPLE_MASK_SGIS, GL_SCISSOR_TEST, GL_SEPARABLE_2D_EXT, GL_SHARED_TEXTURE_PALETTE_EXT, GL_SPRITE_SGIX, GL_STENCIL_TEST, GL_TEXTURE_1D, GL_TEXTURE_2D, GL_TEXTURE_3D_EXT, GL_TEXTURE_4D_SGIS, GL_TEXTURE_COLOR_TABLE_SGI, GL_TEXTURE_COORD_ARRAY, GL_TEXTURE_GEN_Q, GL_TEXTURE_GEN_R, GL_TEXTURE_GEN_S, GL_TEXTURE_GEN_T, GL_VERTEX_ARRAY.
glFinish :: MonadIO m => m () Source #
Usage: glFinish
Manual page: https://www.opengl.org/sdk/docs/man/html/glFinish.xhtml
glFlush :: MonadIO m => m () Source #
Usage: glFlush
Manual page: https://www.opengl.org/sdk/docs/man/html/glFlush.xhtml
glFogxv :: MonadIO m => GLenum -> Ptr GLfixed -> m () Source #
Usage: glFogxv pname param
The length of param should be COMPSIZE(pname).
glFrontFace :: MonadIO m => GLenum -> m () Source #
Usage: glFrontFace mode
The parameter mode is a FrontFaceDirection, one of: GL_CCW, GL_CW.
Manual page: https://www.opengl.org/sdk/docs/man/html/glFrontFace.xhtml
glFrustumx :: MonadIO m => GLfixed -> GLfixed -> GLfixed -> GLfixed -> GLfixed -> GLfixed -> m () Source #
Usage: glFrustumx l r b t n f
glGenBuffers :: MonadIO m => GLsizei -> Ptr GLuint -> m () Source #
Usage: glGenBuffers n buffers
The length of buffers should be n.
Manual page: https://www.opengl.org/sdk/docs/man/html/glGenBuffers.xhtml
glGenTextures :: MonadIO m => GLsizei -> Ptr GLuint -> m () Source #
Usage: glGenTextures n textures
The parameter textures is a Texture.
The length of textures should be n.
Manual page: https://www.opengl.org/sdk/docs/man/html/glGenTextures.xhtml
glGetBooleanv :: MonadIO m => GLenum -> Ptr GLboolean -> m () Source #
Usage: glGetBooleanv pname data
The parameter pname is a GetPName, one of: GL_ACCUM_ALPHA_BITS, GL_ACCUM_BLUE_BITS, GL_ACCUM_CLEAR_VALUE, GL_ACCUM_GREEN_BITS, GL_ACCUM_RED_BITS, GL_ALIASED_LINE_WIDTH_RANGE, GL_ALIASED_POINT_SIZE_RANGE, GL_ALPHA_BIAS, GL_ALPHA_BITS, GL_ALPHA_SCALE, GL_ALPHA_TEST, GL_ALPHA_TEST_FUNC, GL_ALPHA_TEST_FUNC_QCOM, GL_ALPHA_TEST_QCOM, GL_ALPHA_TEST_REF, GL_ALPHA_TEST_REF_QCOM, GL_ASYNC_DRAW_PIXELS_SGIX, GL_ASYNC_HISTOGRAM_SGIX, GL_ASYNC_MARKER_SGIX, GL_ASYNC_READ_PIXELS_SGIX, GL_ASYNC_TEX_IMAGE_SGIX, GL_ATTRIB_STACK_DEPTH, GL_AUTO_NORMAL, GL_AUX_BUFFERS, GL_BLEND, GL_BLEND_COLOR_EXT, GL_BLEND_DST, GL_BLEND_EQUATION_EXT, GL_BLEND_SRC, GL_BLUE_BIAS, GL_BLUE_BITS, GL_BLUE_SCALE, GL_CALLIGRAPHIC_FRAGMENT_SGIX, GL_CLIENT_ATTRIB_STACK_DEPTH, GL_CLIP_PLANE0, GL_CLIP_PLANE1, GL_CLIP_PLANE2, GL_CLIP_PLANE3, GL_CLIP_PLANE4, GL_CLIP_PLANE5, GL_COLOR_ARRAY, GL_COLOR_ARRAY_COUNT_EXT, GL_COLOR_ARRAY_SIZE, GL_COLOR_ARRAY_STRIDE, GL_COLOR_ARRAY_TYPE, GL_COLOR_CLEAR_VALUE, GL_COLOR_LOGIC_OP, GL_COLOR_MATERIAL, GL_COLOR_MATERIAL_FACE, GL_COLOR_MATERIAL_PARAMETER, GL_COLOR_MATRIX_SGI, GL_COLOR_MATRIX_STACK_DEPTH_SGI, GL_COLOR_TABLE_SGI, GL_COLOR_WRITEMASK, GL_CONVOLUTION_1D_EXT, GL_CONVOLUTION_2D_EXT, GL_CONVOLUTION_HINT_SGIX, GL_CULL_FACE, GL_CULL_FACE_MODE, GL_CURRENT_COLOR, GL_CURRENT_INDEX, GL_CURRENT_NORMAL, GL_CURRENT_RASTER_COLOR, GL_CURRENT_RASTER_DISTANCE, GL_CURRENT_RASTER_INDEX, GL_CURRENT_RASTER_POSITION, GL_CURRENT_RASTER_POSITION_VALID, GL_CURRENT_RASTER_TEXTURE_COORDS, GL_CURRENT_TEXTURE_COORDS, GL_DEFORMATIONS_MASK_SGIX, GL_DEPTH_BIAS, GL_DEPTH_BITS, GL_DEPTH_CLEAR_VALUE, GL_DEPTH_FUNC, GL_DEPTH_RANGE, GL_DEPTH_SCALE, GL_DEPTH_TEST, GL_DEPTH_WRITEMASK, GL_DETAIL_TEXTURE_2D_BINDING_SGIS, GL_DISTANCE_ATTENUATION_SGIS, GL_DITHER, GL_DOUBLEBUFFER, GL_DRAW_BUFFER, GL_DRAW_BUFFER_EXT, GL_EDGE_FLAG, GL_EDGE_FLAG_ARRAY, GL_EDGE_FLAG_ARRAY_COUNT_EXT, GL_EDGE_FLAG_ARRAY_STRIDE, GL_FEEDBACK_BUFFER_SIZE, GL_FEEDBACK_BUFFER_TYPE, GL_FOG, GL_FOG_COLOR, GL_FOG_DENSITY, GL_FOG_END, GL_FOG_FUNC_POINTS_SGIS, GL_FOG_HINT, GL_FOG_INDEX, GL_FOG_MODE, GL_FOG_OFFSET_SGIX, GL_FOG_OFFSET_VALUE_SGIX, GL_FOG_START, GL_FRAGMENT_COLOR_MATERIAL_FACE_SGIX, GL_FRAGMENT_COLOR_MATERIAL_PARAMETER_SGIX, GL_FRAGMENT_COLOR_MATERIAL_SGIX, GL_FRAGMENT_LIGHT0_SGIX, GL_FRAGMENT_LIGHTING_SGIX, GL_FRAGMENT_LIGHT_MODEL_AMBIENT_SGIX, GL_FRAGMENT_LIGHT_MODEL_LOCAL_VIEWER_SGIX, GL_FRAGMENT_LIGHT_MODEL_NORMAL_INTERPOLATION_SGIX, GL_FRAGMENT_LIGHT_MODEL_TWO_SIDE_SGIX, GL_FRAMEZOOM_FACTOR_SGIX, GL_FRAMEZOOM_SGIX, GL_FRONT_FACE, GL_GENERATE_MIPMAP_HINT_SGIS, GL_GREEN_BIAS, GL_GREEN_BITS, GL_GREEN_SCALE, GL_HISTOGRAM_EXT, GL_INDEX_ARRAY, GL_INDEX_ARRAY_COUNT_EXT, GL_INDEX_ARRAY_STRIDE, GL_INDEX_ARRAY_TYPE, GL_INDEX_BITS, GL_INDEX_CLEAR_VALUE, GL_INDEX_LOGIC_OP, GL_INDEX_MODE, GL_INDEX_OFFSET, GL_INDEX_SHIFT, GL_INDEX_WRITEMASK, GL_INSTRUMENT_MEASUREMENTS_SGIX, GL_INTERLACE_SGIX, GL_IR_INSTRUMENT1_SGIX, GL_LIGHT0, GL_LIGHT1, GL_LIGHT2, GL_LIGHT3, GL_LIGHT4, GL_LIGHT5, GL_LIGHT6, GL_LIGHT7, GL_LIGHTING, GL_LIGHT_ENV_MODE_SGIX, GL_LIGHT_MODEL_AMBIENT, GL_LIGHT_MODEL_COLOR_CONTROL, GL_LIGHT_MODEL_LOCAL_VIEWER, GL_LIGHT_MODEL_TWO_SIDE, GL_LINE_SMOOTH, GL_LINE_SMOOTH_HINT, GL_LINE_STIPPLE, GL_LINE_STIPPLE_PATTERN, GL_LINE_STIPPLE_REPEAT, GL_LINE_WIDTH, GL_LINE_WIDTH_GRANULARITY, GL_LINE_WIDTH_RANGE, GL_LIST_BASE, GL_LIST_INDEX, GL_LIST_MODE, GL_LOGIC_OP, GL_LOGIC_OP_MODE, GL_MAP1_COLOR_4, GL_MAP1_GRID_DOMAIN, GL_MAP1_GRID_SEGMENTS, GL_MAP1_INDEX, GL_MAP1_NORMAL, GL_MAP1_TEXTURE_COORD_1, GL_MAP1_TEXTURE_COORD_2, GL_MAP1_TEXTURE_COORD_3, GL_MAP1_TEXTURE_COORD_4, GL_MAP1_VERTEX_3, GL_MAP1_VERTEX_4, GL_MAP2_COLOR_4, GL_MAP2_GRID_DOMAIN, GL_MAP2_GRID_SEGMENTS, GL_MAP2_INDEX, GL_MAP2_NORMAL, GL_MAP2_TEXTURE_COORD_1, GL_MAP2_TEXTURE_COORD_2, GL_MAP2_TEXTURE_COORD_3, GL_MAP2_TEXTURE_COORD_4, GL_MAP2_VERTEX_3, GL_MAP2_VERTEX_4, GL_MAP_COLOR, GL_MAP_STENCIL, GL_MATRIX_MODE, GL_MAX_3D_TEXTURE_SIZE_EXT, GL_MAX_4D_TEXTURE_SIZE_SGIS, GL_MAX_ACTIVE_LIGHTS_SGIX, GL_MAX_ASYNC_DRAW_PIXELS_SGIX, GL_MAX_ASYNC_HISTOGRAM_SGIX, GL_MAX_ASYNC_READ_PIXELS_SGIX, GL_MAX_ASYNC_TEX_IMAGE_SGIX, GL_MAX_ATTRIB_STACK_DEPTH, GL_MAX_CLIENT_ATTRIB_STACK_DEPTH, GL_MAX_CLIPMAP_DEPTH_SGIX, GL_MAX_CLIPMAP_VIRTUAL_DEPTH_SGIX, GL_MAX_CLIP_DISTANCES, GL_MAX_CLIP_PLANES, GL_MAX_COLOR_MATRIX_STACK_DEPTH_SGI, GL_MAX_EVAL_ORDER, GL_MAX_FOG_FUNC_POINTS_SGIS, GL_MAX_FRAGMENT_LIGHTS_SGIX, GL_MAX_FRAMEZOOM_FACTOR_SGIX, GL_MAX_LIGHTS, GL_MAX_LIST_NESTING, GL_MAX_MODELVIEW_STACK_DEPTH, GL_MAX_NAME_STACK_DEPTH, GL_MAX_PIXEL_MAP_TABLE, GL_MAX_PROJECTION_STACK_DEPTH, GL_MAX_TEXTURE_SIZE, GL_MAX_TEXTURE_STACK_DEPTH, GL_MAX_VIEWPORT_DIMS, GL_MINMAX_EXT, GL_MODELVIEW0_MATRIX_EXT, GL_MODELVIEW0_STACK_DEPTH_EXT, GL_MODELVIEW_MATRIX, GL_MODELVIEW_STACK_DEPTH, GL_MULTISAMPLE_SGIS, GL_NAME_STACK_DEPTH, GL_NORMALIZE, GL_NORMAL_ARRAY, GL_NORMAL_ARRAY_COUNT_EXT, GL_NORMAL_ARRAY_STRIDE, GL_NORMAL_ARRAY_TYPE, GL_PACK_ALIGNMENT, GL_PACK_CMYK_HINT_EXT, GL_PACK_IMAGE_DEPTH_SGIS, GL_PACK_IMAGE_HEIGHT_EXT, GL_PACK_LSB_FIRST, GL_PACK_RESAMPLE_SGIX, GL_PACK_ROW_LENGTH, GL_PACK_SKIP_IMAGES_EXT, GL_PACK_SKIP_PIXELS, GL_PACK_SKIP_ROWS, GL_PACK_SKIP_VOLUMES_SGIS, GL_PACK_SUBSAMPLE_RATE_SGIX, GL_PACK_SWAP_BYTES, GL_PERSPECTIVE_CORRECTION_HINT, GL_PIXEL_MAP_A_TO_A_SIZE, GL_PIXEL_MAP_B_TO_B_SIZE, GL_PIXEL_MAP_G_TO_G_SIZE, GL_PIXEL_MAP_I_TO_A_SIZE, GL_PIXEL_MAP_I_TO_B_SIZE, GL_PIXEL_MAP_I_TO_G_SIZE, GL_PIXEL_MAP_I_TO_I_SIZE, GL_PIXEL_MAP_I_TO_R_SIZE, GL_PIXEL_MAP_R_TO_R_SIZE, GL_PIXEL_MAP_S_TO_S_SIZE, GL_PIXEL_TEXTURE_SGIS, GL_PIXEL_TEX_GEN_MODE_SGIX, GL_PIXEL_TEX_GEN_SGIX, GL_PIXEL_TILE_BEST_ALIGNMENT_SGIX, GL_PIXEL_TILE_CACHE_INCREMENT_SGIX, GL_PIXEL_TILE_CACHE_SIZE_SGIX, GL_PIXEL_TILE_GRID_DEPTH_SGIX, GL_PIXEL_TILE_GRID_HEIGHT_SGIX, GL_PIXEL_TILE_GRID_WIDTH_SGIX, GL_PIXEL_TILE_HEIGHT_SGIX, GL_PIXEL_TILE_WIDTH_SGIX, GL_POINT_FADE_THRESHOLD_SIZE_SGIS, GL_POINT_SIZE, GL_POINT_SIZE_GRANULARITY, GL_POINT_SIZE_MAX_SGIS, GL_POINT_SIZE_MIN_SGIS, GL_POINT_SIZE_RANGE, GL_POINT_SMOOTH, GL_POINT_SMOOTH_HINT, GL_POLYGON_MODE, GL_POLYGON_OFFSET_BIAS_EXT, GL_POLYGON_OFFSET_FACTOR, GL_POLYGON_OFFSET_FILL, GL_POLYGON_OFFSET_LINE, GL_POLYGON_OFFSET_POINT, GL_POLYGON_OFFSET_UNITS, GL_POLYGON_SMOOTH, GL_POLYGON_SMOOTH_HINT, GL_POLYGON_STIPPLE, GL_POST_COLOR_MATRIX_ALPHA_BIAS_SGI, GL_POST_COLOR_MATRIX_ALPHA_SCALE_SGI, GL_POST_COLOR_MATRIX_BLUE_BIAS_SGI, GL_POST_COLOR_MATRIX_BLUE_SCALE_SGI, GL_POST_COLOR_MATRIX_COLOR_TABLE_SGI, GL_POST_COLOR_MATRIX_GREEN_BIAS_SGI, GL_POST_COLOR_MATRIX_GREEN_SCALE_SGI, GL_POST_COLOR_MATRIX_RED_BIAS_SGI, GL_POST_COLOR_MATRIX_RED_SCALE_SGI, GL_POST_CONVOLUTION_ALPHA_BIAS_EXT, GL_POST_CONVOLUTION_ALPHA_SCALE_EXT, GL_POST_CONVOLUTION_BLUE_BIAS_EXT, GL_POST_CONVOLUTION_BLUE_SCALE_EXT, GL_POST_CONVOLUTION_COLOR_TABLE_SGI, GL_POST_CONVOLUTION_GREEN_BIAS_EXT, GL_POST_CONVOLUTION_GREEN_SCALE_EXT, GL_POST_CONVOLUTION_RED_BIAS_EXT, GL_POST_CONVOLUTION_RED_SCALE_EXT, GL_POST_TEXTURE_FILTER_BIAS_RANGE_SGIX, GL_POST_TEXTURE_FILTER_SCALE_RANGE_SGIX, GL_PROJECTION_MATRIX, GL_PROJECTION_STACK_DEPTH, GL_READ_BUFFER, GL_READ_BUFFER_EXT, GL_READ_BUFFER_NV, GL_RED_BIAS, GL_RED_BITS, GL_RED_SCALE, GL_REFERENCE_PLANE_EQUATION_SGIX, GL_REFERENCE_PLANE_SGIX, GL_RENDER_MODE, GL_RESCALE_NORMAL_EXT, GL_RGBA_MODE, GL_SAMPLES_SGIS, GL_SAMPLE_ALPHA_TO_MASK_SGIS, GL_SAMPLE_ALPHA_TO_ONE_SGIS, GL_SAMPLE_BUFFERS_SGIS, GL_SAMPLE_MASK_INVERT_SGIS, GL_SAMPLE_MASK_SGIS, GL_SAMPLE_MASK_VALUE_SGIS, GL_SAMPLE_PATTERN_SGIS, GL_SCISSOR_BOX, GL_SCISSOR_TEST, GL_SELECTION_BUFFER_SIZE, GL_SEPARABLE_2D_EXT, GL_SHADE_MODEL, GL_SHARED_TEXTURE_PALETTE_EXT, GL_SMOOTH_LINE_WIDTH_GRANULARITY, GL_SMOOTH_LINE_WIDTH_RANGE, GL_SMOOTH_POINT_SIZE_GRANULARITY, GL_SMOOTH_POINT_SIZE_RANGE, GL_SPRITE_AXIS_SGIX, GL_SPRITE_MODE_SGIX, GL_SPRITE_SGIX, GL_SPRITE_TRANSLATION_SGIX, GL_STENCIL_BITS, GL_STENCIL_CLEAR_VALUE, GL_STENCIL_FAIL, GL_STENCIL_FUNC, GL_STENCIL_PASS_DEPTH_FAIL, GL_STENCIL_PASS_DEPTH_PASS, GL_STENCIL_REF, GL_STENCIL_TEST, GL_STENCIL_VALUE_MASK, GL_STENCIL_WRITEMASK, GL_STEREO, GL_SUBPIXEL_BITS, GL_TEXTURE_1D, GL_TEXTURE_2D, GL_TEXTURE_3D_BINDING_EXT, GL_TEXTURE_3D_EXT, GL_TEXTURE_4D_BINDING_SGIS, GL_TEXTURE_4D_SGIS, GL_TEXTURE_BINDING_1D, GL_TEXTURE_BINDING_2D, GL_TEXTURE_BINDING_3D, GL_TEXTURE_COLOR_TABLE_SGI, GL_TEXTURE_COORD_ARRAY, GL_TEXTURE_COORD_ARRAY_COUNT_EXT, GL_TEXTURE_COORD_ARRAY_SIZE, GL_TEXTURE_COORD_ARRAY_STRIDE, GL_TEXTURE_COORD_ARRAY_TYPE, GL_TEXTURE_GEN_Q, GL_TEXTURE_GEN_R, GL_TEXTURE_GEN_S, GL_TEXTURE_GEN_T, GL_TEXTURE_MATRIX, GL_TEXTURE_STACK_DEPTH, GL_UNPACK_ALIGNMENT, GL_UNPACK_CMYK_HINT_EXT, GL_UNPACK_IMAGE_DEPTH_SGIS, GL_UNPACK_IMAGE_HEIGHT_EXT, GL_UNPACK_LSB_FIRST, GL_UNPACK_RESAMPLE_SGIX, GL_UNPACK_ROW_LENGTH, GL_UNPACK_SKIP_IMAGES_EXT, GL_UNPACK_SKIP_PIXELS, GL_UNPACK_SKIP_ROWS, GL_UNPACK_SKIP_VOLUMES_SGIS, GL_UNPACK_SUBSAMPLE_RATE_SGIX, GL_UNPACK_SWAP_BYTES, GL_VERTEX_ARRAY, GL_VERTEX_ARRAY_COUNT_EXT, GL_VERTEX_ARRAY_SIZE, GL_VERTEX_ARRAY_STRIDE, GL_VERTEX_ARRAY_TYPE, GL_VERTEX_PRECLIP_HINT_SGIX, GL_VERTEX_PRECLIP_SGIX, GL_VIEWPORT, GL_ZOOM_X, GL_ZOOM_Y.
The parameter data is a Boolean, one of: GL_FALSE, GL_TRUE.
The length of data should be COMPSIZE(pname).
glGetBufferParameteriv :: MonadIO m => GLenum -> GLenum -> Ptr GLint -> m () Source #
Usage: glGetBufferParameteriv target pname params
The parameter target is a BufferTargetARB.
The parameter pname is a BufferPNameARB.
The length of params should be COMPSIZE(pname).
glGetClipPlanex :: MonadIO m => GLenum -> Ptr GLfixed -> m () Source #
Usage: glGetClipPlanex plane equation
The length of equation should be 4.
glGetError :: MonadIO m => m GLenum Source #
Usage: glGetError
Manual page: https://www.opengl.org/sdk/docs/man/html/glGetError.xhtml
glGetFixedv :: MonadIO m => GLenum -> Ptr GLfixed -> m () Source #
Usage: glGetFixedv pname params
glGetIntegerv :: MonadIO m => GLenum -> Ptr GLint -> m () Source #
Usage: glGetIntegerv pname data
The parameter pname is a GetPName, one of: GL_ACCUM_ALPHA_BITS, GL_ACCUM_BLUE_BITS, GL_ACCUM_CLEAR_VALUE, GL_ACCUM_GREEN_BITS, GL_ACCUM_RED_BITS, GL_ALIASED_LINE_WIDTH_RANGE, GL_ALIASED_POINT_SIZE_RANGE, GL_ALPHA_BIAS, GL_ALPHA_BITS, GL_ALPHA_SCALE, GL_ALPHA_TEST, GL_ALPHA_TEST_FUNC, GL_ALPHA_TEST_FUNC_QCOM, GL_ALPHA_TEST_QCOM, GL_ALPHA_TEST_REF, GL_ALPHA_TEST_REF_QCOM, GL_ASYNC_DRAW_PIXELS_SGIX, GL_ASYNC_HISTOGRAM_SGIX, GL_ASYNC_MARKER_SGIX, GL_ASYNC_READ_PIXELS_SGIX, GL_ASYNC_TEX_IMAGE_SGIX, GL_ATTRIB_STACK_DEPTH, GL_AUTO_NORMAL, GL_AUX_BUFFERS, GL_BLEND, GL_BLEND_COLOR_EXT, GL_BLEND_DST, GL_BLEND_EQUATION_EXT, GL_BLEND_SRC, GL_BLUE_BIAS, GL_BLUE_BITS, GL_BLUE_SCALE, GL_CALLIGRAPHIC_FRAGMENT_SGIX, GL_CLIENT_ATTRIB_STACK_DEPTH, GL_CLIP_PLANE0, GL_CLIP_PLANE1, GL_CLIP_PLANE2, GL_CLIP_PLANE3, GL_CLIP_PLANE4, GL_CLIP_PLANE5, GL_COLOR_ARRAY, GL_COLOR_ARRAY_COUNT_EXT, GL_COLOR_ARRAY_SIZE, GL_COLOR_ARRAY_STRIDE, GL_COLOR_ARRAY_TYPE, GL_COLOR_CLEAR_VALUE, GL_COLOR_LOGIC_OP, GL_COLOR_MATERIAL, GL_COLOR_MATERIAL_FACE, GL_COLOR_MATERIAL_PARAMETER, GL_COLOR_MATRIX_SGI, GL_COLOR_MATRIX_STACK_DEPTH_SGI, GL_COLOR_TABLE_SGI, GL_COLOR_WRITEMASK, GL_CONVOLUTION_1D_EXT, GL_CONVOLUTION_2D_EXT, GL_CONVOLUTION_HINT_SGIX, GL_CULL_FACE, GL_CULL_FACE_MODE, GL_CURRENT_COLOR, GL_CURRENT_INDEX, GL_CURRENT_NORMAL, GL_CURRENT_RASTER_COLOR, GL_CURRENT_RASTER_DISTANCE, GL_CURRENT_RASTER_INDEX, GL_CURRENT_RASTER_POSITION, GL_CURRENT_RASTER_POSITION_VALID, GL_CURRENT_RASTER_TEXTURE_COORDS, GL_CURRENT_TEXTURE_COORDS, GL_DEFORMATIONS_MASK_SGIX, GL_DEPTH_BIAS, GL_DEPTH_BITS, GL_DEPTH_CLEAR_VALUE, GL_DEPTH_FUNC, GL_DEPTH_RANGE, GL_DEPTH_SCALE, GL_DEPTH_TEST, GL_DEPTH_WRITEMASK, GL_DETAIL_TEXTURE_2D_BINDING_SGIS, GL_DISTANCE_ATTENUATION_SGIS, GL_DITHER, GL_DOUBLEBUFFER, GL_DRAW_BUFFER, GL_DRAW_BUFFER_EXT, GL_EDGE_FLAG, GL_EDGE_FLAG_ARRAY, GL_EDGE_FLAG_ARRAY_COUNT_EXT, GL_EDGE_FLAG_ARRAY_STRIDE, GL_FEEDBACK_BUFFER_SIZE, GL_FEEDBACK_BUFFER_TYPE, GL_FOG, GL_FOG_COLOR, GL_FOG_DENSITY, GL_FOG_END, GL_FOG_FUNC_POINTS_SGIS, GL_FOG_HINT, GL_FOG_INDEX, GL_FOG_MODE, GL_FOG_OFFSET_SGIX, GL_FOG_OFFSET_VALUE_SGIX, GL_FOG_START, GL_FRAGMENT_COLOR_MATERIAL_FACE_SGIX, GL_FRAGMENT_COLOR_MATERIAL_PARAMETER_SGIX, GL_FRAGMENT_COLOR_MATERIAL_SGIX, GL_FRAGMENT_LIGHT0_SGIX, GL_FRAGMENT_LIGHTING_SGIX, GL_FRAGMENT_LIGHT_MODEL_AMBIENT_SGIX, GL_FRAGMENT_LIGHT_MODEL_LOCAL_VIEWER_SGIX, GL_FRAGMENT_LIGHT_MODEL_NORMAL_INTERPOLATION_SGIX, GL_FRAGMENT_LIGHT_MODEL_TWO_SIDE_SGIX, GL_FRAMEZOOM_FACTOR_SGIX, GL_FRAMEZOOM_SGIX, GL_FRONT_FACE, GL_GENERATE_MIPMAP_HINT_SGIS, GL_GREEN_BIAS, GL_GREEN_BITS, GL_GREEN_SCALE, GL_HISTOGRAM_EXT, GL_INDEX_ARRAY, GL_INDEX_ARRAY_COUNT_EXT, GL_INDEX_ARRAY_STRIDE, GL_INDEX_ARRAY_TYPE, GL_INDEX_BITS, GL_INDEX_CLEAR_VALUE, GL_INDEX_LOGIC_OP, GL_INDEX_MODE, GL_INDEX_OFFSET, GL_INDEX_SHIFT, GL_INDEX_WRITEMASK, GL_INSTRUMENT_MEASUREMENTS_SGIX, GL_INTERLACE_SGIX, GL_IR_INSTRUMENT1_SGIX, GL_LIGHT0, GL_LIGHT1, GL_LIGHT2, GL_LIGHT3, GL_LIGHT4, GL_LIGHT5, GL_LIGHT6, GL_LIGHT7, GL_LIGHTING, GL_LIGHT_ENV_MODE_SGIX, GL_LIGHT_MODEL_AMBIENT, GL_LIGHT_MODEL_COLOR_CONTROL, GL_LIGHT_MODEL_LOCAL_VIEWER, GL_LIGHT_MODEL_TWO_SIDE, GL_LINE_SMOOTH, GL_LINE_SMOOTH_HINT, GL_LINE_STIPPLE, GL_LINE_STIPPLE_PATTERN, GL_LINE_STIPPLE_REPEAT, GL_LINE_WIDTH, GL_LINE_WIDTH_GRANULARITY, GL_LINE_WIDTH_RANGE, GL_LIST_BASE, GL_LIST_INDEX, GL_LIST_MODE, GL_LOGIC_OP, GL_LOGIC_OP_MODE, GL_MAP1_COLOR_4, GL_MAP1_GRID_DOMAIN, GL_MAP1_GRID_SEGMENTS, GL_MAP1_INDEX, GL_MAP1_NORMAL, GL_MAP1_TEXTURE_COORD_1, GL_MAP1_TEXTURE_COORD_2, GL_MAP1_TEXTURE_COORD_3, GL_MAP1_TEXTURE_COORD_4, GL_MAP1_VERTEX_3, GL_MAP1_VERTEX_4, GL_MAP2_COLOR_4, GL_MAP2_GRID_DOMAIN, GL_MAP2_GRID_SEGMENTS, GL_MAP2_INDEX, GL_MAP2_NORMAL, GL_MAP2_TEXTURE_COORD_1, GL_MAP2_TEXTURE_COORD_2, GL_MAP2_TEXTURE_COORD_3, GL_MAP2_TEXTURE_COORD_4, GL_MAP2_VERTEX_3, GL_MAP2_VERTEX_4, GL_MAP_COLOR, GL_MAP_STENCIL, GL_MATRIX_MODE, GL_MAX_3D_TEXTURE_SIZE_EXT, GL_MAX_4D_TEXTURE_SIZE_SGIS, GL_MAX_ACTIVE_LIGHTS_SGIX, GL_MAX_ASYNC_DRAW_PIXELS_SGIX, GL_MAX_ASYNC_HISTOGRAM_SGIX, GL_MAX_ASYNC_READ_PIXELS_SGIX, GL_MAX_ASYNC_TEX_IMAGE_SGIX, GL_MAX_ATTRIB_STACK_DEPTH, GL_MAX_CLIENT_ATTRIB_STACK_DEPTH, GL_MAX_CLIPMAP_DEPTH_SGIX, GL_MAX_CLIPMAP_VIRTUAL_DEPTH_SGIX, GL_MAX_CLIP_DISTANCES, GL_MAX_CLIP_PLANES, GL_MAX_COLOR_MATRIX_STACK_DEPTH_SGI, GL_MAX_EVAL_ORDER, GL_MAX_FOG_FUNC_POINTS_SGIS, GL_MAX_FRAGMENT_LIGHTS_SGIX, GL_MAX_FRAMEZOOM_FACTOR_SGIX, GL_MAX_LIGHTS, GL_MAX_LIST_NESTING, GL_MAX_MODELVIEW_STACK_DEPTH, GL_MAX_NAME_STACK_DEPTH, GL_MAX_PIXEL_MAP_TABLE, GL_MAX_PROJECTION_STACK_DEPTH, GL_MAX_TEXTURE_SIZE, GL_MAX_TEXTURE_STACK_DEPTH, GL_MAX_VIEWPORT_DIMS, GL_MINMAX_EXT, GL_MODELVIEW0_MATRIX_EXT, GL_MODELVIEW0_STACK_DEPTH_EXT, GL_MODELVIEW_MATRIX, GL_MODELVIEW_STACK_DEPTH, GL_MULTISAMPLE_SGIS, GL_NAME_STACK_DEPTH, GL_NORMALIZE, GL_NORMAL_ARRAY, GL_NORMAL_ARRAY_COUNT_EXT, GL_NORMAL_ARRAY_STRIDE, GL_NORMAL_ARRAY_TYPE, GL_PACK_ALIGNMENT, GL_PACK_CMYK_HINT_EXT, GL_PACK_IMAGE_DEPTH_SGIS, GL_PACK_IMAGE_HEIGHT_EXT, GL_PACK_LSB_FIRST, GL_PACK_RESAMPLE_SGIX, GL_PACK_ROW_LENGTH, GL_PACK_SKIP_IMAGES_EXT, GL_PACK_SKIP_PIXELS, GL_PACK_SKIP_ROWS, GL_PACK_SKIP_VOLUMES_SGIS, GL_PACK_SUBSAMPLE_RATE_SGIX, GL_PACK_SWAP_BYTES, GL_PERSPECTIVE_CORRECTION_HINT, GL_PIXEL_MAP_A_TO_A_SIZE, GL_PIXEL_MAP_B_TO_B_SIZE, GL_PIXEL_MAP_G_TO_G_SIZE, GL_PIXEL_MAP_I_TO_A_SIZE, GL_PIXEL_MAP_I_TO_B_SIZE, GL_PIXEL_MAP_I_TO_G_SIZE, GL_PIXEL_MAP_I_TO_I_SIZE, GL_PIXEL_MAP_I_TO_R_SIZE, GL_PIXEL_MAP_R_TO_R_SIZE, GL_PIXEL_MAP_S_TO_S_SIZE, GL_PIXEL_TEXTURE_SGIS, GL_PIXEL_TEX_GEN_MODE_SGIX, GL_PIXEL_TEX_GEN_SGIX, GL_PIXEL_TILE_BEST_ALIGNMENT_SGIX, GL_PIXEL_TILE_CACHE_INCREMENT_SGIX, GL_PIXEL_TILE_CACHE_SIZE_SGIX, GL_PIXEL_TILE_GRID_DEPTH_SGIX, GL_PIXEL_TILE_GRID_HEIGHT_SGIX, GL_PIXEL_TILE_GRID_WIDTH_SGIX, GL_PIXEL_TILE_HEIGHT_SGIX, GL_PIXEL_TILE_WIDTH_SGIX, GL_POINT_FADE_THRESHOLD_SIZE_SGIS, GL_POINT_SIZE, GL_POINT_SIZE_GRANULARITY, GL_POINT_SIZE_MAX_SGIS, GL_POINT_SIZE_MIN_SGIS, GL_POINT_SIZE_RANGE, GL_POINT_SMOOTH, GL_POINT_SMOOTH_HINT, GL_POLYGON_MODE, GL_POLYGON_OFFSET_BIAS_EXT, GL_POLYGON_OFFSET_FACTOR, GL_POLYGON_OFFSET_FILL, GL_POLYGON_OFFSET_LINE, GL_POLYGON_OFFSET_POINT, GL_POLYGON_OFFSET_UNITS, GL_POLYGON_SMOOTH, GL_POLYGON_SMOOTH_HINT, GL_POLYGON_STIPPLE, GL_POST_COLOR_MATRIX_ALPHA_BIAS_SGI, GL_POST_COLOR_MATRIX_ALPHA_SCALE_SGI, GL_POST_COLOR_MATRIX_BLUE_BIAS_SGI, GL_POST_COLOR_MATRIX_BLUE_SCALE_SGI, GL_POST_COLOR_MATRIX_COLOR_TABLE_SGI, GL_POST_COLOR_MATRIX_GREEN_BIAS_SGI, GL_POST_COLOR_MATRIX_GREEN_SCALE_SGI, GL_POST_COLOR_MATRIX_RED_BIAS_SGI, GL_POST_COLOR_MATRIX_RED_SCALE_SGI, GL_POST_CONVOLUTION_ALPHA_BIAS_EXT, GL_POST_CONVOLUTION_ALPHA_SCALE_EXT, GL_POST_CONVOLUTION_BLUE_BIAS_EXT, GL_POST_CONVOLUTION_BLUE_SCALE_EXT, GL_POST_CONVOLUTION_COLOR_TABLE_SGI, GL_POST_CONVOLUTION_GREEN_BIAS_EXT, GL_POST_CONVOLUTION_GREEN_SCALE_EXT, GL_POST_CONVOLUTION_RED_BIAS_EXT, GL_POST_CONVOLUTION_RED_SCALE_EXT, GL_POST_TEXTURE_FILTER_BIAS_RANGE_SGIX, GL_POST_TEXTURE_FILTER_SCALE_RANGE_SGIX, GL_PROJECTION_MATRIX, GL_PROJECTION_STACK_DEPTH, GL_READ_BUFFER, GL_READ_BUFFER_EXT, GL_READ_BUFFER_NV, GL_RED_BIAS, GL_RED_BITS, GL_RED_SCALE, GL_REFERENCE_PLANE_EQUATION_SGIX, GL_REFERENCE_PLANE_SGIX, GL_RENDER_MODE, GL_RESCALE_NORMAL_EXT, GL_RGBA_MODE, GL_SAMPLES_SGIS, GL_SAMPLE_ALPHA_TO_MASK_SGIS, GL_SAMPLE_ALPHA_TO_ONE_SGIS, GL_SAMPLE_BUFFERS_SGIS, GL_SAMPLE_MASK_INVERT_SGIS, GL_SAMPLE_MASK_SGIS, GL_SAMPLE_MASK_VALUE_SGIS, GL_SAMPLE_PATTERN_SGIS, GL_SCISSOR_BOX, GL_SCISSOR_TEST, GL_SELECTION_BUFFER_SIZE, GL_SEPARABLE_2D_EXT, GL_SHADE_MODEL, GL_SHARED_TEXTURE_PALETTE_EXT, GL_SMOOTH_LINE_WIDTH_GRANULARITY, GL_SMOOTH_LINE_WIDTH_RANGE, GL_SMOOTH_POINT_SIZE_GRANULARITY, GL_SMOOTH_POINT_SIZE_RANGE, GL_SPRITE_AXIS_SGIX, GL_SPRITE_MODE_SGIX, GL_SPRITE_SGIX, GL_SPRITE_TRANSLATION_SGIX, GL_STENCIL_BITS, GL_STENCIL_CLEAR_VALUE, GL_STENCIL_FAIL, GL_STENCIL_FUNC, GL_STENCIL_PASS_DEPTH_FAIL, GL_STENCIL_PASS_DEPTH_PASS, GL_STENCIL_REF, GL_STENCIL_TEST, GL_STENCIL_VALUE_MASK, GL_STENCIL_WRITEMASK, GL_STEREO, GL_SUBPIXEL_BITS, GL_TEXTURE_1D, GL_TEXTURE_2D, GL_TEXTURE_3D_BINDING_EXT, GL_TEXTURE_3D_EXT, GL_TEXTURE_4D_BINDING_SGIS, GL_TEXTURE_4D_SGIS, GL_TEXTURE_BINDING_1D, GL_TEXTURE_BINDING_2D, GL_TEXTURE_BINDING_3D, GL_TEXTURE_COLOR_TABLE_SGI, GL_TEXTURE_COORD_ARRAY, GL_TEXTURE_COORD_ARRAY_COUNT_EXT, GL_TEXTURE_COORD_ARRAY_SIZE, GL_TEXTURE_COORD_ARRAY_STRIDE, GL_TEXTURE_COORD_ARRAY_TYPE, GL_TEXTURE_GEN_Q, GL_TEXTURE_GEN_R, GL_TEXTURE_GEN_S, GL_TEXTURE_GEN_T, GL_TEXTURE_MATRIX, GL_TEXTURE_STACK_DEPTH, GL_UNPACK_ALIGNMENT, GL_UNPACK_CMYK_HINT_EXT, GL_UNPACK_IMAGE_DEPTH_SGIS, GL_UNPACK_IMAGE_HEIGHT_EXT, GL_UNPACK_LSB_FIRST, GL_UNPACK_RESAMPLE_SGIX, GL_UNPACK_ROW_LENGTH, GL_UNPACK_SKIP_IMAGES_EXT, GL_UNPACK_SKIP_PIXELS, GL_UNPACK_SKIP_ROWS, GL_UNPACK_SKIP_VOLUMES_SGIS, GL_UNPACK_SUBSAMPLE_RATE_SGIX, GL_UNPACK_SWAP_BYTES, GL_VERTEX_ARRAY, GL_VERTEX_ARRAY_COUNT_EXT, GL_VERTEX_ARRAY_SIZE, GL_VERTEX_ARRAY_STRIDE, GL_VERTEX_ARRAY_TYPE, GL_VERTEX_PRECLIP_HINT_SGIX, GL_VERTEX_PRECLIP_SGIX, GL_VIEWPORT, GL_ZOOM_X, GL_ZOOM_Y.
The length of data should be COMPSIZE(pname).
glGetLightxv :: MonadIO m => GLenum -> GLenum -> Ptr GLfixed -> m () Source #
Usage: glGetLightxv light pname params
The length of params should be COMPSIZE(pname).
glGetMaterialxv :: MonadIO m => GLenum -> GLenum -> Ptr GLfixed -> m () Source #
Usage: glGetMaterialxv face pname params
The length of params should be COMPSIZE(pname).
glGetPointerv :: MonadIO m => GLenum -> Ptr (Ptr ()) -> m () Source #
Usage: glGetPointerv pname params
The parameter pname is a GetPointervPName, one of: GL_COLOR_ARRAY_POINTER, GL_COLOR_ARRAY_POINTER_EXT, GL_EDGE_FLAG_ARRAY_POINTER, GL_EDGE_FLAG_ARRAY_POINTER_EXT, GL_FEEDBACK_BUFFER_POINTER, GL_INDEX_ARRAY_POINTER, GL_INDEX_ARRAY_POINTER_EXT, GL_INSTRUMENT_BUFFER_POINTER_SGIX, GL_NORMAL_ARRAY_POINTER, GL_NORMAL_ARRAY_POINTER_EXT, GL_SELECTION_BUFFER_POINTER, GL_TEXTURE_COORD_ARRAY_POINTER, GL_TEXTURE_COORD_ARRAY_POINTER_EXT, GL_VERTEX_ARRAY_POINTER, GL_VERTEX_ARRAY_POINTER_EXT.
The length of params should be 1.
Manual page: https://www.opengl.org/sdk/docs/man/html/glGetPointerv.xhtml
glGetString :: MonadIO m => GLenum -> m (Ptr GLubyte) Source #
Usage: glGetString name
The parameter name is a StringName, one of: GL_EXTENSIONS, GL_RENDERER, GL_VENDOR, GL_VERSION.
Manual page: https://www.opengl.org/sdk/docs/man/html/glGetString.xhtml
glGetTexEnviv :: MonadIO m => GLenum -> GLenum -> Ptr GLint -> m () Source #
Usage: glGetTexEnviv target pname params
The parameter target is a TextureEnvTarget, one of: GL_TEXTURE_ENV.
The parameter pname is a TextureEnvParameter, one of: GL_TEXTURE_ENV_COLOR, GL_TEXTURE_ENV_MODE.
The length of params should be COMPSIZE(pname).
glGetTexEnvxv :: MonadIO m => GLenum -> GLenum -> Ptr GLfixed -> m () Source #
Usage: glGetTexEnvxv target pname params
The length of params should be COMPSIZE(pname).
glGetTexParameteriv :: MonadIO m => GLenum -> GLenum -> Ptr GLint -> m () Source #
Usage: glGetTexParameteriv target pname params
The parameter target is a TextureTarget, one of: GL_DETAIL_TEXTURE_2D_SGIS, GL_PROXY_TEXTURE_1D, GL_PROXY_TEXTURE_1D_EXT, GL_PROXY_TEXTURE_2D, GL_PROXY_TEXTURE_2D_EXT, GL_PROXY_TEXTURE_3D, GL_PROXY_TEXTURE_3D_EXT, GL_PROXY_TEXTURE_4D_SGIS, GL_TEXTURE_1D, GL_TEXTURE_2D, GL_TEXTURE_3D, GL_TEXTURE_3D_EXT, GL_TEXTURE_3D_OES, GL_TEXTURE_4D_SGIS, GL_TEXTURE_BASE_LEVEL, GL_TEXTURE_BASE_LEVEL_SGIS, GL_TEXTURE_MAX_LEVEL, GL_TEXTURE_MAX_LEVEL_SGIS, GL_TEXTURE_MAX_LOD, GL_TEXTURE_MAX_LOD_SGIS, GL_TEXTURE_MIN_LOD, GL_TEXTURE_MIN_LOD_SGIS.
The parameter pname is a GetTextureParameter, one of: GL_DETAIL_TEXTURE_FUNC_POINTS_SGIS, GL_DETAIL_TEXTURE_LEVEL_SGIS, GL_DETAIL_TEXTURE_MODE_SGIS, GL_DUAL_TEXTURE_SELECT_SGIS, GL_GENERATE_MIPMAP_SGIS, GL_POST_TEXTURE_FILTER_BIAS_SGIX, GL_POST_TEXTURE_FILTER_SCALE_SGIX, GL_QUAD_TEXTURE_SELECT_SGIS, GL_SHADOW_AMBIENT_SGIX, GL_SHARPEN_TEXTURE_FUNC_POINTS_SGIS, GL_TEXTURE_4DSIZE_SGIS, GL_TEXTURE_ALPHA_SIZE, GL_TEXTURE_BASE_LEVEL_SGIS, GL_TEXTURE_BLUE_SIZE, GL_TEXTURE_BORDER, GL_TEXTURE_BORDER_COLOR, GL_TEXTURE_BORDER_COLOR_NV, GL_TEXTURE_CLIPMAP_CENTER_SGIX, GL_TEXTURE_CLIPMAP_DEPTH_SGIX, GL_TEXTURE_CLIPMAP_FRAME_SGIX, GL_TEXTURE_CLIPMAP_LOD_OFFSET_SGIX, GL_TEXTURE_CLIPMAP_OFFSET_SGIX, GL_TEXTURE_CLIPMAP_VIRTUAL_DEPTH_SGIX, GL_TEXTURE_COMPARE_OPERATOR_SGIX, GL_TEXTURE_COMPARE_SGIX, GL_TEXTURE_COMPONENTS, GL_TEXTURE_DEPTH_EXT, GL_TEXTURE_FILTER4_SIZE_SGIS, GL_TEXTURE_GEQUAL_R_SGIX, GL_TEXTURE_GREEN_SIZE, GL_TEXTURE_HEIGHT, GL_TEXTURE_INTENSITY_SIZE, GL_TEXTURE_INTERNAL_FORMAT, GL_TEXTURE_LEQUAL_R_SGIX, GL_TEXTURE_LOD_BIAS_R_SGIX, GL_TEXTURE_LOD_BIAS_S_SGIX, GL_TEXTURE_LOD_BIAS_T_SGIX, GL_TEXTURE_LUMINANCE_SIZE, GL_TEXTURE_MAG_FILTER, GL_TEXTURE_MAX_CLAMP_R_SGIX, GL_TEXTURE_MAX_CLAMP_S_SGIX, GL_TEXTURE_MAX_CLAMP_T_SGIX, GL_TEXTURE_MAX_LEVEL_SGIS, GL_TEXTURE_MAX_LOD_SGIS, GL_TEXTURE_MIN_FILTER, GL_TEXTURE_MIN_LOD_SGIS, GL_TEXTURE_PRIORITY, GL_TEXTURE_RED_SIZE, GL_TEXTURE_RESIDENT, GL_TEXTURE_WIDTH, GL_TEXTURE_WRAP_Q_SGIS, GL_TEXTURE_WRAP_R_EXT, GL_TEXTURE_WRAP_S, GL_TEXTURE_WRAP_T.
The length of params should be COMPSIZE(pname).
glGetTexParameterxv :: MonadIO m => GLenum -> GLenum -> Ptr GLfixed -> m () Source #
Usage: glGetTexParameterxv target pname params
The length of params should be COMPSIZE(pname).
glHint :: MonadIO m => GLenum -> GLenum -> m () Source #
Usage: glHint target mode
The parameter target is a HintTarget, one of: GL_ALLOW_DRAW_FRG_HINT_PGI, GL_ALLOW_DRAW_MEM_HINT_PGI, GL_ALLOW_DRAW_OBJ_HINT_PGI, GL_ALLOW_DRAW_WIN_HINT_PGI, GL_ALWAYS_FAST_HINT_PGI, GL_ALWAYS_SOFT_HINT_PGI, GL_BACK_NORMALS_HINT_PGI, GL_BINNING_CONTROL_HINT_QCOM, GL_CLIP_FAR_HINT_PGI, GL_CLIP_NEAR_HINT_PGI, GL_CLIP_VOLUME_CLIPPING_HINT_EXT, GL_CONSERVE_MEMORY_HINT_PGI, GL_CONVOLUTION_HINT_SGIX, GL_FOG_HINT, GL_FRAGMENT_SHADER_DERIVATIVE_HINT, GL_FRAGMENT_SHADER_DERIVATIVE_HINT_ARB, GL_FRAGMENT_SHADER_DERIVATIVE_HINT_OES, GL_FULL_STIPPLE_HINT_PGI, GL_GENERATE_MIPMAP_HINT, GL_GENERATE_MIPMAP_HINT_SGIS, GL_LINE_QUALITY_HINT_SGIX, GL_LINE_SMOOTH_HINT, GL_MATERIAL_SIDE_HINT_PGI, GL_MAX_VERTEX_HINT_PGI, GL_MULTISAMPLE_FILTER_HINT_NV, GL_NATIVE_GRAPHICS_BEGIN_HINT_PGI, GL_NATIVE_GRAPHICS_END_HINT_PGI, GL_PACK_CMYK_HINT_EXT, GL_PERSPECTIVE_CORRECTION_HINT, GL_PHONG_HINT_WIN, GL_POINT_SMOOTH_HINT, GL_POLYGON_SMOOTH_HINT, GL_PREFER_DOUBLEBUFFER_HINT_PGI, GL_PROGRAM_BINARY_RETRIEVABLE_HINT, GL_RECLAIM_MEMORY_HINT_PGI, GL_SCALEBIAS_HINT_SGIX, GL_STRICT_DEPTHFUNC_HINT_PGI, GL_STRICT_LIGHTING_HINT_PGI, GL_STRICT_SCISSOR_HINT_PGI, GL_TEXTURE_COMPRESSION_HINT, GL_TEXTURE_COMPRESSION_HINT_ARB, GL_TEXTURE_MULTI_BUFFER_HINT_SGIX, GL_TEXTURE_STORAGE_HINT_APPLE, GL_TRANSFORM_HINT_APPLE, GL_UNPACK_CMYK_HINT_EXT, GL_VERTEX_ARRAY_STORAGE_HINT_APPLE, GL_VERTEX_CONSISTENT_HINT_PGI, GL_VERTEX_DATA_HINT_PGI, GL_VERTEX_PRECLIP_HINT_SGIX, GL_VERTEX_PRECLIP_SGIX, GL_WIDE_LINE_HINT_PGI.
The parameter mode is a HintMode, one of: GL_DONT_CARE, GL_FASTEST, GL_NICEST.
Manual page: https://www.opengl.org/sdk/docs/man/html/glHint.xhtml
glIsBuffer :: MonadIO m => GLuint -> m GLboolean Source #
Usage: glIsBuffer buffer
Manual page: https://www.opengl.org/sdk/docs/man/html/glIsBuffer.xhtml
glIsEnabled :: MonadIO m => GLenum -> m GLboolean Source #
Usage: glIsEnabled cap
The parameter cap is a EnableCap, one of: GL_ALPHA_TEST, GL_ASYNC_DRAW_PIXELS_SGIX, GL_ASYNC_HISTOGRAM_SGIX, GL_ASYNC_READ_PIXELS_SGIX, GL_ASYNC_TEX_IMAGE_SGIX, GL_AUTO_NORMAL, GL_BLEND, GL_CALLIGRAPHIC_FRAGMENT_SGIX, GL_CLIP_PLANE0, GL_CLIP_PLANE1, GL_CLIP_PLANE2, GL_CLIP_PLANE3, GL_CLIP_PLANE4, GL_CLIP_PLANE5, GL_COLOR_ARRAY, GL_COLOR_LOGIC_OP, GL_COLOR_MATERIAL, GL_COLOR_TABLE_SGI, GL_CONVOLUTION_1D_EXT, GL_CONVOLUTION_2D_EXT, GL_CULL_FACE, GL_DEPTH_TEST, GL_DITHER, GL_EDGE_FLAG_ARRAY, GL_FOG, GL_FOG_OFFSET_SGIX, GL_FRAGMENT_COLOR_MATERIAL_SGIX, GL_FRAGMENT_LIGHT0_SGIX, GL_FRAGMENT_LIGHT1_SGIX, GL_FRAGMENT_LIGHT2_SGIX, GL_FRAGMENT_LIGHT3_SGIX, GL_FRAGMENT_LIGHT4_SGIX, GL_FRAGMENT_LIGHT5_SGIX, GL_FRAGMENT_LIGHT6_SGIX, GL_FRAGMENT_LIGHT7_SGIX, GL_FRAGMENT_LIGHTING_SGIX, GL_FRAMEZOOM_SGIX, GL_HISTOGRAM_EXT, GL_INDEX_ARRAY, GL_INDEX_LOGIC_OP, GL_INTERLACE_SGIX, GL_IR_INSTRUMENT1_SGIX, GL_LIGHT0, GL_LIGHT1, GL_LIGHT2, GL_LIGHT3, GL_LIGHT4, GL_LIGHT5, GL_LIGHT6, GL_LIGHT7, GL_LIGHTING, GL_LINE_SMOOTH, GL_LINE_STIPPLE, GL_MAP1_COLOR_4, GL_MAP1_INDEX, GL_MAP1_NORMAL, GL_MAP1_TEXTURE_COORD_1, GL_MAP1_TEXTURE_COORD_2, GL_MAP1_TEXTURE_COORD_3, GL_MAP1_TEXTURE_COORD_4, GL_MAP1_VERTEX_3, GL_MAP1_VERTEX_4, GL_MAP2_COLOR_4, GL_MAP2_INDEX, GL_MAP2_NORMAL, GL_MAP2_TEXTURE_COORD_1, GL_MAP2_TEXTURE_COORD_2, GL_MAP2_TEXTURE_COORD_3, GL_MAP2_TEXTURE_COORD_4, GL_MAP2_VERTEX_3, GL_MAP2_VERTEX_4, GL_MINMAX_EXT, GL_MULTISAMPLE_SGIS, GL_NORMALIZE, GL_NORMAL_ARRAY, GL_PIXEL_TEXTURE_SGIS, GL_PIXEL_TEX_GEN_SGIX, GL_POINT_SMOOTH, GL_POLYGON_OFFSET_FILL, GL_POLYGON_OFFSET_LINE, GL_POLYGON_OFFSET_POINT, GL_POLYGON_SMOOTH, GL_POLYGON_STIPPLE, GL_POST_COLOR_MATRIX_COLOR_TABLE_SGI, GL_POST_CONVOLUTION_COLOR_TABLE_SGI, GL_REFERENCE_PLANE_SGIX, GL_RESCALE_NORMAL_EXT, GL_SAMPLE_ALPHA_TO_MASK_SGIS, GL_SAMPLE_ALPHA_TO_ONE_SGIS, GL_SAMPLE_MASK_SGIS, GL_SCISSOR_TEST, GL_SEPARABLE_2D_EXT, GL_SHARED_TEXTURE_PALETTE_EXT, GL_SPRITE_SGIX, GL_STENCIL_TEST, GL_TEXTURE_1D, GL_TEXTURE_2D, GL_TEXTURE_3D_EXT, GL_TEXTURE_4D_SGIS, GL_TEXTURE_COLOR_TABLE_SGI, GL_TEXTURE_COORD_ARRAY, GL_TEXTURE_GEN_Q, GL_TEXTURE_GEN_R, GL_TEXTURE_GEN_S, GL_TEXTURE_GEN_T, GL_VERTEX_ARRAY.
Manual page: https://www.opengl.org/sdk/docs/man/html/glIsEnabled.xhtml
glIsTexture :: MonadIO m => GLuint -> m GLboolean Source #
Usage: glIsTexture texture
The parameter texture is a Texture.
Manual page: https://www.opengl.org/sdk/docs/man/html/glIsTexture.xhtml
glLightModelx :: MonadIO m => GLenum -> GLfixed -> m () Source #
Usage: glLightModelx pname param
glLightModelxv :: MonadIO m => GLenum -> Ptr GLfixed -> m () Source #
Usage: glLightModelxv pname param
The length of param should be COMPSIZE(pname).
glLightx :: MonadIO m => GLenum -> GLenum -> GLfixed -> m () Source #
Usage: glLightx light pname param
glLightxv :: MonadIO m => GLenum -> GLenum -> Ptr GLfixed -> m () Source #
Usage: glLightxv light pname params
The length of params should be COMPSIZE(pname).
glLineWidthx :: MonadIO m => GLfixed -> m () Source #
Usage: glLineWidthx width
glLoadIdentity :: MonadIO m => m () Source #
Usage: glLoadIdentity
glLoadMatrixx :: MonadIO m => Ptr GLfixed -> m () Source #
Usage: glLoadMatrixx m
The length of m should be 16.
glLogicOp :: MonadIO m => GLenum -> m () Source #
Usage: glLogicOp opcode
The parameter opcode is a LogicOp, one of: GL_AND, GL_AND_INVERTED, GL_AND_REVERSE, GL_CLEAR, GL_COPY, GL_COPY_INVERTED, GL_EQUIV, GL_INVERT, GL_NAND, GL_NOOP, GL_NOR, GL_OR, GL_OR_INVERTED, GL_OR_REVERSE, GL_SET, GL_XOR.
Manual page: https://www.opengl.org/sdk/docs/man/html/glLogicOp.xhtml
glMaterialx :: MonadIO m => GLenum -> GLenum -> GLfixed -> m () Source #
Usage: glMaterialx face pname param
glMaterialxv :: MonadIO m => GLenum -> GLenum -> Ptr GLfixed -> m () Source #
Usage: glMaterialxv face pname param
The length of param should be COMPSIZE(pname).
glMatrixMode :: MonadIO m => GLenum -> m () Source #
Usage: glMatrixMode mode
The parameter mode is a MatrixMode, one of: GL_MODELVIEW, GL_MODELVIEW0_EXT, GL_PROJECTION, GL_TEXTURE.
glMultMatrixx :: MonadIO m => Ptr GLfixed -> m () Source #
Usage: glMultMatrixx m
The length of m should be 16.
glMultiTexCoord4x :: MonadIO m => GLenum -> GLfixed -> GLfixed -> GLfixed -> GLfixed -> m () Source #
Usage: glMultiTexCoord4x texture s t r q
glNormal3x :: MonadIO m => GLfixed -> GLfixed -> GLfixed -> m () Source #
Usage: glNormal3x nx ny nz
glOrthox :: MonadIO m => GLfixed -> GLfixed -> GLfixed -> GLfixed -> GLfixed -> GLfixed -> m () Source #
Usage: glOrthox l r b t n f
glPixelStorei :: MonadIO m => GLenum -> GLint -> m () Source #
Usage: glPixelStorei pname param
The parameter pname is a PixelStoreParameter, one of: GL_PACK_ALIGNMENT, GL_PACK_IMAGE_DEPTH_SGIS, GL_PACK_IMAGE_HEIGHT, GL_PACK_IMAGE_HEIGHT_EXT, GL_PACK_LSB_FIRST, GL_PACK_RESAMPLE_OML, GL_PACK_RESAMPLE_SGIX, GL_PACK_ROW_LENGTH, GL_PACK_SKIP_IMAGES, GL_PACK_SKIP_IMAGES_EXT, GL_PACK_SKIP_PIXELS, GL_PACK_SKIP_ROWS, GL_PACK_SKIP_VOLUMES_SGIS, GL_PACK_SUBSAMPLE_RATE_SGIX, GL_PACK_SWAP_BYTES, GL_PIXEL_TILE_CACHE_SIZE_SGIX, GL_PIXEL_TILE_GRID_DEPTH_SGIX, GL_PIXEL_TILE_GRID_HEIGHT_SGIX, GL_PIXEL_TILE_GRID_WIDTH_SGIX, GL_PIXEL_TILE_HEIGHT_SGIX, GL_PIXEL_TILE_WIDTH_SGIX, GL_UNPACK_ALIGNMENT, GL_UNPACK_IMAGE_DEPTH_SGIS, GL_UNPACK_IMAGE_HEIGHT, GL_UNPACK_IMAGE_HEIGHT_EXT, GL_UNPACK_LSB_FIRST, GL_UNPACK_RESAMPLE_OML, GL_UNPACK_RESAMPLE_SGIX, GL_UNPACK_ROW_LENGTH, GL_UNPACK_ROW_LENGTH_EXT, GL_UNPACK_SKIP_IMAGES, GL_UNPACK_SKIP_IMAGES_EXT, GL_UNPACK_SKIP_PIXELS, GL_UNPACK_SKIP_PIXELS_EXT, GL_UNPACK_SKIP_ROWS, GL_UNPACK_SKIP_ROWS_EXT, GL_UNPACK_SKIP_VOLUMES_SGIS, GL_UNPACK_SUBSAMPLE_RATE_SGIX, GL_UNPACK_SWAP_BYTES.
The parameter param is a CheckedInt32.
glPointParameterx :: MonadIO m => GLenum -> GLfixed -> m () Source #
Usage: glPointParameterx pname param
glPointParameterxv :: MonadIO m => GLenum -> Ptr GLfixed -> m () Source #
Usage: glPointParameterxv pname params
The length of params should be COMPSIZE(pname).
glPointSizex :: MonadIO m => GLfixed -> m () Source #
Usage: glPointSizex size
glPolygonOffsetx :: MonadIO m => GLfixed -> GLfixed -> m () Source #
Usage: glPolygonOffsetx factor units
glPopMatrix :: MonadIO m => m () Source #
Usage: glPopMatrix
glPushMatrix :: MonadIO m => m () Source #
Usage: glPushMatrix
glReadPixels :: MonadIO m => GLint -> GLint -> GLsizei -> GLsizei -> GLenum -> GLenum -> Ptr () -> m () Source #
Usage: glReadPixels x y width height format type pixels
The parameter x is a WinCoord.
The parameter y is a WinCoord.
The parameter format is a PixelFormat, one of: GL_ABGR_EXT, GL_ALPHA, GL_BLUE, GL_CMYKA_EXT, GL_CMYK_EXT, GL_COLOR_INDEX, GL_DEPTH_COMPONENT, GL_GREEN, GL_LUMINANCE, GL_LUMINANCE_ALPHA, GL_RED, GL_RED_EXT, GL_RGB, GL_RGBA, GL_STENCIL_INDEX, GL_UNSIGNED_INT, GL_UNSIGNED_SHORT, GL_YCRCB_422_SGIX, GL_YCRCB_444_SGIX.
The parameter type is a PixelType, one of: GL_BITMAP, GL_BYTE, GL_FLOAT, GL_INT, GL_SHORT, GL_UNSIGNED_BYTE, GL_UNSIGNED_BYTE_3_3_2, GL_UNSIGNED_BYTE_3_3_2_EXT, GL_UNSIGNED_INT, GL_UNSIGNED_INT_10_10_10_2, GL_UNSIGNED_INT_10_10_10_2_EXT, GL_UNSIGNED_INT_8_8_8_8, GL_UNSIGNED_INT_8_8_8_8_EXT, GL_UNSIGNED_SHORT, GL_UNSIGNED_SHORT_4_4_4_4, GL_UNSIGNED_SHORT_4_4_4_4_EXT, GL_UNSIGNED_SHORT_5_5_5_1, GL_UNSIGNED_SHORT_5_5_5_1_EXT.
The length of pixels should be COMPSIZE(format,type,width,height).
Manual page: https://www.opengl.org/sdk/docs/man/html/glReadPixels.xhtml
glRotatex :: MonadIO m => GLfixed -> GLfixed -> GLfixed -> GLfixed -> m () Source #
Usage: glRotatex angle x y z
glSampleCoverage :: MonadIO m => GLfloat -> GLboolean -> m () Source #
Usage: glSampleCoverage value invert
The parameter invert is a Boolean, one of: GL_FALSE, GL_TRUE.
Manual page: https://www.opengl.org/sdk/docs/man/html/glSampleCoverage.xhtml
glSampleCoveragex :: MonadIO m => GLclampx -> GLboolean -> m () Source #
Usage: glSampleCoveragex value invert
glScissor :: MonadIO m => GLint -> GLint -> GLsizei -> GLsizei -> m () Source #
Usage: glScissor x y width height
The parameter x is a WinCoord.
The parameter y is a WinCoord.
Manual page: https://www.opengl.org/sdk/docs/man/html/glScissor.xhtml
glShadeModel :: MonadIO m => GLenum -> m () Source #
Usage: glShadeModel mode
The parameter mode is a ShadingModel, one of: GL_FLAT, GL_SMOOTH.
glStencilFunc :: MonadIO m => GLenum -> GLint -> GLuint -> m () Source #
Usage: glStencilFunc func ref mask
The parameter func is a StencilFunction, one of: GL_ALWAYS, GL_EQUAL, GL_GEQUAL, GL_GREATER, GL_LEQUAL, GL_LESS, GL_NEVER, GL_NOTEQUAL.
The parameter ref is a StencilValue.
The parameter mask is a MaskedStencilValue.
Manual page: https://www.opengl.org/sdk/docs/man/html/glStencilFunc.xhtml
glStencilMask :: MonadIO m => GLuint -> m () Source #
Usage: glStencilMask mask
The parameter mask is a MaskedStencilValue.
Manual page: https://www.opengl.org/sdk/docs/man/html/glStencilMask.xhtml
glStencilOp :: MonadIO m => GLenum -> GLenum -> GLenum -> m () Source #
Usage: glStencilOp fail zfail zpass
The parameter fail is a StencilOp, one of: GL_DECR, GL_INCR, GL_INVERT, GL_KEEP, GL_REPLACE, GL_ZERO.
The parameter zfail is a StencilOp, one of: GL_DECR, GL_INCR, GL_INVERT, GL_KEEP, GL_REPLACE, GL_ZERO.
The parameter zpass is a StencilOp, one of: GL_DECR, GL_INCR, GL_INVERT, GL_KEEP, GL_REPLACE, GL_ZERO.
Manual page: https://www.opengl.org/sdk/docs/man/html/glStencilOp.xhtml
glTexCoordPointer :: MonadIO m => GLint -> GLenum -> GLsizei -> Ptr () -> m () Source #
Usage: glTexCoordPointer size type stride pointer
The parameter type is a TexCoordPointerType, one of: GL_DOUBLE, GL_FLOAT, GL_INT, GL_SHORT.
The length of pointer should be COMPSIZE(size,type,stride).
glTexEnvi :: MonadIO m => GLenum -> GLenum -> GLint -> m () Source #
Usage: glTexEnvi target pname param
The parameter target is a TextureEnvTarget, one of: GL_TEXTURE_ENV.
The parameter pname is a TextureEnvParameter, one of: GL_TEXTURE_ENV_COLOR, GL_TEXTURE_ENV_MODE.
The parameter param is a CheckedInt32.
glTexEnviv :: MonadIO m => GLenum -> GLenum -> Ptr GLint -> m () Source #
Usage: glTexEnviv target pname params
The parameter target is a TextureEnvTarget, one of: GL_TEXTURE_ENV.
The parameter pname is a TextureEnvParameter, one of: GL_TEXTURE_ENV_COLOR, GL_TEXTURE_ENV_MODE.
The parameter params is a CheckedInt32.
The length of params should be COMPSIZE(pname).
glTexEnvx :: MonadIO m => GLenum -> GLenum -> GLfixed -> m () Source #
Usage: glTexEnvx target pname param
glTexEnvxv :: MonadIO m => GLenum -> GLenum -> Ptr GLfixed -> m () Source #
Usage: glTexEnvxv target pname params
The length of params should be COMPSIZE(pname).
glTexImage2D :: MonadIO m => GLenum -> GLint -> GLint -> GLsizei -> GLsizei -> GLint -> GLenum -> GLenum -> Ptr () -> m () Source #
Usage: glTexImage2D target level internalformat width height border format type pixels
The parameter target is a TextureTarget, one of: GL_DETAIL_TEXTURE_2D_SGIS, GL_PROXY_TEXTURE_1D, GL_PROXY_TEXTURE_1D_EXT, GL_PROXY_TEXTURE_2D, GL_PROXY_TEXTURE_2D_EXT, GL_PROXY_TEXTURE_3D, GL_PROXY_TEXTURE_3D_EXT, GL_PROXY_TEXTURE_4D_SGIS, GL_TEXTURE_1D, GL_TEXTURE_2D, GL_TEXTURE_3D, GL_TEXTURE_3D_EXT, GL_TEXTURE_3D_OES, GL_TEXTURE_4D_SGIS, GL_TEXTURE_BASE_LEVEL, GL_TEXTURE_BASE_LEVEL_SGIS, GL_TEXTURE_MAX_LEVEL, GL_TEXTURE_MAX_LEVEL_SGIS, GL_TEXTURE_MAX_LOD, GL_TEXTURE_MAX_LOD_SGIS, GL_TEXTURE_MIN_LOD, GL_TEXTURE_MIN_LOD_SGIS.
The parameter level is a CheckedInt32.
The parameter internalformat is a TextureComponentCount.
The parameter border is a CheckedInt32.
The parameter format is a PixelFormat, one of: GL_ABGR_EXT, GL_ALPHA, GL_BLUE, GL_CMYKA_EXT, GL_CMYK_EXT, GL_COLOR_INDEX, GL_DEPTH_COMPONENT, GL_GREEN, GL_LUMINANCE, GL_LUMINANCE_ALPHA, GL_RED, GL_RED_EXT, GL_RGB, GL_RGBA, GL_STENCIL_INDEX, GL_UNSIGNED_INT, GL_UNSIGNED_SHORT, GL_YCRCB_422_SGIX, GL_YCRCB_444_SGIX.
The parameter type is a PixelType, one of: GL_BITMAP, GL_BYTE, GL_FLOAT, GL_INT, GL_SHORT, GL_UNSIGNED_BYTE, GL_UNSIGNED_BYTE_3_3_2, GL_UNSIGNED_BYTE_3_3_2_EXT, GL_UNSIGNED_INT, GL_UNSIGNED_INT_10_10_10_2, GL_UNSIGNED_INT_10_10_10_2_EXT, GL_UNSIGNED_INT_8_8_8_8, GL_UNSIGNED_INT_8_8_8_8_EXT, GL_UNSIGNED_SHORT, GL_UNSIGNED_SHORT_4_4_4_4, GL_UNSIGNED_SHORT_4_4_4_4_EXT, GL_UNSIGNED_SHORT_5_5_5_1, GL_UNSIGNED_SHORT_5_5_5_1_EXT.
The length of pixels should be COMPSIZE(format,type,width,height).
Manual page: https://www.opengl.org/sdk/docs/man/html/glTexImage2D.xhtml
glTexParameteri :: MonadIO m => GLenum -> GLenum -> GLint -> m () Source #
Usage: glTexParameteri target pname param
The parameter target is a TextureTarget, one of: GL_DETAIL_TEXTURE_2D_SGIS, GL_PROXY_TEXTURE_1D, GL_PROXY_TEXTURE_1D_EXT, GL_PROXY_TEXTURE_2D, GL_PROXY_TEXTURE_2D_EXT, GL_PROXY_TEXTURE_3D, GL_PROXY_TEXTURE_3D_EXT, GL_PROXY_TEXTURE_4D_SGIS, GL_TEXTURE_1D, GL_TEXTURE_2D, GL_TEXTURE_3D, GL_TEXTURE_3D_EXT, GL_TEXTURE_3D_OES, GL_TEXTURE_4D_SGIS, GL_TEXTURE_BASE_LEVEL, GL_TEXTURE_BASE_LEVEL_SGIS, GL_TEXTURE_MAX_LEVEL, GL_TEXTURE_MAX_LEVEL_SGIS, GL_TEXTURE_MAX_LOD, GL_TEXTURE_MAX_LOD_SGIS, GL_TEXTURE_MIN_LOD, GL_TEXTURE_MIN_LOD_SGIS.
The parameter pname is a TextureParameterName, one of: GL_DETAIL_TEXTURE_LEVEL_SGIS, GL_DETAIL_TEXTURE_MODE_SGIS, GL_DUAL_TEXTURE_SELECT_SGIS, GL_GENERATE_MIPMAP, GL_GENERATE_MIPMAP_SGIS, GL_POST_TEXTURE_FILTER_BIAS_SGIX, GL_POST_TEXTURE_FILTER_SCALE_SGIX, GL_QUAD_TEXTURE_SELECT_SGIS, GL_SHADOW_AMBIENT_SGIX, GL_TEXTURE_BORDER_COLOR, GL_TEXTURE_CLIPMAP_CENTER_SGIX, GL_TEXTURE_CLIPMAP_DEPTH_SGIX, GL_TEXTURE_CLIPMAP_FRAME_SGIX, GL_TEXTURE_CLIPMAP_LOD_OFFSET_SGIX, GL_TEXTURE_CLIPMAP_OFFSET_SGIX, GL_TEXTURE_CLIPMAP_VIRTUAL_DEPTH_SGIX, GL_TEXTURE_COMPARE_SGIX, GL_TEXTURE_LOD_BIAS_R_SGIX, GL_TEXTURE_LOD_BIAS_S_SGIX, GL_TEXTURE_LOD_BIAS_T_SGIX, GL_TEXTURE_MAG_FILTER, GL_TEXTURE_MAX_CLAMP_R_SGIX, GL_TEXTURE_MAX_CLAMP_S_SGIX, GL_TEXTURE_MAX_CLAMP_T_SGIX, GL_TEXTURE_MIN_FILTER, GL_TEXTURE_PRIORITY, GL_TEXTURE_PRIORITY_EXT, GL_TEXTURE_WRAP_Q_SGIS, GL_TEXTURE_WRAP_R, GL_TEXTURE_WRAP_R_EXT, GL_TEXTURE_WRAP_R_OES, GL_TEXTURE_WRAP_S, GL_TEXTURE_WRAP_T.
The parameter param is a CheckedInt32.
glTexParameteriv :: MonadIO m => GLenum -> GLenum -> Ptr GLint -> m () Source #
Usage: glTexParameteriv target pname params
The parameter target is a TextureTarget, one of: GL_DETAIL_TEXTURE_2D_SGIS, GL_PROXY_TEXTURE_1D, GL_PROXY_TEXTURE_1D_EXT, GL_PROXY_TEXTURE_2D, GL_PROXY_TEXTURE_2D_EXT, GL_PROXY_TEXTURE_3D, GL_PROXY_TEXTURE_3D_EXT, GL_PROXY_TEXTURE_4D_SGIS, GL_TEXTURE_1D, GL_TEXTURE_2D, GL_TEXTURE_3D, GL_TEXTURE_3D_EXT, GL_TEXTURE_3D_OES, GL_TEXTURE_4D_SGIS, GL_TEXTURE_BASE_LEVEL, GL_TEXTURE_BASE_LEVEL_SGIS, GL_TEXTURE_MAX_LEVEL, GL_TEXTURE_MAX_LEVEL_SGIS, GL_TEXTURE_MAX_LOD, GL_TEXTURE_MAX_LOD_SGIS, GL_TEXTURE_MIN_LOD, GL_TEXTURE_MIN_LOD_SGIS.
The parameter pname is a TextureParameterName, one of: GL_DETAIL_TEXTURE_LEVEL_SGIS, GL_DETAIL_TEXTURE_MODE_SGIS, GL_DUAL_TEXTURE_SELECT_SGIS, GL_GENERATE_MIPMAP, GL_GENERATE_MIPMAP_SGIS, GL_POST_TEXTURE_FILTER_BIAS_SGIX, GL_POST_TEXTURE_FILTER_SCALE_SGIX, GL_QUAD_TEXTURE_SELECT_SGIS, GL_SHADOW_AMBIENT_SGIX, GL_TEXTURE_BORDER_COLOR, GL_TEXTURE_CLIPMAP_CENTER_SGIX, GL_TEXTURE_CLIPMAP_DEPTH_SGIX, GL_TEXTURE_CLIPMAP_FRAME_SGIX, GL_TEXTURE_CLIPMAP_LOD_OFFSET_SGIX, GL_TEXTURE_CLIPMAP_OFFSET_SGIX, GL_TEXTURE_CLIPMAP_VIRTUAL_DEPTH_SGIX, GL_TEXTURE_COMPARE_SGIX, GL_TEXTURE_LOD_BIAS_R_SGIX, GL_TEXTURE_LOD_BIAS_S_SGIX, GL_TEXTURE_LOD_BIAS_T_SGIX, GL_TEXTURE_MAG_FILTER, GL_TEXTURE_MAX_CLAMP_R_SGIX, GL_TEXTURE_MAX_CLAMP_S_SGIX, GL_TEXTURE_MAX_CLAMP_T_SGIX, GL_TEXTURE_MIN_FILTER, GL_TEXTURE_PRIORITY, GL_TEXTURE_PRIORITY_EXT, GL_TEXTURE_WRAP_Q_SGIS, GL_TEXTURE_WRAP_R, GL_TEXTURE_WRAP_R_EXT, GL_TEXTURE_WRAP_R_OES, GL_TEXTURE_WRAP_S, GL_TEXTURE_WRAP_T.
The parameter params is a CheckedInt32.
The length of params should be COMPSIZE(pname).
glTexParameterx :: MonadIO m => GLenum -> GLenum -> GLfixed -> m () Source #
Usage: glTexParameterx target pname param
glTexParameterxv :: MonadIO m => GLenum -> GLenum -> Ptr GLfixed -> m () Source #
Usage: glTexParameterxv target pname params
The length of params should be COMPSIZE(pname).
glTexSubImage2D :: MonadIO m => GLenum -> GLint -> GLint -> GLint -> GLsizei -> GLsizei -> GLenum -> GLenum -> Ptr () -> m () Source #
Usage: glTexSubImage2D target level xoffset yoffset width height format type pixels
The parameter target is a TextureTarget, one of: GL_DETAIL_TEXTURE_2D_SGIS, GL_PROXY_TEXTURE_1D, GL_PROXY_TEXTURE_1D_EXT, GL_PROXY_TEXTURE_2D, GL_PROXY_TEXTURE_2D_EXT, GL_PROXY_TEXTURE_3D, GL_PROXY_TEXTURE_3D_EXT, GL_PROXY_TEXTURE_4D_SGIS, GL_TEXTURE_1D, GL_TEXTURE_2D, GL_TEXTURE_3D, GL_TEXTURE_3D_EXT, GL_TEXTURE_3D_OES, GL_TEXTURE_4D_SGIS, GL_TEXTURE_BASE_LEVEL, GL_TEXTURE_BASE_LEVEL_SGIS, GL_TEXTURE_MAX_LEVEL, GL_TEXTURE_MAX_LEVEL_SGIS, GL_TEXTURE_MAX_LOD, GL_TEXTURE_MAX_LOD_SGIS, GL_TEXTURE_MIN_LOD, GL_TEXTURE_MIN_LOD_SGIS.
The parameter level is a CheckedInt32.
The parameter xoffset is a CheckedInt32.
The parameter yoffset is a CheckedInt32.
The parameter format is a PixelFormat, one of: GL_ABGR_EXT, GL_ALPHA, GL_BLUE, GL_CMYKA_EXT, GL_CMYK_EXT, GL_COLOR_INDEX, GL_DEPTH_COMPONENT, GL_GREEN, GL_LUMINANCE, GL_LUMINANCE_ALPHA, GL_RED, GL_RED_EXT, GL_RGB, GL_RGBA, GL_STENCIL_INDEX, GL_UNSIGNED_INT, GL_UNSIGNED_SHORT, GL_YCRCB_422_SGIX, GL_YCRCB_444_SGIX.
The parameter type is a PixelType, one of: GL_BITMAP, GL_BYTE, GL_FLOAT, GL_INT, GL_SHORT, GL_UNSIGNED_BYTE, GL_UNSIGNED_BYTE_3_3_2, GL_UNSIGNED_BYTE_3_3_2_EXT, GL_UNSIGNED_INT, GL_UNSIGNED_INT_10_10_10_2, GL_UNSIGNED_INT_10_10_10_2_EXT, GL_UNSIGNED_INT_8_8_8_8, GL_UNSIGNED_INT_8_8_8_8_EXT, GL_UNSIGNED_SHORT, GL_UNSIGNED_SHORT_4_4_4_4, GL_UNSIGNED_SHORT_4_4_4_4_EXT, GL_UNSIGNED_SHORT_5_5_5_1, GL_UNSIGNED_SHORT_5_5_5_1_EXT.
The length of pixels should be COMPSIZE(format,type,width,height).
Manual page: https://www.opengl.org/sdk/docs/man/html/glTexSubImage2D.xhtml
glTranslatex :: MonadIO m => GLfixed -> GLfixed -> GLfixed -> m () Source #
Usage: glTranslatex x y z
glVertexPointer :: MonadIO m => GLint -> GLenum -> GLsizei -> Ptr () -> m () Source #
Usage: glVertexPointer size type stride pointer
The parameter type is a VertexPointerType, one of: GL_DOUBLE, GL_FLOAT, GL_INT, GL_SHORT.
The length of pointer should be COMPSIZE(size,type,stride).
glViewport :: MonadIO m => GLint -> GLint -> GLsizei -> GLsizei -> m () Source #
Usage: glViewport x y width height
The parameter x is a WinCoord.
The parameter y is a WinCoord.
Manual page: https://www.opengl.org/sdk/docs/man/html/glViewport.xhtml
pattern GL_ACTIVE_TEXTURE :: forall a. (Num a, Eq a) => a Source #
pattern GL_ADD_SIGNED :: forall a. (Num a, Eq a) => a Source #
pattern GL_ALIASED_LINE_WIDTH_RANGE :: forall a. (Num a, Eq a) => a Source #
pattern GL_ALIASED_POINT_SIZE_RANGE :: forall a. (Num a, Eq a) => a Source #
pattern GL_ALPHA_BITS :: forall a. (Num a, Eq a) => a Source #
pattern GL_ALPHA_SCALE :: forall a. (Num a, Eq a) => a Source #
pattern GL_ALPHA_TEST :: forall a. (Num a, Eq a) => a Source #
pattern GL_ALPHA_TEST_FUNC :: forall a. (Num a, Eq a) => a Source #
pattern GL_ALPHA_TEST_REF :: forall a. (Num a, Eq a) => a Source #
pattern GL_AMBIENT :: forall a. (Num a, Eq a) => a Source #
pattern GL_AMBIENT_AND_DIFFUSE :: forall a. (Num a, Eq a) => a Source #
pattern GL_AND_INVERTED :: forall a. (Num a, Eq a) => a Source #
pattern GL_AND_REVERSE :: forall a. (Num a, Eq a) => a Source #
pattern GL_ARRAY_BUFFER :: forall a. (Num a, Eq a) => a Source #
pattern GL_ARRAY_BUFFER_BINDING :: forall a. (Num a, Eq a) => a Source #
pattern GL_BLEND_DST :: forall a. (Num a, Eq a) => a Source #
pattern GL_BLEND_SRC :: forall a. (Num a, Eq a) => a Source #
pattern GL_BLUE_BITS :: forall a. (Num a, Eq a) => a Source #
pattern GL_BUFFER_SIZE :: forall a. (Num a, Eq a) => a Source #
pattern GL_BUFFER_USAGE :: forall a. (Num a, Eq a) => a Source #
pattern GL_CLAMP_TO_EDGE :: forall a. (Num a, Eq a) => a Source #
pattern GL_CLIENT_ACTIVE_TEXTURE :: forall a. (Num a, Eq a) => a Source #
pattern GL_CLIP_PLANE0 :: forall a. (Num a, Eq a) => a Source #
pattern GL_CLIP_PLANE1 :: forall a. (Num a, Eq a) => a Source #
pattern GL_CLIP_PLANE2 :: forall a. (Num a, Eq a) => a Source #
pattern GL_CLIP_PLANE3 :: forall a. (Num a, Eq a) => a Source #
pattern GL_CLIP_PLANE4 :: forall a. (Num a, Eq a) => a Source #
pattern GL_CLIP_PLANE5 :: forall a. (Num a, Eq a) => a Source #
pattern GL_COLOR_ARRAY :: forall a. (Num a, Eq a) => a Source #
pattern GL_COLOR_ARRAY_BUFFER_BINDING :: forall a. (Num a, Eq a) => a Source #
pattern GL_COLOR_ARRAY_POINTER :: forall a. (Num a, Eq a) => a Source #
pattern GL_COLOR_ARRAY_SIZE :: forall a. (Num a, Eq a) => a Source #
pattern GL_COLOR_ARRAY_STRIDE :: forall a. (Num a, Eq a) => a Source #
pattern GL_COLOR_ARRAY_TYPE :: forall a. (Num a, Eq a) => a Source #
pattern GL_COLOR_BUFFER_BIT :: forall a. (Num a, Eq a) => a Source #
pattern GL_COLOR_CLEAR_VALUE :: forall a. (Num a, Eq a) => a Source #
pattern GL_COLOR_LOGIC_OP :: forall a. (Num a, Eq a) => a Source #
pattern GL_COLOR_MATERIAL :: forall a. (Num a, Eq a) => a Source #
pattern GL_COLOR_WRITEMASK :: forall a. (Num a, Eq a) => a Source #
pattern GL_COMBINE :: forall a. (Num a, Eq a) => a Source #
pattern GL_COMBINE_ALPHA :: forall a. (Num a, Eq a) => a Source #
pattern GL_COMBINE_RGB :: forall a. (Num a, Eq a) => a Source #
pattern GL_COMPRESSED_TEXTURE_FORMATS :: forall a. (Num a, Eq a) => a Source #
pattern GL_CONSTANT :: forall a. (Num a, Eq a) => a Source #
pattern GL_CONSTANT_ATTENUATION :: forall a. (Num a, Eq a) => a Source #
pattern GL_COPY_INVERTED :: forall a. (Num a, Eq a) => a Source #
pattern GL_CULL_FACE :: forall a. (Num a, Eq a) => a Source #
pattern GL_CULL_FACE_MODE :: forall a. (Num a, Eq a) => a Source #
pattern GL_CURRENT_COLOR :: forall a. (Num a, Eq a) => a Source #
pattern GL_CURRENT_NORMAL :: forall a. (Num a, Eq a) => a Source #
pattern GL_CURRENT_TEXTURE_COORDS :: forall a. (Num a, Eq a) => a Source #
pattern GL_DEPTH_BITS :: forall a. (Num a, Eq a) => a Source #
pattern GL_DEPTH_BUFFER_BIT :: forall a. (Num a, Eq a) => a Source #
pattern GL_DEPTH_CLEAR_VALUE :: forall a. (Num a, Eq a) => a Source #
pattern GL_DEPTH_FUNC :: forall a. (Num a, Eq a) => a Source #
pattern GL_DEPTH_RANGE :: forall a. (Num a, Eq a) => a Source #
pattern GL_DEPTH_TEST :: forall a. (Num a, Eq a) => a Source #
pattern GL_DEPTH_WRITEMASK :: forall a. (Num a, Eq a) => a Source #
pattern GL_DIFFUSE :: forall a. (Num a, Eq a) => a Source #
pattern GL_DONT_CARE :: forall a. (Num a, Eq a) => a Source #
pattern GL_DOT3_RGB :: forall a. (Num a, Eq a) => a Source #
pattern GL_DOT3_RGBA :: forall a. (Num a, Eq a) => a Source #
pattern GL_DST_ALPHA :: forall a. (Num a, Eq a) => a Source #
pattern GL_DST_COLOR :: forall a. (Num a, Eq a) => a Source #
pattern GL_DYNAMIC_DRAW :: forall a. (Num a, Eq a) => a Source #
pattern GL_ELEMENT_ARRAY_BUFFER :: forall a. (Num a, Eq a) => a Source #
pattern GL_ELEMENT_ARRAY_BUFFER_BINDING :: forall a. (Num a, Eq a) => a Source #
pattern GL_EMISSION :: forall a. (Num a, Eq a) => a Source #
pattern GL_EXTENSIONS :: forall a. (Num a, Eq a) => a Source #
pattern GL_FASTEST :: forall a. (Num a, Eq a) => a Source #
pattern GL_FOG_COLOR :: forall a. (Num a, Eq a) => a Source #
pattern GL_FOG_DENSITY :: forall a. (Num a, Eq a) => a Source #
pattern GL_FOG_END :: forall a. (Num a, Eq a) => a Source #
pattern GL_FOG_HINT :: forall a. (Num a, Eq a) => a Source #
pattern GL_FOG_MODE :: forall a. (Num a, Eq a) => a Source #
pattern GL_FOG_START :: forall a. (Num a, Eq a) => a Source #
pattern GL_FRONT_AND_BACK :: forall a. (Num a, Eq a) => a Source #
pattern GL_FRONT_FACE :: forall a. (Num a, Eq a) => a Source #
pattern GL_GENERATE_MIPMAP :: forall a. (Num a, Eq a) => a Source #
pattern GL_GENERATE_MIPMAP_HINT :: forall a. (Num a, Eq a) => a Source #
pattern GL_GREATER :: forall a. (Num a, Eq a) => a Source #
pattern GL_GREEN_BITS :: forall a. (Num a, Eq a) => a Source #
pattern GL_INTERPOLATE :: forall a. (Num a, Eq a) => a Source #
pattern GL_INVALID_ENUM :: forall a. (Num a, Eq a) => a Source #
pattern GL_INVALID_OPERATION :: forall a. (Num a, Eq a) => a Source #
pattern GL_INVALID_VALUE :: forall a. (Num a, Eq a) => a Source #
pattern GL_LIGHTING :: forall a. (Num a, Eq a) => a Source #
pattern GL_LIGHT_MODEL_AMBIENT :: forall a. (Num a, Eq a) => a Source #
pattern GL_LIGHT_MODEL_TWO_SIDE :: forall a. (Num a, Eq a) => a Source #
pattern GL_LINEAR_ATTENUATION :: forall a. (Num a, Eq a) => a Source #
pattern GL_LINEAR_MIPMAP_LINEAR :: forall a. (Num a, Eq a) => a Source #
pattern GL_LINEAR_MIPMAP_NEAREST :: forall a. (Num a, Eq a) => a Source #
pattern GL_LINE_LOOP :: forall a. (Num a, Eq a) => a Source #
pattern GL_LINE_SMOOTH :: forall a. (Num a, Eq a) => a Source #
pattern GL_LINE_SMOOTH_HINT :: forall a. (Num a, Eq a) => a Source #
pattern GL_LINE_STRIP :: forall a. (Num a, Eq a) => a Source #
pattern GL_LINE_WIDTH :: forall a. (Num a, Eq a) => a Source #
pattern GL_LOGIC_OP_MODE :: forall a. (Num a, Eq a) => a Source #
pattern GL_LUMINANCE :: forall a. (Num a, Eq a) => a Source #
pattern GL_LUMINANCE_ALPHA :: forall a. (Num a, Eq a) => a Source #
pattern GL_MATRIX_MODE :: forall a. (Num a, Eq a) => a Source #
pattern GL_MAX_CLIP_PLANES :: forall a. (Num a, Eq a) => a Source #
pattern GL_MAX_LIGHTS :: forall a. (Num a, Eq a) => a Source #
pattern GL_MAX_MODELVIEW_STACK_DEPTH :: forall a. (Num a, Eq a) => a Source #
pattern GL_MAX_PROJECTION_STACK_DEPTH :: forall a. (Num a, Eq a) => a Source #
pattern GL_MAX_TEXTURE_SIZE :: forall a. (Num a, Eq a) => a Source #
pattern GL_MAX_TEXTURE_STACK_DEPTH :: forall a. (Num a, Eq a) => a Source #
pattern GL_MAX_TEXTURE_UNITS :: forall a. (Num a, Eq a) => a Source #
pattern GL_MAX_VIEWPORT_DIMS :: forall a. (Num a, Eq a) => a Source #
pattern GL_MODELVIEW :: forall a. (Num a, Eq a) => a Source #
pattern GL_MODELVIEW_MATRIX :: forall a. (Num a, Eq a) => a Source #
pattern GL_MODELVIEW_STACK_DEPTH :: forall a. (Num a, Eq a) => a Source #
pattern GL_MODULATE :: forall a. (Num a, Eq a) => a Source #
pattern GL_MULTISAMPLE :: forall a. (Num a, Eq a) => a Source #
pattern GL_NEAREST :: forall a. (Num a, Eq a) => a Source #
pattern GL_NEAREST_MIPMAP_LINEAR :: forall a. (Num a, Eq a) => a Source #
pattern GL_NEAREST_MIPMAP_NEAREST :: forall a. (Num a, Eq a) => a Source #
pattern GL_NORMALIZE :: forall a. (Num a, Eq a) => a Source #
pattern GL_NORMAL_ARRAY :: forall a. (Num a, Eq a) => a Source #
pattern GL_NORMAL_ARRAY_BUFFER_BINDING :: forall a. (Num a, Eq a) => a Source #
pattern GL_NORMAL_ARRAY_POINTER :: forall a. (Num a, Eq a) => a Source #
pattern GL_NORMAL_ARRAY_STRIDE :: forall a. (Num a, Eq a) => a Source #
pattern GL_NORMAL_ARRAY_TYPE :: forall a. (Num a, Eq a) => a Source #
pattern GL_NOTEQUAL :: forall a. (Num a, Eq a) => a Source #
pattern GL_NO_ERROR :: forall a. (Num a, Eq a) => a Source #
pattern GL_NUM_COMPRESSED_TEXTURE_FORMATS :: forall a. (Num a, Eq a) => a Source #
pattern GL_ONE_MINUS_DST_ALPHA :: forall a. (Num a, Eq a) => a Source #
pattern GL_ONE_MINUS_DST_COLOR :: forall a. (Num a, Eq a) => a Source #
pattern GL_ONE_MINUS_SRC_ALPHA :: forall a. (Num a, Eq a) => a Source #
pattern GL_ONE_MINUS_SRC_COLOR :: forall a. (Num a, Eq a) => a Source #
pattern GL_OPERAND0_ALPHA :: forall a. (Num a, Eq a) => a Source #
pattern GL_OPERAND0_RGB :: forall a. (Num a, Eq a) => a Source #
pattern GL_OPERAND1_ALPHA :: forall a. (Num a, Eq a) => a Source #
pattern GL_OPERAND1_RGB :: forall a. (Num a, Eq a) => a Source #
pattern GL_OPERAND2_ALPHA :: forall a. (Num a, Eq a) => a Source #
pattern GL_OPERAND2_RGB :: forall a. (Num a, Eq a) => a Source #
pattern GL_OR_INVERTED :: forall a. (Num a, Eq a) => a Source #
pattern GL_OR_REVERSE :: forall a. (Num a, Eq a) => a Source #
pattern GL_OUT_OF_MEMORY :: forall a. (Num a, Eq a) => a Source #
pattern GL_PACK_ALIGNMENT :: forall a. (Num a, Eq a) => a Source #
pattern GL_PERSPECTIVE_CORRECTION_HINT :: forall a. (Num a, Eq a) => a Source #
pattern GL_POINT_DISTANCE_ATTENUATION :: forall a. (Num a, Eq a) => a Source #
pattern GL_POINT_FADE_THRESHOLD_SIZE :: forall a. (Num a, Eq a) => a Source #
pattern GL_POINT_SIZE :: forall a. (Num a, Eq a) => a Source #
pattern GL_POINT_SIZE_MAX :: forall a. (Num a, Eq a) => a Source #
pattern GL_POINT_SIZE_MIN :: forall a. (Num a, Eq a) => a Source #
pattern GL_POINT_SMOOTH :: forall a. (Num a, Eq a) => a Source #
pattern GL_POINT_SMOOTH_HINT :: forall a. (Num a, Eq a) => a Source #
pattern GL_POLYGON_OFFSET_FACTOR :: forall a. (Num a, Eq a) => a Source #
pattern GL_POLYGON_OFFSET_FILL :: forall a. (Num a, Eq a) => a Source #
pattern GL_POLYGON_OFFSET_UNITS :: forall a. (Num a, Eq a) => a Source #
pattern GL_POSITION :: forall a. (Num a, Eq a) => a Source #
pattern GL_PREVIOUS :: forall a. (Num a, Eq a) => a Source #
pattern GL_PRIMARY_COLOR :: forall a. (Num a, Eq a) => a Source #
pattern GL_PROJECTION :: forall a. (Num a, Eq a) => a Source #
pattern GL_PROJECTION_MATRIX :: forall a. (Num a, Eq a) => a Source #
pattern GL_PROJECTION_STACK_DEPTH :: forall a. (Num a, Eq a) => a Source #
pattern GL_QUADRATIC_ATTENUATION :: forall a. (Num a, Eq a) => a Source #
pattern GL_RED_BITS :: forall a. (Num a, Eq a) => a Source #
pattern GL_RENDERER :: forall a. (Num a, Eq a) => a Source #
pattern GL_REPLACE :: forall a. (Num a, Eq a) => a Source #
pattern GL_RESCALE_NORMAL :: forall a. (Num a, Eq a) => a Source #
pattern GL_RGB_SCALE :: forall a. (Num a, Eq a) => a Source #
pattern GL_SAMPLES :: forall a. (Num a, Eq a) => a Source #
pattern GL_SAMPLE_ALPHA_TO_COVERAGE :: forall a. (Num a, Eq a) => a Source #
pattern GL_SAMPLE_ALPHA_TO_ONE :: forall a. (Num a, Eq a) => a Source #
pattern GL_SAMPLE_BUFFERS :: forall a. (Num a, Eq a) => a Source #
pattern GL_SAMPLE_COVERAGE :: forall a. (Num a, Eq a) => a Source #
pattern GL_SAMPLE_COVERAGE_INVERT :: forall a. (Num a, Eq a) => a Source #
pattern GL_SAMPLE_COVERAGE_VALUE :: forall a. (Num a, Eq a) => a Source #
pattern GL_SCISSOR_BOX :: forall a. (Num a, Eq a) => a Source #
pattern GL_SCISSOR_TEST :: forall a. (Num a, Eq a) => a Source #
pattern GL_SHADE_MODEL :: forall a. (Num a, Eq a) => a Source #
pattern GL_SHININESS :: forall a. (Num a, Eq a) => a Source #
pattern GL_SMOOTH_LINE_WIDTH_RANGE :: forall a. (Num a, Eq a) => a Source #
pattern GL_SMOOTH_POINT_SIZE_RANGE :: forall a. (Num a, Eq a) => a Source #
pattern GL_SPECULAR :: forall a. (Num a, Eq a) => a Source #
pattern GL_SPOT_CUTOFF :: forall a. (Num a, Eq a) => a Source #
pattern GL_SPOT_DIRECTION :: forall a. (Num a, Eq a) => a Source #
pattern GL_SPOT_EXPONENT :: forall a. (Num a, Eq a) => a Source #
pattern GL_SRC0_ALPHA :: forall a. (Num a, Eq a) => a Source #
pattern GL_SRC0_RGB :: forall a. (Num a, Eq a) => a Source #
pattern GL_SRC1_ALPHA :: forall a. (Num a, Eq a) => a Source #
pattern GL_SRC1_RGB :: forall a. (Num a, Eq a) => a Source #
pattern GL_SRC2_ALPHA :: forall a. (Num a, Eq a) => a Source #
pattern GL_SRC2_RGB :: forall a. (Num a, Eq a) => a Source #
pattern GL_SRC_ALPHA :: forall a. (Num a, Eq a) => a Source #
pattern GL_SRC_ALPHA_SATURATE :: forall a. (Num a, Eq a) => a Source #
pattern GL_SRC_COLOR :: forall a. (Num a, Eq a) => a Source #
pattern GL_STACK_OVERFLOW :: forall a. (Num a, Eq a) => a Source #
pattern GL_STACK_UNDERFLOW :: forall a. (Num a, Eq a) => a Source #
pattern GL_STATIC_DRAW :: forall a. (Num a, Eq a) => a Source #
pattern GL_STENCIL_BITS :: forall a. (Num a, Eq a) => a Source #
pattern GL_STENCIL_BUFFER_BIT :: forall a. (Num a, Eq a) => a Source #
pattern GL_STENCIL_CLEAR_VALUE :: forall a. (Num a, Eq a) => a Source #
pattern GL_STENCIL_FAIL :: forall a. (Num a, Eq a) => a Source #
pattern GL_STENCIL_FUNC :: forall a. (Num a, Eq a) => a Source #
pattern GL_STENCIL_PASS_DEPTH_FAIL :: forall a. (Num a, Eq a) => a Source #
pattern GL_STENCIL_PASS_DEPTH_PASS :: forall a. (Num a, Eq a) => a Source #
pattern GL_STENCIL_REF :: forall a. (Num a, Eq a) => a Source #
pattern GL_STENCIL_TEST :: forall a. (Num a, Eq a) => a Source #
pattern GL_STENCIL_VALUE_MASK :: forall a. (Num a, Eq a) => a Source #
pattern GL_STENCIL_WRITEMASK :: forall a. (Num a, Eq a) => a Source #
pattern GL_SUBPIXEL_BITS :: forall a. (Num a, Eq a) => a Source #
pattern GL_SUBTRACT :: forall a. (Num a, Eq a) => a Source #
pattern GL_TEXTURE :: forall a. (Num a, Eq a) => a Source #
pattern GL_TEXTURE0 :: forall a. (Num a, Eq a) => a Source #
pattern GL_TEXTURE1 :: forall a. (Num a, Eq a) => a Source #
pattern GL_TEXTURE10 :: forall a. (Num a, Eq a) => a Source #
pattern GL_TEXTURE11 :: forall a. (Num a, Eq a) => a Source #
pattern GL_TEXTURE12 :: forall a. (Num a, Eq a) => a Source #
pattern GL_TEXTURE13 :: forall a. (Num a, Eq a) => a Source #
pattern GL_TEXTURE14 :: forall a. (Num a, Eq a) => a Source #
pattern GL_TEXTURE15 :: forall a. (Num a, Eq a) => a Source #
pattern GL_TEXTURE16 :: forall a. (Num a, Eq a) => a Source #
pattern GL_TEXTURE17 :: forall a. (Num a, Eq a) => a Source #
pattern GL_TEXTURE18 :: forall a. (Num a, Eq a) => a Source #
pattern GL_TEXTURE19 :: forall a. (Num a, Eq a) => a Source #
pattern GL_TEXTURE2 :: forall a. (Num a, Eq a) => a Source #
pattern GL_TEXTURE20 :: forall a. (Num a, Eq a) => a Source #
pattern GL_TEXTURE21 :: forall a. (Num a, Eq a) => a Source #
pattern GL_TEXTURE22 :: forall a. (Num a, Eq a) => a Source #
pattern GL_TEXTURE23 :: forall a. (Num a, Eq a) => a Source #
pattern GL_TEXTURE24 :: forall a. (Num a, Eq a) => a Source #
pattern GL_TEXTURE25 :: forall a. (Num a, Eq a) => a Source #
pattern GL_TEXTURE26 :: forall a. (Num a, Eq a) => a Source #
pattern GL_TEXTURE27 :: forall a. (Num a, Eq a) => a Source #
pattern GL_TEXTURE28 :: forall a. (Num a, Eq a) => a Source #
pattern GL_TEXTURE29 :: forall a. (Num a, Eq a) => a Source #
pattern GL_TEXTURE3 :: forall a. (Num a, Eq a) => a Source #
pattern GL_TEXTURE30 :: forall a. (Num a, Eq a) => a Source #
pattern GL_TEXTURE31 :: forall a. (Num a, Eq a) => a Source #
pattern GL_TEXTURE4 :: forall a. (Num a, Eq a) => a Source #
pattern GL_TEXTURE5 :: forall a. (Num a, Eq a) => a Source #
pattern GL_TEXTURE6 :: forall a. (Num a, Eq a) => a Source #
pattern GL_TEXTURE7 :: forall a. (Num a, Eq a) => a Source #
pattern GL_TEXTURE8 :: forall a. (Num a, Eq a) => a Source #
pattern GL_TEXTURE9 :: forall a. (Num a, Eq a) => a Source #
pattern GL_TEXTURE_2D :: forall a. (Num a, Eq a) => a Source #
pattern GL_TEXTURE_BINDING_2D :: forall a. (Num a, Eq a) => a Source #
pattern GL_TEXTURE_COORD_ARRAY :: forall a. (Num a, Eq a) => a Source #
pattern GL_TEXTURE_COORD_ARRAY_BUFFER_BINDING :: forall a. (Num a, Eq a) => a Source #
pattern GL_TEXTURE_COORD_ARRAY_POINTER :: forall a. (Num a, Eq a) => a Source #
pattern GL_TEXTURE_COORD_ARRAY_SIZE :: forall a. (Num a, Eq a) => a Source #
pattern GL_TEXTURE_COORD_ARRAY_STRIDE :: forall a. (Num a, Eq a) => a Source #
pattern GL_TEXTURE_COORD_ARRAY_TYPE :: forall a. (Num a, Eq a) => a Source #
pattern GL_TEXTURE_ENV :: forall a. (Num a, Eq a) => a Source #
pattern GL_TEXTURE_ENV_COLOR :: forall a. (Num a, Eq a) => a Source #
pattern GL_TEXTURE_ENV_MODE :: forall a. (Num a, Eq a) => a Source #
pattern GL_TEXTURE_MAG_FILTER :: forall a. (Num a, Eq a) => a Source #
pattern GL_TEXTURE_MATRIX :: forall a. (Num a, Eq a) => a Source #
pattern GL_TEXTURE_MIN_FILTER :: forall a. (Num a, Eq a) => a Source #
pattern GL_TEXTURE_STACK_DEPTH :: forall a. (Num a, Eq a) => a Source #
pattern GL_TEXTURE_WRAP_S :: forall a. (Num a, Eq a) => a Source #
pattern GL_TEXTURE_WRAP_T :: forall a. (Num a, Eq a) => a Source #
pattern GL_TRIANGLES :: forall a. (Num a, Eq a) => a Source #
pattern GL_TRIANGLE_FAN :: forall a. (Num a, Eq a) => a Source #
pattern GL_TRIANGLE_STRIP :: forall a. (Num a, Eq a) => a Source #
pattern GL_UNPACK_ALIGNMENT :: forall a. (Num a, Eq a) => a Source #
pattern GL_UNSIGNED_BYTE :: forall a. (Num a, Eq a) => a Source #
pattern GL_UNSIGNED_SHORT :: forall a. (Num a, Eq a) => a Source #
pattern GL_UNSIGNED_SHORT_4_4_4_4 :: forall a. (Num a, Eq a) => a Source #
pattern GL_UNSIGNED_SHORT_5_5_5_1 :: forall a. (Num a, Eq a) => a Source #
pattern GL_UNSIGNED_SHORT_5_6_5 :: forall a. (Num a, Eq a) => a Source #
pattern GL_VERSION :: forall a. (Num a, Eq a) => a Source #
pattern GL_VERSION_ES_CL_1_0 :: forall a. (Num a, Eq a) => a Source #
pattern GL_VERSION_ES_CL_1_1 :: forall a. (Num a, Eq a) => a Source #
pattern GL_VERSION_ES_CM_1_1 :: forall a. (Num a, Eq a) => a Source #
pattern GL_VERTEX_ARRAY :: forall a. (Num a, Eq a) => a Source #
pattern GL_VERTEX_ARRAY_BUFFER_BINDING :: forall a. (Num a, Eq a) => a Source #
pattern GL_VERTEX_ARRAY_POINTER :: forall a. (Num a, Eq a) => a Source #
pattern GL_VERTEX_ARRAY_SIZE :: forall a. (Num a, Eq a) => a Source #
pattern GL_VERTEX_ARRAY_STRIDE :: forall a. (Num a, Eq a) => a Source #
pattern GL_VERTEX_ARRAY_TYPE :: forall a. (Num a, Eq a) => a Source #
pattern GL_VIEWPORT :: forall a. (Num a, Eq a) => a Source #