share contexts on all renderthreads

This commit is contained in:
itsmattkc
2019-08-27 23:49:05 +10:00
parent d76218924e
commit 797a4eae16
5 changed files with 26 additions and 3 deletions
+4 -1
View File
@@ -34,7 +34,8 @@ class RendererThread : public QThread
{
Q_OBJECT
public:
RendererThread(const int& width,
RendererThread(QOpenGLContext* share_ctx,
const int& width,
const int& height,
const olive::PixelFormat& format,
const olive::RenderMode& mode);
@@ -53,6 +54,8 @@ signals:
void FinishedPath();
private:
QOpenGLContext* share_ctx_;
QWaitCondition wait_cond_;
QMutex mutex_;