-- This file was automatically generated.
{-# LANGUAGE ScopedTypeVariables, PatternSynonyms #-}
module Graphics.GL.Raw.Extension.SGI.ColorMatrix (
  -- * Extension Support
    gl_SGI_color_matrix

  -- * GL_SGI_color_matrix
  , pattern GL_COLOR_MATRIX_SGI
  , pattern GL_COLOR_MATRIX_STACK_DEPTH_SGI
  , pattern GL_MAX_COLOR_MATRIX_STACK_DEPTH_SGI
  , pattern GL_POST_COLOR_MATRIX_ALPHA_BIAS_SGI
  , pattern GL_POST_COLOR_MATRIX_ALPHA_SCALE_SGI
  , pattern GL_POST_COLOR_MATRIX_BLUE_BIAS_SGI
  , pattern GL_POST_COLOR_MATRIX_BLUE_SCALE_SGI
  , pattern GL_POST_COLOR_MATRIX_GREEN_BIAS_SGI
  , pattern GL_POST_COLOR_MATRIX_GREEN_SCALE_SGI
  , pattern GL_POST_COLOR_MATRIX_RED_BIAS_SGI
  , pattern GL_POST_COLOR_MATRIX_RED_SCALE_SGI
) where

import Data.Set
import Graphics.GL.Raw.Internal.Proc
import Graphics.GL.Raw.Types

gl_SGI_color_matrix :: Bool
gl_SGI_color_matrix = member "GL_SGI_color_matrix" extensions

pattern GL_COLOR_MATRIX_SGI = 0x80B1 :: GLenum

pattern GL_COLOR_MATRIX_STACK_DEPTH_SGI = 0x80B2 :: GLenum

pattern GL_MAX_COLOR_MATRIX_STACK_DEPTH_SGI = 0x80B3 :: GLenum

pattern GL_POST_COLOR_MATRIX_ALPHA_BIAS_SGI = 0x80BB :: GLenum

pattern GL_POST_COLOR_MATRIX_ALPHA_SCALE_SGI = 0x80B7 :: GLenum

pattern GL_POST_COLOR_MATRIX_BLUE_BIAS_SGI = 0x80BA :: GLenum

pattern GL_POST_COLOR_MATRIX_BLUE_SCALE_SGI = 0x80B6 :: GLenum

pattern GL_POST_COLOR_MATRIX_GREEN_BIAS_SGI = 0x80B9 :: GLenum

pattern GL_POST_COLOR_MATRIX_GREEN_SCALE_SGI = 0x80B5 :: GLenum

pattern GL_POST_COLOR_MATRIX_RED_BIAS_SGI = 0x80B8 :: GLenum

pattern GL_POST_COLOR_MATRIX_RED_SCALE_SGI = 0x80B4 :: GLenum