-- This file was automatically generated.
{-# LANGUAGE CPP, ScopedTypeVariables, PatternSynonyms #-}
module Graphics.GL.Core41 (
  -- * Graphics.GL.Core41
    module Graphics.GL.Core40
  , glActiveShaderProgram
  , glBindProgramPipeline
  , glClearDepthf
  , glCreateShaderProgramv
  , glDeleteProgramPipelines
  , glDepthRangeArrayv
  , glDepthRangeIndexed
  , glDepthRangef
  , glGenProgramPipelines
  , glGetDoublei_v
  , glGetFloati_v
  , glGetProgramBinary
  , glGetProgramPipelineInfoLog
  , glGetProgramPipelineiv
  , glGetShaderPrecisionFormat
  , glGetVertexAttribLdv
  , glIsProgramPipeline
  , glProgramBinary
  , glProgramParameteri
  , glProgramUniform1d
  , glProgramUniform1dv
  , glProgramUniform1f
  , glProgramUniform1fv
  , glProgramUniform1i
  , glProgramUniform1iv
  , glProgramUniform1ui
  , glProgramUniform1uiv
  , glProgramUniform2d
  , glProgramUniform2dv
  , glProgramUniform2f
  , glProgramUniform2fv
  , glProgramUniform2i
  , glProgramUniform2iv
  , glProgramUniform2ui
  , glProgramUniform2uiv
  , glProgramUniform3d
  , glProgramUniform3dv
  , glProgramUniform3f
  , glProgramUniform3fv
  , glProgramUniform3i
  , glProgramUniform3iv
  , glProgramUniform3ui
  , glProgramUniform3uiv
  , glProgramUniform4d
  , glProgramUniform4dv
  , glProgramUniform4f
  , glProgramUniform4fv
  , glProgramUniform4i
  , glProgramUniform4iv
  , glProgramUniform4ui
  , glProgramUniform4uiv
  , glProgramUniformMatrix2dv
  , glProgramUniformMatrix2fv
  , glProgramUniformMatrix2x3dv
  , glProgramUniformMatrix2x3fv
  , glProgramUniformMatrix2x4dv
  , glProgramUniformMatrix2x4fv
  , glProgramUniformMatrix3dv
  , glProgramUniformMatrix3fv
  , glProgramUniformMatrix3x2dv
  , glProgramUniformMatrix3x2fv
  , glProgramUniformMatrix3x4dv
  , glProgramUniformMatrix3x4fv
  , glProgramUniformMatrix4dv
  , glProgramUniformMatrix4fv
  , glProgramUniformMatrix4x2dv
  , glProgramUniformMatrix4x2fv
  , glProgramUniformMatrix4x3dv
  , glProgramUniformMatrix4x3fv
  , glReleaseShaderCompiler
  , glScissorArrayv
  , glScissorIndexed
  , glScissorIndexedv
  , glShaderBinary
  , glUseProgramStages
  , glValidateProgramPipeline
  , glVertexAttribL1d
  , glVertexAttribL1dv
  , glVertexAttribL2d
  , glVertexAttribL2dv
  , glVertexAttribL3d
  , glVertexAttribL3dv
  , glVertexAttribL4d
  , glVertexAttribL4dv
  , glVertexAttribLPointer
  , glViewportArrayv
  , glViewportIndexedf
  , glViewportIndexedfv
  , pattern GL_ACTIVE_PROGRAM
  , pattern GL_ALL_SHADER_BITS
  , pattern GL_FIXED
  , pattern GL_FRAGMENT_SHADER_BIT
  , pattern GL_GEOMETRY_SHADER_BIT
  , pattern GL_HIGH_FLOAT
  , pattern GL_HIGH_INT
  , pattern GL_IMPLEMENTATION_COLOR_READ_FORMAT
  , pattern GL_IMPLEMENTATION_COLOR_READ_TYPE
  , pattern GL_LAYER_PROVOKING_VERTEX
  , pattern GL_LOW_FLOAT
  , pattern GL_LOW_INT
  , pattern GL_MAX_FRAGMENT_UNIFORM_VECTORS
  , pattern GL_MAX_VARYING_VECTORS
  , pattern GL_MAX_VERTEX_UNIFORM_VECTORS
  , pattern GL_MAX_VIEWPORTS
  , pattern GL_MEDIUM_FLOAT
  , pattern GL_MEDIUM_INT
  , pattern GL_NUM_PROGRAM_BINARY_FORMATS
  , pattern GL_NUM_SHADER_BINARY_FORMATS
  , pattern GL_PROGRAM_BINARY_FORMATS
  , pattern GL_PROGRAM_BINARY_LENGTH
  , pattern GL_PROGRAM_BINARY_RETRIEVABLE_HINT
  , pattern GL_PROGRAM_PIPELINE_BINDING
  , pattern GL_PROGRAM_SEPARABLE
  , pattern GL_RGB565
  , pattern GL_SHADER_BINARY_FORMATS
  , pattern GL_SHADER_COMPILER
  , pattern GL_TESS_CONTROL_SHADER_BIT
  , pattern GL_TESS_EVALUATION_SHADER_BIT
  , pattern GL_UNDEFINED_VERTEX
  , pattern GL_VERTEX_SHADER_BIT
  , pattern GL_VIEWPORT_BOUNDS_RANGE
  , pattern GL_VIEWPORT_INDEX_PROVOKING_VERTEX
  , pattern GL_VIEWPORT_SUBPIXEL_BITS
) where

import Graphics.GL.Internal.Shared

import Graphics.GL.Core40