summaryrefslogtreecommitdiffstats
path: root/src/runtimerender/rendererimpl/Qt3DSRendererImpl.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/runtimerender/rendererimpl/Qt3DSRendererImpl.cpp')
-rw-r--r--src/runtimerender/rendererimpl/Qt3DSRendererImpl.cpp3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/runtimerender/rendererimpl/Qt3DSRendererImpl.cpp b/src/runtimerender/rendererimpl/Qt3DSRendererImpl.cpp
index ad9b227..9728f40 100644
--- a/src/runtimerender/rendererimpl/Qt3DSRendererImpl.cpp
+++ b/src/runtimerender/rendererimpl/Qt3DSRendererImpl.cpp
@@ -129,6 +129,7 @@ namespace render {
, m_PickRenderPlugins(true)
, m_LayerCachingEnabled(true)
, m_LayerGPuProfilingEnabled(false)
+ , m_SignalProxy(ctx.GetSignalProxy())
{
}
Qt3DSRendererImpl::~Qt3DSRendererImpl()
@@ -367,7 +368,7 @@ namespace render {
SLayerRenderData *theRenderData = QT3DS_NEW(m_Context->GetAllocator(), SLayerRenderData)(
const_cast<SLayer &>(*theLayer), *this);
m_InstanceRenderMap.insert(make_pair(combineLayerAndId(theLayer, id), theRenderData));
-
+ theRenderData->m_SignalProxy = (QRuntimeViewSignalProxy *)m_SignalProxy;
// create a profiler if enabled
if (IsLayerGpuProfilingEnabled() && theRenderData)
theRenderData->CreateGpuProfiler();