summaryrefslogtreecommitdiffstats
path: root/src/opengl/qglshaderprogram.h
diff options
context:
space:
mode:
authorRhys Weatherley <rhys.weatherley@nokia.com>2009-10-28 22:29:23 (GMT)
committerRhys Weatherley <rhys.weatherley@nokia.com>2009-10-28 22:29:23 (GMT)
commitcabfa68f3e37e79a18775a9970f6d166e75ece07 (patch)
tree8fb9bdba2ad491a1b6368a9d8380bc78378e9a68 /src/opengl/qglshaderprogram.h
parent9fbece67bacee0f88261c3cd07c443fdf6385f81 (diff)
downloadQt-cabfa68f3e37e79a18775a9970f6d166e75ece07.zip
Qt-cabfa68f3e37e79a18775a9970f6d166e75ece07.tar.gz
Qt-cabfa68f3e37e79a18775a9970f6d166e75ece07.tar.bz2
Remove shader/program binary support for now
After API review discussions, it was decided to remove shader binary support until we have a better handle on what we need. Applications can directly load shader binaries on the shaderId() using glShaderBinary() directly so they aren't prevented from using the feature. Reviewed-by: trustme
Diffstat (limited to 'src/opengl/qglshaderprogram.h')
-rw-r--r--src/opengl/qglshaderprogram.h9
1 files changed, 0 insertions, 9 deletions
diff --git a/src/opengl/qglshaderprogram.h b/src/opengl/qglshaderprogram.h
index d8b9a0c..708cf09 100644
--- a/src/opengl/qglshaderprogram.h
+++ b/src/opengl/qglshaderprogram.h
@@ -88,11 +88,6 @@ public:
bool compile(const QString& source);
bool compileFile(const QString& fileName);
- bool setShaderBinary(GLenum format, const void *binary, int length);
- bool setShaderBinary(QGLShader& otherShader, GLenum format, const void *binary, int length);
-
- static QList<GLenum> shaderBinaryFormats();
-
QByteArray sourceCode() const;
bool isCompiled() const;
@@ -133,10 +128,6 @@ public:
void removeAllShaders();
- QByteArray programBinary(int *format) const;
- bool setProgramBinary(int format, const QByteArray& binary);
- static QList<int> programBinaryFormats();
-
virtual bool link();
bool isLinked() const;
QString log() const;