gl-0.8.0: Complete OpenGL raw bindings

Safe HaskellNone
LanguageHaskell2010

Graphics.GL.Ext.NV.Fence

Contents

Synopsis

Extension Support

gl_NV_fence :: Bool Source #

Checks that the GL_NV_fence extension is available.

GL_NV_fence

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

Usage: glDeleteFencesNV n fences

The parameter fences is a FenceNV.

The length of fences should be n.

glFinishFenceNV :: MonadIO m => GLuint -> m () Source #

Usage: glFinishFenceNV fence

The parameter fence is a FenceNV.

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

Usage: glGenFencesNV n fences

The parameter fences is a FenceNV.

The length of fences should be n.

glGetFenceivNV :: MonadIO m => GLuint -> GLenum -> Ptr GLint -> m () Source #

Usage: glGetFenceivNV fence pname params

The parameter fence is a FenceNV.

The parameter pname is a FenceParameterNameNV.

The length of params should be COMPSIZE(pname).

glIsFenceNV :: MonadIO m => GLuint -> m GLboolean Source #

Usage: glIsFenceNV fence

The parameter fence is a FenceNV.

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

Usage: glSetFenceNV fence condition

The parameter fence is a FenceNV.

The parameter condition is a FenceConditionNV.

glTestFenceNV :: MonadIO m => GLuint -> m GLboolean Source #

Usage: glTestFenceNV fence

The parameter fence is a FenceNV.

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

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

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