Safe Haskell | None |
---|---|
Language | Haskell2010 |
- gl_SGIX_instruments :: Bool
- glGetInstrumentsSGIX :: MonadIO m => m GLint
- glInstrumentsBufferSGIX :: MonadIO m => GLsizei -> Ptr GLint -> m ()
- glPollInstrumentsSGIX :: MonadIO m => Ptr GLint -> m GLint
- glReadInstrumentsSGIX :: MonadIO m => GLint -> m ()
- glStartInstrumentsSGIX :: MonadIO m => m ()
- glStopInstrumentsSGIX :: MonadIO m => GLint -> m ()
- pattern GL_INSTRUMENT_BUFFER_POINTER_SGIX :: forall a. (Num a, Eq a) => a
- pattern GL_INSTRUMENT_MEASUREMENTS_SGIX :: forall a. (Num a, Eq a) => a
Extension Support
gl_SGIX_instruments :: Bool Source #
Checks that the GL_SGIX_instruments extension is available.
GL_SGIX_instruments
glGetInstrumentsSGIX :: MonadIO m => m GLint Source #
Usage: glGetInstrumentsSGIX
glInstrumentsBufferSGIX :: MonadIO m => GLsizei -> Ptr GLint -> m () Source #
Usage: glInstrumentsBufferSGIX
size buffer
The length of buffer
should be size
.
glPollInstrumentsSGIX :: MonadIO m => Ptr GLint -> m GLint Source #
Usage: glPollInstrumentsSGIX
marker_p
The length of marker_p
should be 1
.
glReadInstrumentsSGIX :: MonadIO m => GLint -> m () Source #
Usage: glReadInstrumentsSGIX
marker
glStartInstrumentsSGIX :: MonadIO m => m () Source #
Usage: glStartInstrumentsSGIX
glStopInstrumentsSGIX :: MonadIO m => GLint -> m () Source #
Usage: glStopInstrumentsSGIX
marker
pattern GL_INSTRUMENT_BUFFER_POINTER_SGIX :: forall a. (Num a, Eq a) => a Source #
pattern GL_INSTRUMENT_MEASUREMENTS_SGIX :: forall a. (Num a, Eq a) => a Source #