gl-0.6.1: 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 :: (Num a, Eq a) => a Source

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

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