From 6de976c19fae8f342cbb09c4ed61e93949db9291 Mon Sep 17 00:00:00 2001 From: itsmattkc Date: Tue, 5 Nov 2019 03:39:56 +1100 Subject: [PATCH] worked through new renderer worker annd split it off into gl and non-gl specific code The new rendering system is now starting to work as planned, however it is still not as complete as the iteration before. But this should be a more robust design moving forward. Work was also done towards splitting off all OpenGL-specific worker code into a derived class. The hope is to have no hard dependency on OpenGL and make swapping it out with other backends straight-forward. --- app/render/backend/videorenderworker.cpp | 6 ++++++ app/render/backend/videorenderworker.h | 11 +++++++++++ 2 files changed, 17 insertions(+) create mode 100644 app/render/backend/videorenderworker.cpp create mode 100644 app/render/backend/videorenderworker.h diff --git a/app/render/backend/videorenderworker.cpp b/app/render/backend/videorenderworker.cpp new file mode 100644 index 000000000..469c6ceda --- /dev/null +++ b/app/render/backend/videorenderworker.cpp @@ -0,0 +1,6 @@ +#include "videorenderworker.h" + +VideoRenderWorker::VideoRenderWorker() +{ + +} diff --git a/app/render/backend/videorenderworker.h b/app/render/backend/videorenderworker.h new file mode 100644 index 000000000..dc017d07f --- /dev/null +++ b/app/render/backend/videorenderworker.h @@ -0,0 +1,11 @@ +#ifndef VIDEORENDERWORKER_H +#define VIDEORENDERWORKER_H + + +class VideoRenderWorker +{ +public: + VideoRenderWorker(); +}; + +#endif // VIDEORENDERWORKER_H