gl-0.9: Complete OpenGL raw bindings
Safe HaskellNone
LanguageHaskell2010

Graphics.GL.Ext.INTEL.PerformanceQuery

Synopsis

Extension Support

gl_INTEL_performance_query :: Bool Source #

Checks that the GL_INTEL_performance_query extension is available.

GL_INTEL_performance_query

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

Usage: glCreatePerfQueryINTEL queryId queryHandle

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

Usage: glEndPerfQueryINTEL queryHandle

glGetPerfCounterInfoINTEL :: MonadIO m => GLuint -> GLuint -> GLuint -> Ptr GLchar -> GLuint -> Ptr GLchar -> Ptr GLuint -> Ptr GLuint -> Ptr GLuint -> Ptr GLuint -> Ptr GLuint64 -> m () Source #

Usage: glGetPerfCounterInfoINTEL queryId counterId counterNameLength counterName counterDescLength counterDesc counterOffset counterDataSize counterTypeEnum counterDataTypeEnum rawCounterMaxValue

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

Usage: glGetPerfQueryDataINTEL queryHandle flags dataSize data bytesWritten

glGetPerfQueryInfoINTEL :: MonadIO m => GLuint -> GLuint -> Ptr GLchar -> Ptr GLuint -> Ptr GLuint -> Ptr GLuint -> Ptr GLuint -> m () Source #

Usage: glGetPerfQueryInfoINTEL queryId queryNameLength queryName dataSize noCounters noInstances capsMask

pattern GL_PERFQUERY_FLUSH_INTEL :: (Eq a, Num a) => a Source #

pattern GL_PERFQUERY_WAIT_INTEL :: (Eq a, Num a) => a Source #