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
parent
4853cff109
commit
ea85f77a07
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
|
|||
Loading…
Reference in New Issue