-- This file was automatically generated.
{-# LANGUAGE CPP, ScopedTypeVariables, PatternSynonyms #-}
module Graphics.GL.Standard31 (
  -- * Graphics.GL.Standard31
    module Graphics.GL.Standard30
  , glCopyBufferSubData
  , glDrawArraysInstanced
  , glDrawElementsInstanced
  , glGetActiveUniformBlockName
  , glGetActiveUniformBlockiv
  , glGetActiveUniformName
  , glGetActiveUniformsiv
  , glGetUniformBlockIndex
  , glGetUniformIndices
  , glPrimitiveRestartIndex
  , glTexBuffer
  , glUniformBlockBinding
  , pattern GL_ACTIVE_UNIFORM_BLOCKS
  , pattern GL_ACTIVE_UNIFORM_BLOCK_MAX_NAME_LENGTH
  , pattern GL_BLEND_COLOR
  , pattern GL_COPY_READ_BUFFER
  , pattern GL_COPY_WRITE_BUFFER
  , pattern GL_INT_SAMPLER_2D_RECT
  , pattern GL_INT_SAMPLER_BUFFER
  , pattern GL_INVALID_INDEX
  , pattern GL_MAX_COMBINED_FRAGMENT_UNIFORM_COMPONENTS
  , pattern GL_MAX_COMBINED_GEOMETRY_UNIFORM_COMPONENTS
  , pattern GL_MAX_COMBINED_UNIFORM_BLOCKS
  , pattern GL_MAX_COMBINED_VERTEX_UNIFORM_COMPONENTS
  , pattern GL_MAX_FRAGMENT_UNIFORM_BLOCKS
  , pattern GL_MAX_GEOMETRY_UNIFORM_BLOCKS
  , pattern GL_MAX_RECTANGLE_TEXTURE_SIZE
  , pattern GL_MAX_TEXTURE_BUFFER_SIZE
  , pattern GL_MAX_UNIFORM_BLOCK_SIZE
  , pattern GL_MAX_UNIFORM_BUFFER_BINDINGS
  , pattern GL_MAX_VERTEX_UNIFORM_BLOCKS
  , pattern GL_PRIMITIVE_RESTART
  , pattern GL_PRIMITIVE_RESTART_INDEX
  , pattern GL_PROXY_TEXTURE_RECTANGLE
  , pattern GL_R16_SNORM
  , pattern GL_R8_SNORM
  , pattern GL_RG16_SNORM
  , pattern GL_RG8_SNORM
  , pattern GL_RGB16_SNORM
  , pattern GL_RGB8_SNORM
  , pattern GL_RGBA16_SNORM
  , pattern GL_RGBA8_SNORM
  , pattern GL_SAMPLER_2D_RECT
  , pattern GL_SAMPLER_2D_RECT_SHADOW
  , pattern GL_SAMPLER_BUFFER
  , pattern GL_SIGNED_NORMALIZED
  , pattern GL_TEXTURE_BINDING_BUFFER
  , pattern GL_TEXTURE_BINDING_RECTANGLE
  , pattern GL_TEXTURE_BUFFER
  , pattern GL_TEXTURE_BUFFER_DATA_STORE_BINDING
  , pattern GL_TEXTURE_RECTANGLE
  , pattern GL_UNIFORM_ARRAY_STRIDE
  , pattern GL_UNIFORM_BLOCK_ACTIVE_UNIFORMS
  , pattern GL_UNIFORM_BLOCK_ACTIVE_UNIFORM_INDICES
  , pattern GL_UNIFORM_BLOCK_BINDING
  , pattern GL_UNIFORM_BLOCK_DATA_SIZE
  , pattern GL_UNIFORM_BLOCK_INDEX
  , pattern GL_UNIFORM_BLOCK_NAME_LENGTH
  , pattern GL_UNIFORM_BLOCK_REFERENCED_BY_FRAGMENT_SHADER
  , pattern GL_UNIFORM_BLOCK_REFERENCED_BY_GEOMETRY_SHADER
  , pattern GL_UNIFORM_BLOCK_REFERENCED_BY_VERTEX_SHADER
  , pattern GL_UNIFORM_BUFFER
  , pattern GL_UNIFORM_BUFFER_BINDING
  , pattern GL_UNIFORM_BUFFER_OFFSET_ALIGNMENT
  , pattern GL_UNIFORM_BUFFER_SIZE
  , pattern GL_UNIFORM_BUFFER_START
  , pattern GL_UNIFORM_IS_ROW_MAJOR
  , pattern GL_UNIFORM_MATRIX_STRIDE
  , pattern GL_UNIFORM_NAME_LENGTH
  , pattern GL_UNIFORM_OFFSET
  , pattern GL_UNIFORM_SIZE
  , pattern GL_UNIFORM_TYPE
  , pattern GL_UNSIGNED_INT_SAMPLER_2D_RECT
  , pattern GL_UNSIGNED_INT_SAMPLER_BUFFER
) where

import Graphics.GL.Internal.Shared

import Graphics.GL.Standard30