diff options
author | Paul Lemire <paul.lemire@kdab.com> | 2015-11-23 10:09:07 +0100 |
---|---|---|
committer | Andy Nichols <andy.nichols@theqtcompany.com> | 2015-11-24 16:53:21 +0000 |
commit | 28fccfbe715251f307d407b03b64cb4936fee9e7 (patch) | |
tree | 1efb4ca607856a4e15ae8bf95b4995446f2a7c08 /src/render/backend/render-backend.pri | |
parent | 2d4ee0bc449be3d90e334c32fe8e421848cb98f9 (diff) |
Add AbstractRenderer interface
The goal is to make the Renderer a subclass of this interface. That way the
QRenderAspect can abstract all the rendering part, which will allow us to not
be tied down to the rendering technology.
We can imagine in a later step that we could add support for DirectX/Vulkan or
any other rendering API by just creating a new IRenderer implementation.
Change-Id: Ie3bd59f5d06c579da81b6e3553f26f1da765101f
Reviewed-by: Andy Nichols <andy.nichols@theqtcompany.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 fde658035..e77feaa48 100644 --- a/src/render/backend/render-backend.pri +++ b/src/render/backend/render-backend.pri @@ -26,7 +26,8 @@ HEADERS += \ $$PWD/nodemanagers_p.h \ $$PWD/triangleboundingvolume_p.h \ $$PWD/openglvertexarrayobject_p.h \ - $$PWD/trianglesextractor_p.h + $$PWD/trianglesextractor_p.h \ + $$PWD/abstractrenderer_p.h SOURCES += \ $$PWD/renderthread.cpp \ |