{-# LANGUAGE CPP, ScopedTypeVariables, PatternSynonyms #-}
module Graphics.GL.Ext.SGI.ColorMatrix (
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.Internal.Proc
gl_SGI_color_matrix :: Bool
gl_SGI_color_matrix :: Bool
gl_SGI_color_matrix = String -> Set String -> Bool
forall a. Ord a => a -> Set a -> Bool
member String
"GL_SGI_color_matrix" Set String
extensions
{-# NOINLINE gl_SGI_color_matrix #-}
pattern GL_COLOR_MATRIX_SGI :: (Eq a, Num a) => a
pattern $mGL_COLOR_MATRIX_SGI :: forall {r} {a}.
(Eq a, Num a) =>
a -> ((# #) -> r) -> ((# #) -> r) -> r
$bGL_COLOR_MATRIX_SGI :: forall a. (Eq a, Num a) => a
GL_COLOR_MATRIX_SGI = 0x80B1
pattern GL_COLOR_MATRIX_STACK_DEPTH_SGI :: (Eq a, Num a) => a
pattern $mGL_COLOR_MATRIX_STACK_DEPTH_SGI :: forall {r} {a}.
(Eq a, Num a) =>
a -> ((# #) -> r) -> ((# #) -> r) -> r
$bGL_COLOR_MATRIX_STACK_DEPTH_SGI :: forall a. (Eq a, Num a) => a
GL_COLOR_MATRIX_STACK_DEPTH_SGI = 0x80B2
pattern GL_MAX_COLOR_MATRIX_STACK_DEPTH_SGI :: (Eq a, Num a) => a
pattern $mGL_MAX_COLOR_MATRIX_STACK_DEPTH_SGI :: forall {r} {a}.
(Eq a, Num a) =>
a -> ((# #) -> r) -> ((# #) -> r) -> r
$bGL_MAX_COLOR_MATRIX_STACK_DEPTH_SGI :: forall a. (Eq a, Num a) => a
GL_MAX_COLOR_MATRIX_STACK_DEPTH_SGI = 0x80B3
pattern GL_POST_COLOR_MATRIX_ALPHA_BIAS_SGI :: (Eq a, Num a) => a
pattern $mGL_POST_COLOR_MATRIX_ALPHA_BIAS_SGI :: forall {r} {a}.
(Eq a, Num a) =>
a -> ((# #) -> r) -> ((# #) -> r) -> r
$bGL_POST_COLOR_MATRIX_ALPHA_BIAS_SGI :: forall a. (Eq a, Num a) => a
GL_POST_COLOR_MATRIX_ALPHA_BIAS_SGI = 0x80BB
pattern GL_POST_COLOR_MATRIX_ALPHA_SCALE_SGI :: (Eq a, Num a) => a
pattern $mGL_POST_COLOR_MATRIX_ALPHA_SCALE_SGI :: forall {r} {a}.
(Eq a, Num a) =>
a -> ((# #) -> r) -> ((# #) -> r) -> r
$bGL_POST_COLOR_MATRIX_ALPHA_SCALE_SGI :: forall a. (Eq a, Num a) => a
GL_POST_COLOR_MATRIX_ALPHA_SCALE_SGI = 0x80B7
pattern GL_POST_COLOR_MATRIX_BLUE_BIAS_SGI :: (Eq a, Num a) => a
pattern $mGL_POST_COLOR_MATRIX_BLUE_BIAS_SGI :: forall {r} {a}.
(Eq a, Num a) =>
a -> ((# #) -> r) -> ((# #) -> r) -> r
$bGL_POST_COLOR_MATRIX_BLUE_BIAS_SGI :: forall a. (Eq a, Num a) => a
GL_POST_COLOR_MATRIX_BLUE_BIAS_SGI = 0x80BA
pattern GL_POST_COLOR_MATRIX_BLUE_SCALE_SGI :: (Eq a, Num a) => a
pattern $mGL_POST_COLOR_MATRIX_BLUE_SCALE_SGI :: forall {r} {a}.
(Eq a, Num a) =>
a -> ((# #) -> r) -> ((# #) -> r) -> r
$bGL_POST_COLOR_MATRIX_BLUE_SCALE_SGI :: forall a. (Eq a, Num a) => a
GL_POST_COLOR_MATRIX_BLUE_SCALE_SGI = 0x80B6
pattern GL_POST_COLOR_MATRIX_GREEN_BIAS_SGI :: (Eq a, Num a) => a
pattern $mGL_POST_COLOR_MATRIX_GREEN_BIAS_SGI :: forall {r} {a}.
(Eq a, Num a) =>
a -> ((# #) -> r) -> ((# #) -> r) -> r
$bGL_POST_COLOR_MATRIX_GREEN_BIAS_SGI :: forall a. (Eq a, Num a) => a
GL_POST_COLOR_MATRIX_GREEN_BIAS_SGI = 0x80B9
pattern GL_POST_COLOR_MATRIX_GREEN_SCALE_SGI :: (Eq a, Num a) => a
pattern $mGL_POST_COLOR_MATRIX_GREEN_SCALE_SGI :: forall {r} {a}.
(Eq a, Num a) =>
a -> ((# #) -> r) -> ((# #) -> r) -> r
$bGL_POST_COLOR_MATRIX_GREEN_SCALE_SGI :: forall a. (Eq a, Num a) => a
GL_POST_COLOR_MATRIX_GREEN_SCALE_SGI = 0x80B5
pattern GL_POST_COLOR_MATRIX_RED_BIAS_SGI :: (Eq a, Num a) => a
pattern $mGL_POST_COLOR_MATRIX_RED_BIAS_SGI :: forall {r} {a}.
(Eq a, Num a) =>
a -> ((# #) -> r) -> ((# #) -> r) -> r
$bGL_POST_COLOR_MATRIX_RED_BIAS_SGI :: forall a. (Eq a, Num a) => a
GL_POST_COLOR_MATRIX_RED_BIAS_SGI = 0x80B8
pattern GL_POST_COLOR_MATRIX_RED_SCALE_SGI :: (Eq a, Num a) => a
pattern $mGL_POST_COLOR_MATRIX_RED_SCALE_SGI :: forall {r} {a}.
(Eq a, Num a) =>
a -> ((# #) -> r) -> ((# #) -> r) -> r
$bGL_POST_COLOR_MATRIX_RED_SCALE_SGI :: forall a. (Eq a, Num a) => a
GL_POST_COLOR_MATRIX_RED_SCALE_SGI = 0x80B4