summaryrefslogtreecommitdiffstats
path: root/src/render/backend/render-backend.pri
diff options
context:
space:
mode:
authorPaul Lemire <paul.lemire@kdab.com>2015-11-23 10:09:07 +0100
committerAndy Nichols <andy.nichols@theqtcompany.com>2015-11-24 16:53:21 +0000
commit28fccfbe715251f307d407b03b64cb4936fee9e7 (patch)
tree1efb4ca607856a4e15ae8bf95b4995446f2a7c08 /src/render/backend/render-backend.pri
parent2d4ee0bc449be3d90e334c32fe8e421848cb98f9 (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.pri3
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 \