Doc: Compile QOpenGLShader snippets

Fix minor issues (e.g. whitespace, missing semi-colon) in passing.

Change-Id: Id5a3d0fe540e94ce0e44062efeacff5f317bc886
Done-with: Nico Vertriest <nico.vertriest@qt.io>
Task-number: QTBUG-81486
Reviewed-by: Topi Reiniö <topi.reinio@qt.io>
bb10
Paul Wicking 2020-08-27 12:42:52 +02:00
parent 4853cff109
commit ea85f77a07
2 changed files with 14 additions and 1 deletions

View File

@ -32,4 +32,5 @@ SOURCES = \
src_gui_painting_qpen.cpp \
src_gui_painting_qregion.cpp \
src_gui_painting_qregion_unix.cpp \
src_gui_painting_qtransform.cpp
src_gui_painting_qtransform.cpp \
src_gui_qopenglshaderprogram.cpp

View File

@ -47,7 +47,16 @@
** $QT_END_LICENSE$
**
****************************************************************************/
#include <QColor>
#include <QString>
#include <QtOpenGL/QOpenGLShader>
namespace src_gui_qopenglshaderprogram {
QString code;
QObject *context = nullptr;
QRectF rect() { return QRectF(); }
void wrapper() {
//! [0]
QOpenGLShader shader(QOpenGLShader::Vertex);
shader.compileSourceCode(code);
@ -102,3 +111,6 @@ glDrawArrays(GL_TRIANGLES, 0, 3);
program.disableAttributeArray(vertexLocation);
//! [2]
} // wrapper
} // src_gui_qopenglshaderprogram