diff options
Diffstat (limited to 'src/runtimerender/rendererimpl/Qt3DSRendererImpl.cpp')
-rw-r--r-- | src/runtimerender/rendererimpl/Qt3DSRendererImpl.cpp | 3 |
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(); |