    {-# LANGUAGE PatternSynonyms #-}
    --------------------------------------------------------------------------------
    -- |
    -- Module      :  Graphics.GL.ARB.GPUShaderInt64
    -- Copyright   :  (c) Sven Panne 2019
    -- License     :  BSD3
    --
    -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
    -- Stability   :  stable
    -- Portability :  portable
    --
    --------------------------------------------------------------------------------

    module Graphics.GL.ARB.GPUShaderInt64 (
      -- * Extension Support
      glGetARBGPUShaderInt64,
      gl_ARB_gpu_shader_int64,
      -- * Enums
      pattern GL_INT64_ARB,
      pattern GL_INT64_VEC2_ARB,
      pattern GL_INT64_VEC3_ARB,
      pattern GL_INT64_VEC4_ARB,
      pattern GL_UNSIGNED_INT64_ARB,
      pattern GL_UNSIGNED_INT64_VEC2_ARB,
      pattern GL_UNSIGNED_INT64_VEC3_ARB,
      pattern GL_UNSIGNED_INT64_VEC4_ARB,
      -- * Functions
      glGetUniformi64vARB,
      glGetUniformui64vARB,
      glGetnUniformi64vARB,
      glGetnUniformui64vARB,
      glProgramUniform1i64ARB,
      glProgramUniform1i64vARB,
      glProgramUniform1ui64ARB,
      glProgramUniform1ui64vARB,
      glProgramUniform2i64ARB,
      glProgramUniform2i64vARB,
      glProgramUniform2ui64ARB,
      glProgramUniform2ui64vARB,
      glProgramUniform3i64ARB,
      glProgramUniform3i64vARB,
      glProgramUniform3ui64ARB,
      glProgramUniform3ui64vARB,
      glProgramUniform4i64ARB,
      glProgramUniform4i64vARB,
      glProgramUniform4ui64ARB,
      glProgramUniform4ui64vARB,
      glUniform1i64ARB,
      glUniform1i64vARB,
      glUniform1ui64ARB,
      glUniform1ui64vARB,
      glUniform2i64ARB,
      glUniform2i64vARB,
      glUniform2ui64ARB,
      glUniform2ui64vARB,
      glUniform3i64ARB,
      glUniform3i64vARB,
      glUniform3ui64ARB,
      glUniform3ui64vARB,
      glUniform4i64ARB,
      glUniform4i64vARB,
      glUniform4ui64ARB,
      glUniform4ui64vARB
    ) where

    import Graphics.GL.ExtensionPredicates
    import Graphics.GL.Tokens
    import Graphics.GL.Functions