Fix up examples for dynamic opengl builds
Change-Id: Id311b00fe7783a3175dc1c4a38f627c78c470761 Reviewed-by: Jørgen Lind <jorgen.lind@digia.com> Reviewed-by: Friedemann Kleint <Friedemann.Kleint@digia.com>
This commit is contained in:
parent
fd80cad07e
commit
a57b8409a2
@ -171,6 +171,8 @@ void GLWidget::paintTexturedCube()
|
||||
|
||||
void GLWidget::initializeGL ()
|
||||
{
|
||||
initializeOpenGLFunctions();
|
||||
|
||||
glClearColor(0.1f, 0.1f, 0.2f, 1.0f);
|
||||
|
||||
glGenTextures(1, &m_uiTexture);
|
||||
|
@ -42,15 +42,16 @@
|
||||
#define GLWIDGET_H
|
||||
|
||||
#include <QGLWidget>
|
||||
#include <QtGui/qvector3d.h>
|
||||
#include <QtGui/qmatrix4x4.h>
|
||||
#include <QtOpenGL/qglshaderprogram.h>
|
||||
#include <QOpenGLFunctions>
|
||||
#include <QGLShaderProgram>
|
||||
#include <QVector3D>
|
||||
#include <QMatrix4x4>
|
||||
#include <QTime>
|
||||
#include <QVector>
|
||||
|
||||
class Bubble;
|
||||
class GLWidget : public QGLWidget {
|
||||
|
||||
class GLWidget : public QGLWidget, protected QOpenGLFunctions
|
||||
{
|
||||
Q_OBJECT
|
||||
public:
|
||||
GLWidget(QWidget *parent = 0);
|
||||
|
@ -182,7 +182,7 @@ void Renderer::paintQtLogo()
|
||||
m_program->enableAttributeArray(vertexAttr);
|
||||
m_program->setAttributeArray(vertexAttr, vertices.constData());
|
||||
m_program->setAttributeArray(normalAttr, normals.constData());
|
||||
glDrawArrays(GL_TRIANGLES, 0, vertices.size());
|
||||
m_context->functions()->glDrawArrays(GL_TRIANGLES, 0, vertices.size());
|
||||
m_program->disableAttributeArray(normalAttr);
|
||||
m_program->disableAttributeArray(vertexAttr);
|
||||
}
|
||||
|
@ -2,7 +2,11 @@ requires(qtHaveModule(opengl))
|
||||
|
||||
TEMPLATE = subdirs
|
||||
|
||||
contains(QT_CONFIG, opengles2) {
|
||||
contains(QT_CONFIG, dynamicgl) {
|
||||
SUBDIRS = hellowindow \
|
||||
contextinfo \
|
||||
hellogl_es2
|
||||
} else: contains(QT_CONFIG, opengles2){
|
||||
SUBDIRS = hellogl_es2
|
||||
} else {
|
||||
SUBDIRS = 2dpainting \
|
||||
@ -14,7 +18,7 @@ contains(QT_CONFIG, opengles2) {
|
||||
samplebuffers
|
||||
}
|
||||
|
||||
SUBDIRS += hellowindow \
|
||||
!contains(QT_CONFIG, dynamicgl): SUBDIRS += hellowindow \
|
||||
paintedwindow \
|
||||
contextinfo \
|
||||
cube \
|
||||
|
Loading…
Reference in New Issue
Block a user