gl-0.8.0: Complete OpenGL raw bindings

Safe HaskellNone
LanguageHaskell2010

Graphics.GL.Ext.NV.CommandList

Contents

Synopsis

Extension Support

gl_NV_command_list :: Bool Source #

Checks that the GL_NV_command_list extension is available.

GL_NV_command_list

glDrawCommandsAddressNV :: MonadIO m => GLenum -> Ptr GLuint64 -> Ptr GLsizei -> GLuint -> m () Source #

Usage: glDrawCommandsAddressNV primitiveMode indirects sizes count

glDrawCommandsNV :: MonadIO m => GLenum -> GLuint -> Ptr GLintptr -> Ptr GLsizei -> GLuint -> m () Source #

Usage: glDrawCommandsNV primitiveMode buffer indirects sizes count

glDrawCommandsStatesAddressNV :: MonadIO m => Ptr GLuint64 -> Ptr GLsizei -> Ptr GLuint -> Ptr GLuint -> GLuint -> m () Source #

Usage: glDrawCommandsStatesAddressNV indirects sizes states fbos count

glDrawCommandsStatesNV :: MonadIO m => GLuint -> Ptr GLintptr -> Ptr GLsizei -> Ptr GLuint -> Ptr GLuint -> GLuint -> m () Source #

Usage: glDrawCommandsStatesNV buffer indirects sizes states fbos count

glListDrawCommandsStatesClientNV :: MonadIO m => GLuint -> GLuint -> Ptr (Ptr ()) -> Ptr GLsizei -> Ptr GLuint -> Ptr GLuint -> GLuint -> m () Source #

Usage: glListDrawCommandsStatesClientNV list segment indirects sizes states fbos count

glStateCaptureNV :: MonadIO m => GLuint -> GLenum -> m () Source #

Usage: glStateCaptureNV state mode

pattern GL_ALPHA_REF_COMMAND_NV :: forall a. (Num a, Eq a) => a Source #

pattern GL_ATTRIBUTE_ADDRESS_COMMAND_NV :: forall a. (Num a, Eq a) => a Source #

pattern GL_BLEND_COLOR_COMMAND_NV :: forall a. (Num a, Eq a) => a Source #

pattern GL_DRAW_ARRAYS_COMMAND_NV :: forall a. (Num a, Eq a) => a Source #

pattern GL_DRAW_ARRAYS_INSTANCED_COMMAND_NV :: forall a. (Num a, Eq a) => a Source #

pattern GL_DRAW_ARRAYS_STRIP_COMMAND_NV :: forall a. (Num a, Eq a) => a Source #

pattern GL_DRAW_ELEMENTS_COMMAND_NV :: forall a. (Num a, Eq a) => a Source #

pattern GL_DRAW_ELEMENTS_INSTANCED_COMMAND_NV :: forall a. (Num a, Eq a) => a Source #

pattern GL_DRAW_ELEMENTS_STRIP_COMMAND_NV :: forall a. (Num a, Eq a) => a Source #

pattern GL_ELEMENT_ADDRESS_COMMAND_NV :: forall a. (Num a, Eq a) => a Source #

pattern GL_FRONT_FACE_COMMAND_NV :: forall a. (Num a, Eq a) => a Source #

pattern GL_LINE_WIDTH_COMMAND_NV :: forall a. (Num a, Eq a) => a Source #

pattern GL_NOP_COMMAND_NV :: forall a. (Num a, Eq a) => a Source #

pattern GL_POLYGON_OFFSET_COMMAND_NV :: forall a. (Num a, Eq a) => a Source #

pattern GL_SCISSOR_COMMAND_NV :: forall a. (Num a, Eq a) => a Source #

pattern GL_STENCIL_REF_COMMAND_NV :: forall a. (Num a, Eq a) => a Source #

pattern GL_TERMINATE_SEQUENCE_COMMAND_NV :: forall a. (Num a, Eq a) => a Source #

pattern GL_UNIFORM_ADDRESS_COMMAND_NV :: forall a. (Num a, Eq a) => a Source #

pattern GL_VIEWPORT_COMMAND_NV :: forall a. (Num a, Eq a) => a Source #