Qt 4.8
|
#include "qglshaderprogram.h"
#include "qglextensions_p.h"
#include "qgl_p.h"
#include <QtCore/private/qobject_p.h>
#include <QtCore/qdebug.h>
#include <QtCore/qfile.h>
#include <QtCore/qvarlengtharray.h>
#include <QtCore/qvector.h>
Go to the source code of this file.
Classes | |
class | QGLShaderPrivate |
class | QGLShaderProgramPrivate |
Macros | |
#define | ctx shaderGuard.context() |
#define | ctx d->shaderGuard.context() |
#define | ctx programGuard.context() |
#define | ctx d->programGuard.context() |
#define | ctx QGLContext::currentContext() |
#define | ctx d->programGuard.context() |
#define | GL_CURRENT_VERTEX_ATTRIB 0x8626 |
#define | GL_NUM_SHADER_BINARY_FORMATS 0x8DF9 |
#define | GL_SHADER_BINARY_FORMATS 0x8DF8 |
#define | GL_SHADER_SOURCE_LENGTH 0x8B88 |
#define | QGL_DEFINE_QUALIFIERS 1 |
#define | setUniformGenericMatrix(func, colfunc, location, value, cols, rows) |
#define | setUniformGenericMatrixArray(func, colfunc, location, values, count, type, cols, rows) |
#define | setUniformMatrix(func, location, value, cols, rows) |
#define | setUniformMatrixArray(func, location, values, count, type, cols, rows) |
Variables | |
static const char | qualifierDefines [] |
#define ctx shaderGuard.context() |
Definition at line 1012 of file qglshaderprogram.cpp.
#define ctx d->shaderGuard.context() |
Definition at line 1012 of file qglshaderprogram.cpp.
#define ctx programGuard.context() |
Definition at line 1012 of file qglshaderprogram.cpp.
#define ctx d->programGuard.context() |
Definition at line 1012 of file qglshaderprogram.cpp.
#define ctx QGLContext::currentContext() |
Definition at line 1012 of file qglshaderprogram.cpp.
#define ctx d->programGuard.context() |
Definition at line 1012 of file qglshaderprogram.cpp.
#define GL_CURRENT_VERTEX_ATTRIB 0x8626 |
Definition at line 187 of file qglshaderprogram.cpp.
#define GL_NUM_SHADER_BINARY_FORMATS 0x8DF9 |
Definition at line 196 of file qglshaderprogram.cpp.
#define GL_SHADER_BINARY_FORMATS 0x8DF8 |
Definition at line 193 of file qglshaderprogram.cpp.
#define GL_SHADER_SOURCE_LENGTH 0x8B88 |
Definition at line 190 of file qglshaderprogram.cpp.
Referenced by QGLShader::sourceCode().
#define QGL_DEFINE_QUALIFIERS 1 |
Definition at line 375 of file qglshaderprogram.cpp.
#define setUniformGenericMatrix | ( | func, | |
colfunc, | |||
location, | |||
value, | |||
cols, | |||
rows | |||
) |
Definition at line 2335 of file qglshaderprogram.cpp.
Referenced by QGLShaderProgram::setUniformValue().
Definition at line 3009 of file qglshaderprogram.cpp.
Referenced by QGLShaderProgram::setUniformValueArray().
#define setUniformMatrix | ( | func, | |
location, | |||
value, | |||
cols, | |||
rows | |||
) |
Definition at line 2321 of file qglshaderprogram.cpp.
Referenced by QGLShaderProgram::setUniformValue().
Definition at line 2992 of file qglshaderprogram.cpp.
Referenced by QGLShaderProgram::setUniformValueArray().
|
static |
Definition at line 376 of file qglshaderprogram.cpp.
Referenced by QGLShader::compileSourceCode().