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/backend/render-backend.pri | |
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/backend/render-backend.pri')
-rw-r--r-- | src/render/backend/render-backend.pri | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/render/backend/render-backend.pri b/src/render/backend/render-backend.pri index c910adfe4..87083312f 100644 --- a/src/render/backend/render-backend.pri +++ b/src/render/backend/render-backend.pri @@ -38,7 +38,8 @@ HEADERS += \ $$PWD/visitorutils_p.h \ $$PWD/segmentsvisitor_p.h \ $$PWD/pointsvisitor_p.h \ - $$PWD/commandexecuter_p.h + $$PWD/commandexecuter_p.h \ + $$PWD/apishadermanager_p.h SOURCES += \ $$PWD/renderthread.cpp \ |