diff options
author | Paul Lemire <paul.lemire@kdab.com> | 2016-01-22 11:31:22 +0100 |
---|---|---|
committer | Paul Lemire <paul.lemire@kdab.com> | 2016-03-17 11:27:53 +0000 |
commit | 7ff2cc9c1f037fa9159bc24d8a47778ebac2390a (patch) | |
tree | d96af4c0415662906c1c6fa5a64601b539cb106a /src/render/framegraph/qrendersurfaceselector_p.h | |
parent | c01bc22c287e58186a285b3f8507711fd982fd05 (diff) |
Renderer/QRenderTargetSurfaceSelector: implement proper synchronization
This is needed to avoid rendering on a surface that has been destroyed.
Change-Id: Iadc2a32e2e0113704ca4df48df6bcdd1a0d8256c
Reviewed-by: Paul Lemire <paul.lemire@kdab.com>
Diffstat (limited to 'src/render/framegraph/qrendersurfaceselector_p.h')
-rw-r--r-- | src/render/framegraph/qrendersurfaceselector_p.h | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/render/framegraph/qrendersurfaceselector_p.h b/src/render/framegraph/qrendersurfaceselector_p.h index 136ad0991..33e9eab96 100644 --- a/src/render/framegraph/qrendersurfaceselector_p.h +++ b/src/render/framegraph/qrendersurfaceselector_p.h @@ -52,6 +52,7 @@ // #include <Qt3DRender/private/qframegraphnode_p.h> +#include <Qt3DRender/private/platformsurfacefilter_p.h> #include <QtGui/qsurface.h> #include <QtGui/qwindow.h> @@ -69,6 +70,7 @@ public: QSurface *m_surface; QSize m_externalRenderTargetSize; + QScopedPointer<Qt3DRender::Render::PlatformSurfaceFilter> m_surfaceEventFilter; }; } // namespace Qt3DRender |