|
template<typename T = gl46core::GLint> |
void | Divide::GLUtil::getGLValue (gl46core::GLenum param, T &value, gl46core::GLint index=-1) |
| Wrapper for glGetIntegerv.
|
|
template<typename T = gl46core::GLint> |
void | Divide::GLUtil::getGLValue (gl46core::GLenum param, T *value) |
|
template<typename T = gl46core::GLint> |
T | Divide::GLUtil::getGLValue (gl46core::GLenum param) |
|
template<typename T = gl46core::GLint> |
T | Divide::GLUtil::getGLValueIndexed (gl46core::GLenum param, gl46core::GLint index=-1) |
|
void | Divide::GLUtil::DebugCallback (const gl46core::GLenum source, const gl46core::GLenum type, const gl46core::GLuint id, const gl46core::GLenum severity, const gl46core::GLsizei length, const gl46core::GLchar *message, const void *userParam) |
| Print OpenGL specific messages.
|
|
bool | Divide::GLUtil::ValidateSDL (const I32 errCode, bool assert) |
|
void | Divide::GLUtil::SubmitRenderCommand (const GenericDrawCommand &drawCommand, gl46core::GLenum internalFormat) |
| Note: If internal format is not GL_NONE, an indexed draw is issued!
|
|
void | Divide::GLUtil::OnStartup () |
| Populate enumeration tables with appropriate API values.
|
|
FormatAndDataType | Divide::GLUtil::InternalFormatAndDataType (const GFXImageFormat baseFormat, const GFXDataFormat dataType, const GFXImagePacking packing) noexcept |
|
gl46core::GLenum | Divide::GLUtil::internalTextureType (const TextureType type, const U8 msaaSamples) |
|