voxelman.graphics.gl

Public Imports

derelict.opengl
public import derelict.opengl;

Members

Classes

OpenglException
class OpenglException
Undocumented in source.

Functions

checkGlError
void checkGlError(string file, size_t line)
Undocumented in source. Be warned that the author may not have intended to support it.
checkGlError
void checkGlError(string file, size_t line, string funcName, Args args)
Undocumented in source. Be warned that the author may not have intended to support it.
glDebugLog
void glDebugLog(GLenum source, GLenum type, GLuint id, GLenum severity, GLsizei length, GLchar* message, void* userParam)
Undocumented in source. Be warned that the author may not have intended to support it.
loadExtensions
void loadExtensions()
Undocumented in source. Be warned that the author may not have intended to support it.
loadOpenGL
void loadOpenGL()
Undocumented in source. Be warned that the author may not have intended to support it.
openglMajorVersion
int openglMajorVersion(GLVersion openglVersion)
Undocumented in source. Be warned that the author may not have intended to support it.
openglMinorVersion
int openglMinorVersion(GLVersion openglVersion)
Undocumented in source. Be warned that the author may not have intended to support it.
reloadOpenGL
void reloadOpenGL()
Undocumented in source. Be warned that the author may not have intended to support it.
setupGLDebugLogging
void setupGLDebugLogging()
Undocumented in source. Be warned that the author may not have intended to support it.
toGLVersion
GLVersion toGLVersion(int major, int minor)
Undocumented in source. Be warned that the author may not have intended to support it.

Mixins

__anonymous
mixin glFreeFuncs!(GLVersion.gl31)
Undocumented in source.

Static variables

GL_KHR_debug_supported
bool GL_KHR_debug_supported;
Undocumented in source.
glErrorStringTable
string[uint] glErrorStringTable;
Undocumented in source.

Templates

checkgl
template checkgl(alias func)

Error checking template; should work in debug build. Usage: checkgl!glFunction(funcParams);

Meta

Authors

Andrey Penechko.