17 #include <qopenglcontext.h>
18 #include <qopenglshaderprogram.h>
25 QOpenGLContextGroup* group = context->shareGroup();
43 assert(
false &&
"Should never be reachable");
54 simpleShader.addCacheableShaderFromSourceFile(QOpenGLShader::Vertex,
":/shaders/simple.vert");
55 simpleShader.addCacheableShaderFromSourceFile(QOpenGLShader::Fragment,
":/shaders/simple.frag");
Gestionnaire de textures.
classe permettant d'accède a des shaders
static QMap< QOpenGLContextGroup *, OGLShaderManager * > instances
static OGLShaderManager * instance(QOpenGLContext *context)
QOpenGLShaderProgram simpleShader
QOpenGLShaderProgram * getShaderProgram(ShaderId shaderId)
OGLShaderManager(QOpenGLContext *context)