Copyright | (c) Sven Panne 2016 |
---|---|
License | BSD3 |
Maintainer | Sven Panne <svenpanne@gmail.com> |
Stability | stable |
Portability | portable |
Safe Haskell | None |
Language | Haskell2010 |
- glGetAMDMultiDrawIndirect :: MonadIO m => m Bool
- gl_AMD_multi_draw_indirect :: Bool
- glMultiDrawArraysIndirectAMD :: MonadIO m => GLenum -> Ptr a -> GLsizei -> GLsizei -> m ()
- glMultiDrawElementsIndirectAMD :: MonadIO m => GLenum -> GLenum -> Ptr a -> GLsizei -> GLsizei -> m ()
Extension Support
glGetAMDMultiDrawIndirect :: MonadIO m => m Bool Source
Is the AMD_multi_draw_indirect extension supported?
gl_AMD_multi_draw_indirect :: Bool Source
Is the AMD_multi_draw_indirect extension supported?
Note that in the presence of multiple contexts with different capabilities,
this might be wrong. Use glGetAMDMultiDrawIndirect
in those cases instead.
Functions
glMultiDrawArraysIndirectAMD Source
This command is an alias for glMultiDrawArraysIndirect
.
glMultiDrawElementsIndirectAMD Source
:: MonadIO m | |
=> GLenum |
|
-> GLenum |
|
-> Ptr a |
|
-> GLsizei |
|
-> GLsizei |
|
-> m () |
This command is an alias for glMultiDrawElementsIndirect
.