-- This file was automatically generated.
{-# LANGUAGE CPP, ScopedTypeVariables, PatternSynonyms #-}
module Graphics.GL.SafetyCritical20 (
  -- * Graphics.GL.SafetyCritical20
    glActiveTexture
  , glBindBuffer
  , glBindFramebuffer
  , glBindRenderbuffer
  , glBindTexture
  , glBlendColor
  , glBlendEquation
  , glBlendEquationSeparate
  , glBlendFunc
  , glBlendFuncSeparate
  , glBufferData
  , glBufferSubData
  , glCheckFramebufferStatus
  , glClear
  , glClearColor
  , glClearDepthf
  , glClearStencil
  , glColorMask
  , glCompressedTexSubImage2D
  , glCreateProgram
  , glCullFace
  , glDepthFunc
  , glDepthMask
  , glDepthRangef
  , glDisable
  , glDisableVertexAttribArray
  , glDrawArrays
  , glDrawRangeElements
  , glEnable
  , glEnableVertexAttribArray
  , glFinish
  , glFlush
  , glFramebufferRenderbuffer
  , glFramebufferTexture2D
  , glFrontFace
  , glGenBuffers
  , glGenFramebuffers
  , glGenRenderbuffers
  , glGenTextures
  , glGenerateMipmap
  , glGetAttribLocation
  , glGetBooleanv
  , glGetBufferParameteriv
  , glGetError
  , glGetFloatv
  , glGetFramebufferAttachmentParameteriv
  , glGetGraphicsResetStatus
  , glGetIntegerv
  , glGetProgramiv
  , glGetRenderbufferParameteriv
  , glGetString
  , glGetTexParameterfv
  , glGetTexParameteriv
  , glGetUniformLocation
  , glGetVertexAttribPointerv
  , glGetVertexAttribfv
  , glGetVertexAttribiv
  , glGetnUniformfv
  , glGetnUniformiv
  , glHint
  , glIsEnabled
  , glLineWidth
  , glPixelStorei
  , glPolygonOffset
  , glProgramBinary
  , glReadnPixels
  , glRenderbufferStorage
  , glSampleCoverage
  , glScissor
  , glStencilFunc
  , glStencilFuncSeparate
  , glStencilMask
  , glStencilMaskSeparate
  , glStencilOp
  , glStencilOpSeparate
  , glTexParameterf
  , glTexParameterfv
  , glTexParameteri
  , glTexParameteriv
  , glTexStorage2D
  , glTexSubImage2D
  , glUniform1f
  , glUniform1fv
  , glUniform1i
  , glUniform1iv
  , glUniform2f
  , glUniform2fv
  , glUniform2i
  , glUniform2iv
  , glUniform3f
  , glUniform3fv
  , glUniform3i
  , glUniform3iv
  , glUniform4f
  , glUniform4fv
  , glUniform4i
  , glUniform4iv
  , glUniformMatrix2fv
  , glUniformMatrix3fv
  , glUniformMatrix4fv
  , glUseProgram
  , glVertexAttrib1f
  , glVertexAttrib1fv
  , glVertexAttrib2f
  , glVertexAttrib2fv
  , glVertexAttrib3f
  , glVertexAttrib3fv
  , glVertexAttrib4f
  , glVertexAttrib4fv
  , glVertexAttribPointer
  , glViewport
  , pattern GL_ACTIVE_TEXTURE
  , pattern GL_ALIASED_LINE_WIDTH_RANGE
  , pattern GL_ALIASED_POINT_SIZE_RANGE
  , pattern GL_ALPHA_BITS
  , pattern GL_ALWAYS
  , pattern GL_ARRAY_BUFFER
  , pattern GL_ARRAY_BUFFER_BINDING
  , pattern GL_BACK
  , pattern GL_BLEND
  , pattern GL_BLEND_COLOR
  , pattern GL_BLEND_DST_ALPHA
  , pattern GL_BLEND_DST_RGB
  , pattern GL_BLEND_EQUATION
  , pattern GL_BLEND_EQUATION_ALPHA
  , pattern GL_BLEND_EQUATION_RGB
  , pattern GL_BLEND_SRC_ALPHA
  , pattern GL_BLEND_SRC_RGB
  , pattern GL_BLUE_BITS
  , pattern GL_BUFFER_SIZE
  , pattern GL_BUFFER_USAGE
  , pattern GL_BYTE
  , pattern GL_CCW
  , pattern GL_CLAMP_TO_EDGE
  , pattern GL_COLOR_ATTACHMENT0
  , pattern GL_COLOR_BUFFER_BIT
  , pattern GL_COLOR_CLEAR_VALUE
  , pattern GL_COLOR_WRITEMASK
  , pattern GL_COMPRESSED_TEXTURE_FORMATS
  , pattern GL_CONSTANT_ALPHA
  , pattern GL_CONSTANT_COLOR
  , pattern GL_CONTEXT_LOST
  , pattern GL_CONTEXT_ROBUST_ACCESS
  , pattern GL_CULL_FACE
  , pattern GL_CULL_FACE_MODE
  , pattern GL_CURRENT_PROGRAM
  , pattern GL_CURRENT_VERTEX_ATTRIB
  , pattern GL_CW
  , pattern GL_DECR
  , pattern GL_DECR_WRAP
  , pattern GL_DEPTH_ATTACHMENT
  , pattern GL_DEPTH_BITS
  , pattern GL_DEPTH_BUFFER_BIT
  , pattern GL_DEPTH_CLEAR_VALUE
  , pattern GL_DEPTH_COMPONENT16
  , pattern GL_DEPTH_FUNC
  , pattern GL_DEPTH_RANGE
  , pattern GL_DEPTH_TEST
  , pattern GL_DEPTH_WRITEMASK
  , pattern GL_DITHER
  , pattern GL_DONT_CARE
  , pattern GL_DST_ALPHA
  , pattern GL_DST_COLOR
  , pattern GL_DYNAMIC_DRAW
  , pattern GL_ELEMENT_ARRAY_BUFFER
  , pattern GL_ELEMENT_ARRAY_BUFFER_BINDING
  , pattern GL_EQUAL
  , pattern GL_EXTENSIONS
  , pattern GL_FALSE
  , pattern GL_FASTEST
  , pattern GL_FLOAT
  , pattern GL_FRAMEBUFFER
  , pattern GL_FRAMEBUFFER_ATTACHMENT_OBJECT_NAME
  , pattern GL_FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE
  , pattern GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL
  , pattern GL_FRAMEBUFFER_BINDING
  , pattern GL_FRAMEBUFFER_COMPLETE
  , pattern GL_FRAMEBUFFER_INCOMPLETE_ATTACHMENT
  , pattern GL_FRAMEBUFFER_INCOMPLETE_DIMENSIONS
  , pattern GL_FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT
  , pattern GL_FRAMEBUFFER_UNDEFINED
  , pattern GL_FRAMEBUFFER_UNSUPPORTED
  , pattern GL_FRONT
  , pattern GL_FRONT_AND_BACK
  , pattern GL_FRONT_FACE
  , pattern GL_FUNC_ADD
  , pattern GL_FUNC_REVERSE_SUBTRACT
  , pattern GL_FUNC_SUBTRACT
  , pattern GL_GENERATE_MIPMAP_HINT
  , pattern GL_GEQUAL
  , pattern GL_GREATER
  , pattern GL_GREEN_BITS
  , pattern GL_GUILTY_CONTEXT_RESET
  , pattern GL_HIGH_FLOAT
  , pattern GL_HIGH_INT
  , pattern GL_IMPLEMENTATION_COLOR_READ_FORMAT
  , pattern GL_IMPLEMENTATION_COLOR_READ_TYPE
  , pattern GL_INCR
  , pattern GL_INCR_WRAP
  , pattern GL_INNOCENT_CONTEXT_RESET
  , pattern GL_INT
  , pattern GL_INVALID_ENUM
  , pattern GL_INVALID_FRAMEBUFFER_OPERATION
  , pattern GL_INVALID_OPERATION
  , pattern GL_INVALID_VALUE
  , pattern GL_INVERT
  , pattern GL_KEEP
  , pattern GL_LEQUAL
  , pattern GL_LESS
  , pattern GL_LINEAR
  , pattern GL_LINEAR_MIPMAP_LINEAR
  , pattern GL_LINEAR_MIPMAP_NEAREST
  , pattern GL_LINES
  , pattern GL_LINE_LOOP
  , pattern GL_LINE_STRIP
  , pattern GL_LINE_WIDTH
  , pattern GL_LINK_STATUS
  , pattern GL_LOSE_CONTEXT_ON_RESET
  , pattern GL_LOW_FLOAT
  , pattern GL_LOW_INT
  , pattern GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS
  , pattern GL_MAX_FRAGMENT_UNIFORM_VECTORS
  , pattern GL_MAX_RENDERBUFFER_SIZE
  , pattern GL_MAX_TEXTURE_IMAGE_UNITS
  , pattern GL_MAX_TEXTURE_SIZE
  , pattern GL_MAX_VARYING_VECTORS
  , pattern GL_MAX_VERTEX_ATTRIBS
  , pattern GL_MAX_VERTEX_TEXTURE_IMAGE_UNITS
  , pattern GL_MAX_VERTEX_UNIFORM_VECTORS
  , pattern GL_MAX_VIEWPORT_DIMS
  , pattern GL_MEDIUM_FLOAT
  , pattern GL_MEDIUM_INT
  , pattern GL_MIRRORED_REPEAT
  , pattern GL_NEAREST
  , pattern GL_NEAREST_MIPMAP_LINEAR
  , pattern GL_NEAREST_MIPMAP_NEAREST
  , pattern GL_NEVER
  , pattern GL_NICEST
  , pattern GL_NONE
  , pattern GL_NOTEQUAL
  , pattern GL_NO_ERROR
  , pattern GL_NUM_COMPRESSED_TEXTURE_FORMATS
  , pattern GL_NUM_PROGRAM_BINARY_FORMATS
  , pattern GL_ONE
  , pattern GL_ONE_MINUS_CONSTANT_ALPHA
  , pattern GL_ONE_MINUS_CONSTANT_COLOR
  , pattern GL_ONE_MINUS_DST_ALPHA
  , pattern GL_ONE_MINUS_DST_COLOR
  , pattern GL_ONE_MINUS_SRC_ALPHA
  , pattern GL_ONE_MINUS_SRC_COLOR
  , pattern GL_OUT_OF_MEMORY
  , pattern GL_PACK_ALIGNMENT
  , pattern GL_POINTS
  , pattern GL_POLYGON_OFFSET_FACTOR
  , pattern GL_POLYGON_OFFSET_FILL
  , pattern GL_POLYGON_OFFSET_UNITS
  , pattern GL_PROGRAM_BINARY_FORMATS
  , pattern GL_R8
  , pattern GL_RED
  , pattern GL_RED_BITS
  , pattern GL_RENDERBUFFER
  , pattern GL_RENDERBUFFER_ALPHA_SIZE
  , pattern GL_RENDERBUFFER_BINDING
  , pattern GL_RENDERBUFFER_BLUE_SIZE
  , pattern GL_RENDERBUFFER_DEPTH_SIZE
  , pattern GL_RENDERBUFFER_GREEN_SIZE
  , pattern GL_RENDERBUFFER_HEIGHT
  , pattern GL_RENDERBUFFER_INTERNAL_FORMAT
  , pattern GL_RENDERBUFFER_RED_SIZE
  , pattern GL_RENDERBUFFER_STENCIL_SIZE
  , pattern GL_RENDERBUFFER_WIDTH
  , pattern GL_RENDERER
  , pattern GL_REPEAT
  , pattern GL_REPLACE
  , pattern GL_RESET_NOTIFICATION_STRATEGY
  , pattern GL_RG
  , pattern GL_RG8
  , pattern GL_RGB
  , pattern GL_RGB565
  , pattern GL_RGB5_A1
  , pattern GL_RGB8
  , pattern GL_RGBA
  , pattern GL_RGBA4
  , pattern GL_RGBA8
  , pattern GL_SAMPLER_2D
  , pattern GL_SAMPLES
  , pattern GL_SAMPLE_ALPHA_TO_COVERAGE
  , pattern GL_SAMPLE_BUFFERS
  , pattern GL_SAMPLE_COVERAGE
  , pattern GL_SAMPLE_COVERAGE_INVERT
  , pattern GL_SAMPLE_COVERAGE_VALUE
  , pattern GL_SCISSOR_BOX
  , pattern GL_SCISSOR_TEST
  , pattern GL_SHADING_LANGUAGE_VERSION
  , pattern GL_SHORT
  , pattern GL_SRC_ALPHA
  , pattern GL_SRC_ALPHA_SATURATE
  , pattern GL_SRC_COLOR
  , pattern GL_STATIC_DRAW
  , pattern GL_STENCIL_ATTACHMENT
  , pattern GL_STENCIL_BACK_FAIL
  , pattern GL_STENCIL_BACK_FUNC
  , pattern GL_STENCIL_BACK_PASS_DEPTH_FAIL
  , pattern GL_STENCIL_BACK_PASS_DEPTH_PASS
  , pattern GL_STENCIL_BACK_REF
  , pattern GL_STENCIL_BACK_VALUE_MASK
  , pattern GL_STENCIL_BACK_WRITEMASK
  , pattern GL_STENCIL_BITS
  , pattern GL_STENCIL_BUFFER_BIT
  , pattern GL_STENCIL_CLEAR_VALUE
  , pattern GL_STENCIL_FAIL
  , pattern GL_STENCIL_FUNC
  , pattern GL_STENCIL_INDEX8
  , pattern GL_STENCIL_PASS_DEPTH_FAIL
  , pattern GL_STENCIL_PASS_DEPTH_PASS
  , pattern GL_STENCIL_REF
  , pattern GL_STENCIL_TEST
  , pattern GL_STENCIL_VALUE_MASK
  , pattern GL_STENCIL_WRITEMASK
  , pattern GL_STREAM_DRAW
  , pattern GL_SUBPIXEL_BITS
  , pattern GL_TEXTURE
  , pattern GL_TEXTURE0
  , pattern GL_TEXTURE1
  , pattern GL_TEXTURE10
  , pattern GL_TEXTURE11
  , pattern GL_TEXTURE12
  , pattern GL_TEXTURE13
  , pattern GL_TEXTURE14
  , pattern GL_TEXTURE15
  , pattern GL_TEXTURE16
  , pattern GL_TEXTURE17
  , pattern GL_TEXTURE18
  , pattern GL_TEXTURE19
  , pattern GL_TEXTURE2
  , pattern GL_TEXTURE20
  , pattern GL_TEXTURE21
  , pattern GL_TEXTURE22
  , pattern GL_TEXTURE23
  , pattern GL_TEXTURE24
  , pattern GL_TEXTURE25
  , pattern GL_TEXTURE26
  , pattern GL_TEXTURE27
  , pattern GL_TEXTURE28
  , pattern GL_TEXTURE29
  , pattern GL_TEXTURE3
  , pattern GL_TEXTURE30
  , pattern GL_TEXTURE31
  , pattern GL_TEXTURE4
  , pattern GL_TEXTURE5
  , pattern GL_TEXTURE6
  , pattern GL_TEXTURE7
  , pattern GL_TEXTURE8
  , pattern GL_TEXTURE9
  , pattern GL_TEXTURE_2D
  , pattern GL_TEXTURE_BINDING_2D
  , pattern GL_TEXTURE_IMMUTABLE_FORMAT
  , pattern GL_TEXTURE_MAG_FILTER
  , pattern GL_TEXTURE_MIN_FILTER
  , pattern GL_TEXTURE_WRAP_S
  , pattern GL_TEXTURE_WRAP_T
  , pattern GL_TRIANGLES
  , pattern GL_TRIANGLE_FAN
  , pattern GL_TRIANGLE_STRIP
  , pattern GL_TRUE
  , pattern GL_UNKNOWN_CONTEXT_RESET
  , pattern GL_UNPACK_ALIGNMENT
  , pattern GL_UNSIGNED_BYTE
  , pattern GL_UNSIGNED_INT
  , pattern GL_UNSIGNED_SHORT
  , pattern GL_UNSIGNED_SHORT_4_4_4_4
  , pattern GL_UNSIGNED_SHORT_5_5_5_1
  , pattern GL_UNSIGNED_SHORT_5_6_5
  , pattern GL_VENDOR
  , pattern GL_VERSION
  , pattern GL_VERTEX_ATTRIB_ARRAY_BUFFER_BINDING
  , pattern GL_VERTEX_ATTRIB_ARRAY_ENABLED
  , pattern GL_VERTEX_ATTRIB_ARRAY_NORMALIZED
  , pattern GL_VERTEX_ATTRIB_ARRAY_POINTER
  , pattern GL_VERTEX_ATTRIB_ARRAY_SIZE
  , pattern GL_VERTEX_ATTRIB_ARRAY_STRIDE
  , pattern GL_VERTEX_ATTRIB_ARRAY_TYPE
  , pattern GL_VIEWPORT
  , pattern GL_ZERO
) where

import Graphics.GL.Internal.Shared