-- This file was automatically generated.
{-# LANGUAGE CPP, ScopedTypeVariables, PatternSynonyms #-}
module Graphics.GL.Ext.REND.ScreenCoordinates (
  -- * Extension Support
    gl_REND_screen_coordinates

  -- * GL_REND_screen_coordinates
  , pattern GL_INVERTED_SCREEN_W_REND
  , pattern GL_SCREEN_COORDINATES_REND
) where

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

-- | Checks that the <https://cvs.khronos.org/svn/repos/ogl/trunk/doc/registry/public/specs/REND/screen_coordinates.txt GL_REND_screen_coordinates> extension is available.

gl_REND_screen_coordinates :: Bool
gl_REND_screen_coordinates :: Bool
gl_REND_screen_coordinates = [Char] -> Set [Char] -> Bool
forall a. Ord a => a -> Set a -> Bool
member "GL_REND_screen_coordinates" Set [Char]
extensions
{-# NOINLINE gl_REND_screen_coordinates #-}

pattern $bGL_INVERTED_SCREEN_W_REND :: a
$mGL_INVERTED_SCREEN_W_REND :: forall r a. (Eq a, Num a) => a -> (Void# -> r) -> (Void# -> r) -> r
GL_INVERTED_SCREEN_W_REND = 0x8491

pattern $bGL_SCREEN_COORDINATES_REND :: a
$mGL_SCREEN_COORDINATES_REND :: forall r a. (Eq a, Num a) => a -> (Void# -> r) -> (Void# -> r) -> r
GL_SCREEN_COORDINATES_REND = 0x8490