diff options
Diffstat (limited to 'examples/qt3d/deferred-renderer-cpp/deferredrenderer.cpp')
-rw-r--r-- | examples/qt3d/deferred-renderer-cpp/deferredrenderer.cpp | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/examples/qt3d/deferred-renderer-cpp/deferredrenderer.cpp b/examples/qt3d/deferred-renderer-cpp/deferredrenderer.cpp index 928f8dec7..fa629dd73 100644 --- a/examples/qt3d/deferred-renderer-cpp/deferredrenderer.cpp +++ b/examples/qt3d/deferred-renderer-cpp/deferredrenderer.cpp @@ -53,8 +53,9 @@ DeferredRenderer::DeferredRenderer(Qt3DCore::QNode *parent) : Qt3DRender::QViewport(parent) - , m_sceneFilter(new Qt3DRender::QLayerFilter(this)) - , m_screenQuadFilter(new Qt3DRender::QLayerFilter(this)) + , m_surfaceSelector(new Qt3DRender::QRenderSurfaceSelector(this)) + , m_sceneFilter(new Qt3DRender::QLayerFilter(m_surfaceSelector)) + , m_screenQuadFilter(new Qt3DRender::QLayerFilter(m_surfaceSelector)) , m_clearScreenQuad(new Qt3DRender::QClearBuffer(m_screenQuadFilter)) , m_gBufferTargetSelector(new Qt3DRender::QRenderTargetSelector(m_sceneFilter)) , m_clearGBuffer(new Qt3DRender::QClearBuffer(m_gBufferTargetSelector)) |