Safe Haskell | None |
---|---|
Language | Haskell2010 |
- gl_EXT_disjoint_timer_query :: Bool
- glBeginQueryEXT :: MonadIO m => GLenum -> GLuint -> m ()
- glDeleteQueriesEXT :: MonadIO m => GLsizei -> Ptr GLuint -> m ()
- glEndQueryEXT :: MonadIO m => GLenum -> m ()
- glGenQueriesEXT :: MonadIO m => GLsizei -> Ptr GLuint -> m ()
- glGetQueryObjecti64vEXT :: MonadIO m => GLuint -> GLenum -> Ptr GLint64 -> m ()
- glGetQueryObjectivEXT :: MonadIO m => GLuint -> GLenum -> Ptr GLint -> m ()
- glGetQueryObjectui64vEXT :: MonadIO m => GLuint -> GLenum -> Ptr GLuint64 -> m ()
- glGetQueryObjectuivEXT :: MonadIO m => GLuint -> GLenum -> Ptr GLuint -> m ()
- glGetQueryivEXT :: MonadIO m => GLenum -> GLenum -> Ptr GLint -> m ()
- glIsQueryEXT :: MonadIO m => GLuint -> m GLboolean
- glQueryCounterEXT :: MonadIO m => GLuint -> GLenum -> m ()
- pattern GL_CURRENT_QUERY_EXT :: forall a. (Num a, Eq a) => a
- pattern GL_GPU_DISJOINT_EXT :: forall a. (Num a, Eq a) => a
- pattern GL_QUERY_COUNTER_BITS_EXT :: forall a. (Num a, Eq a) => a
- pattern GL_QUERY_RESULT_AVAILABLE_EXT :: forall a. (Num a, Eq a) => a
- pattern GL_QUERY_RESULT_EXT :: forall a. (Num a, Eq a) => a
- pattern GL_TIMESTAMP_EXT :: forall a. (Num a, Eq a) => a
- pattern GL_TIME_ELAPSED_EXT :: forall a. (Num a, Eq a) => a
Extension Support
gl_EXT_disjoint_timer_query :: Bool Source #
Checks that the GL_EXT_disjoint_timer_query extension is available.
GL_EXT_disjoint_timer_query
glBeginQueryEXT :: MonadIO m => GLenum -> GLuint -> m () Source #
Usage: glBeginQueryEXT
target id
glDeleteQueriesEXT :: MonadIO m => GLsizei -> Ptr GLuint -> m () Source #
Usage: glDeleteQueriesEXT
n ids
The length of ids
should be n
.
glEndQueryEXT :: MonadIO m => GLenum -> m () Source #
Usage: glEndQueryEXT
target
glGenQueriesEXT :: MonadIO m => GLsizei -> Ptr GLuint -> m () Source #
Usage: glGenQueriesEXT
n ids
The length of ids
should be n
.
glGetQueryObjecti64vEXT :: MonadIO m => GLuint -> GLenum -> Ptr GLint64 -> m () Source #
Usage: glGetQueryObjecti64vEXT
id pname params
The length of params
should be COMPSIZE(pname)
.
This command is an alias for glGetQueryObjecti64v
.
glGetQueryObjectivEXT :: MonadIO m => GLuint -> GLenum -> Ptr GLint -> m () Source #
Usage: glGetQueryObjectivEXT
id pname params
This command is an alias for glGetQueryObjectiv
.
glGetQueryObjectui64vEXT :: MonadIO m => GLuint -> GLenum -> Ptr GLuint64 -> m () Source #
Usage: glGetQueryObjectui64vEXT
id pname params
The length of params
should be COMPSIZE(pname)
.
This command is an alias for glGetQueryObjectui64v
.
glGetQueryObjectuivEXT :: MonadIO m => GLuint -> GLenum -> Ptr GLuint -> m () Source #
Usage: glGetQueryObjectuivEXT
id pname params
glGetQueryivEXT :: MonadIO m => GLenum -> GLenum -> Ptr GLint -> m () Source #
Usage: glGetQueryivEXT
target pname params
glIsQueryEXT :: MonadIO m => GLuint -> m GLboolean Source #
Usage: glIsQueryEXT
id
glQueryCounterEXT :: MonadIO m => GLuint -> GLenum -> m () Source #
Usage: glQueryCounterEXT
id target
This command is an alias for glQueryCounter
.
pattern GL_CURRENT_QUERY_EXT :: forall a. (Num a, Eq a) => a Source #
pattern GL_GPU_DISJOINT_EXT :: forall a. (Num a, Eq a) => a Source #
pattern GL_QUERY_COUNTER_BITS_EXT :: forall a. (Num a, Eq a) => a Source #
pattern GL_QUERY_RESULT_AVAILABLE_EXT :: forall a. (Num a, Eq a) => a Source #
pattern GL_QUERY_RESULT_EXT :: forall a. (Num a, Eq a) => a Source #
pattern GL_TIMESTAMP_EXT :: forall a. (Num a, Eq a) => a Source #
pattern GL_TIME_ELAPSED_EXT :: forall a. (Num a, Eq a) => a Source #