# LANGUAGE PatternSynonyms #
--------------------------------------------------------------------------------
-- |
  Module       :   Graphics . 
  Copyright    :   ( c )   2019
-- License     :  BSD3
--
  Maintainer   :     <  >
-- Stability   :  stable
-- Portability :  portable
--
--------------------------------------------------------------------------------

module Graphics.GL.NV.CommandList (
  -- * Extension Support
  glGetNVCommandList,
  gl_NV_command_list,
  -- * Enums
  pattern GL_ALPHA_REF_COMMAND_NV,
  pattern GL_ATTRIBUTE_ADDRESS_COMMAND_NV,
  pattern GL_BLEND_COLOR_COMMAND_NV,
  pattern GL_DRAW_ARRAYS_COMMAND_NV,
  pattern GL_DRAW_ARRAYS_INSTANCED_COMMAND_NV,
  pattern GL_DRAW_ARRAYS_STRIP_COMMAND_NV,
  pattern GL_DRAW_ELEMENTS_COMMAND_NV,
  pattern GL_DRAW_ELEMENTS_INSTANCED_COMMAND_NV,
  pattern GL_DRAW_ELEMENTS_STRIP_COMMAND_NV,
  pattern GL_ELEMENT_ADDRESS_COMMAND_NV,
  pattern GL_FRONT_FACE_COMMAND_NV,
  pattern GL_LINE_WIDTH_COMMAND_NV,
  pattern GL_NOP_COMMAND_NV,
  pattern GL_POLYGON_OFFSET_COMMAND_NV,
  pattern GL_SCISSOR_COMMAND_NV,
  pattern GL_STENCIL_REF_COMMAND_NV,
  pattern GL_TERMINATE_SEQUENCE_COMMAND_NV,
  pattern GL_UNIFORM_ADDRESS_COMMAND_NV,
  pattern GL_VIEWPORT_COMMAND_NV,
  -- * Functions
  glCallCommandListNV,
  glCommandListSegmentsNV,
  glCompileCommandListNV,
  glCreateCommandListsNV,
  glCreateStatesNV,
  glDeleteCommandListsNV,
  glDeleteStatesNV,
  glDrawCommandsAddressNV,
  glDrawCommandsNV,
  glDrawCommandsStatesAddressNV,
  glDrawCommandsStatesNV,
  glGetCommandHeaderNV,
  glGetStageIndexNV,
  glIsCommandListNV,
  glIsStateNV,
  glListDrawCommandsStatesClientNV,
  glStateCaptureNV
) where

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

------------------------------------------------------------------------------
 |
 License     :  BSD3

 Stability   :  stable
 Portability :  portable

------------------------------------------------------------------------------
 * Extension Support
 * Enums
 * Functions
# LANGUAGE PatternSynonyms #
  Module       :   Graphics . 
  Copyright    :   ( c )   2019
  Maintainer   :     <  >

module Graphics.GL.NV.CommandList (
  glGetNVCommandList,
  gl_NV_command_list,
  pattern GL_ALPHA_REF_COMMAND_NV,
  pattern GL_ATTRIBUTE_ADDRESS_COMMAND_NV,
  pattern GL_BLEND_COLOR_COMMAND_NV,
  pattern GL_DRAW_ARRAYS_COMMAND_NV,
  pattern GL_DRAW_ARRAYS_INSTANCED_COMMAND_NV,
  pattern GL_DRAW_ARRAYS_STRIP_COMMAND_NV,
  pattern GL_DRAW_ELEMENTS_COMMAND_NV,
  pattern GL_DRAW_ELEMENTS_INSTANCED_COMMAND_NV,
  pattern GL_DRAW_ELEMENTS_STRIP_COMMAND_NV,
  pattern GL_ELEMENT_ADDRESS_COMMAND_NV,
  pattern GL_FRONT_FACE_COMMAND_NV,
  pattern GL_LINE_WIDTH_COMMAND_NV,
  pattern GL_NOP_COMMAND_NV,
  pattern GL_POLYGON_OFFSET_COMMAND_NV,
  pattern GL_SCISSOR_COMMAND_NV,
  pattern GL_STENCIL_REF_COMMAND_NV,
  pattern GL_TERMINATE_SEQUENCE_COMMAND_NV,
  pattern GL_UNIFORM_ADDRESS_COMMAND_NV,
  pattern GL_VIEWPORT_COMMAND_NV,
  glCallCommandListNV,
  glCommandListSegmentsNV,
  glCompileCommandListNV,
  glCreateCommandListsNV,
  glCreateStatesNV,
  glDeleteCommandListsNV,
  glDeleteStatesNV,
  glDrawCommandsAddressNV,
  glDrawCommandsNV,
  glDrawCommandsStatesAddressNV,
  glDrawCommandsStatesNV,
  glGetCommandHeaderNV,
  glGetStageIndexNV,
  glIsCommandListNV,
  glIsStateNV,
  glListDrawCommandsStatesClientNV,
  glStateCaptureNV
) where

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