Top Level Namespace
- Includes:
- GLFW, OpenGL
Defined Under Namespace
Modules: Mittsu, OpenGLDebug
Constant Summary collapse
- BuiltInMath =
Math- GLFW_LIB_EXT =
OpenGL.get_platform == :OPENGL_PLATFORM_MACOSX ? 'dylib' : 'so'
- GLFW_LIB =
begin "lib#{`pkg-config --libs-only-l glfw3`.gsub(/^-l/, '').chomp.strip}.#{GLFW_LIB_EXT}" rescue "libglfw.#{GLFW_LIB_EXT}" end
- GLFW_LIB_PATH =
begin s = `pkg-config glfw3 --libs-only-L`.gsub(/^-L/, '').chomp.strip s.empty? ? nil : s rescue nil end
- ERROR_STRINGS =
{ OpenGL::GL_NO_ERROR => 'NO_ERROR', OpenGL::GL_INVALID_ENUM => 'INVALID_ENUM', OpenGL::GL_INVALID_VALUE => 'INVALID_VALUE', OpenGL::GL_INVALID_OPERATION => 'INVALID_OPERATION', OpenGL::GL_STACK_OVERFLOW => 'STACK_OVERFLOW', OpenGL::GL_STACK_UNDERFLOW => 'STACK_UNDERFLOW', OpenGL::GL_OUT_OF_MEMORY => 'OUT_OF_MEMORY', # OpenGL::GL_TABLE_TOO_LARGE => 'TABLE_TOO_LARGE' }