diff options
author | Paul Wicking <paul.wicking@qt.io> | 2020-08-27 12:42:52 +0200 |
---|---|---|
committer | Paul Wicking <paul.wicking@qt.io> | 2020-08-28 12:33:43 +0200 |
commit | ea85f77a07b18551b6a363290c96510de241ab1e (patch) | |
tree | edbad3ffd621eef5edb778ad4bf0244f6bf0e18f /src/gui/doc/snippets/code | |
parent | 4853cff109d51661b088269c4be3210846f396e4 (diff) |
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>
Diffstat (limited to 'src/gui/doc/snippets/code')
-rw-r--r-- | src/gui/doc/snippets/code/code.pro | 3 | ||||
-rw-r--r-- | src/gui/doc/snippets/code/src_gui_qopenglshaderprogram.cpp | 12 |
2 files changed, 14 insertions, 1 deletions
diff --git a/src/gui/doc/snippets/code/code.pro b/src/gui/doc/snippets/code/code.pro index 4e0e68554a..8ceea7d59c 100644 --- a/src/gui/doc/snippets/code/code.pro +++ b/src/gui/doc/snippets/code/code.pro @@ -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 diff --git a/src/gui/doc/snippets/code/src_gui_qopenglshaderprogram.cpp b/src/gui/doc/snippets/code/src_gui_qopenglshaderprogram.cpp index 8e67a2270c..131936ed3f 100644 --- a/src/gui/doc/snippets/code/src_gui_qopenglshaderprogram.cpp +++ b/src/gui/doc/snippets/code/src_gui_qopenglshaderprogram.cpp @@ -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 |