diff options
author | Paul Lemire <paul.lemire@kdab.com> | 2017-06-07 10:49:04 +0200 |
---|---|---|
committer | Paul Lemire <paul.lemire@kdab.com> | 2020-02-03 12:32:10 +0100 |
commit | 9124a61eb1c10ed3bb7251baf2f42ac4a865e514 (patch) | |
tree | b95a20939a4d5199e8ce5ae41bcce23fd730c0ab /src/render/framegraph/setfence.cpp | |
parent | abf5d701ed90e3f1516821712a3018cbe7a2b7fe (diff) |
Introduce a GLShader class
GLShader is renderer specific shader implementation for OpenGL.
Shader now contains only backend information for a QShaderProgram frontend
node.
- Similar to the GLTexture handling, a generic adopt/abandon manager for
shaders was introduced (regardless of the actually GraphicsAPIShader class).
- The renderer and renderviews were adapted to the new changes.
This was the last major thing preventing the modularisation of the
QRenderAspect and renderers
Change-Id: If671d60928b433977e9d6e5c58199827f9408a3f
Task-number: QTBUG-61151
Reviewed-by: Mike Krus <mike.krus@kdab.com>
Diffstat (limited to 'src/render/framegraph/setfence.cpp')
-rw-r--r-- | src/render/framegraph/setfence.cpp | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/src/render/framegraph/setfence.cpp b/src/render/framegraph/setfence.cpp index b2e995b25..e0a0d8578 100644 --- a/src/render/framegraph/setfence.cpp +++ b/src/render/framegraph/setfence.cpp @@ -38,6 +38,7 @@ ****************************************************************************/ #include "setfence_p.h" +#include <Qt3DCore/qpropertyupdatedchange.h> QT_BEGIN_NAMESPACE |