Stellarium  1.2
Enumerations | Functions | Variables
StelOpenGL Namespace Reference

Namespace containing some OpenGL helpers.

Enumerations

enum  ShaderType { VERTEX_SHADER, FRAGMENT_SHADER }
 

Functions

const char * getGLErrorText (GLenum code)
 Converts a GLenum from glGetError to a string.
 
int checkGLErrors (const char *file, int line)
 Retrieves and prints all current OpenGL errors to console (glGetError in a loop). Returns number of errors.
 
void clearGLErrors ()
 Clears all queued-up OpenGL errors without handling them.
 
QByteArray globalShaderPrefix (ShaderType)
 Returns a prefix containing #version directive and a few defines for.
 

Variables

QOpenGLContext * mainContext
 The main context as created by the StelMainView (only used for debugging)