diff options
-rw-r--r-- | src/extras/defaults/qforwardrenderer.cpp | 4 | ||||
-rw-r--r-- | src/extras/defaults/qt3dwindow.cpp | 4 | ||||
-rw-r--r-- | src/render/materialsystem/shaderbuilder.cpp | 3 |
3 files changed, 11 insertions, 0 deletions
diff --git a/src/extras/defaults/qforwardrenderer.cpp b/src/extras/defaults/qforwardrenderer.cpp index f3137ea2d..4ab63c980 100644 --- a/src/extras/defaults/qforwardrenderer.cpp +++ b/src/extras/defaults/qforwardrenderer.cpp @@ -68,6 +68,10 @@ void QForwardRendererPrivate::init() { Q_Q(QForwardRenderer); +#ifdef QT_STATIC + Q_INIT_RESOURCE(extras); +#endif + m_frustumCulling->setParent(m_clearBuffer); m_clearBuffer->setParent(m_cameraSelector); m_cameraSelector->setParent(m_viewport); diff --git a/src/extras/defaults/qt3dwindow.cpp b/src/extras/defaults/qt3dwindow.cpp index baa2aeddb..eb48aeaec 100644 --- a/src/extras/defaults/qt3dwindow.cpp +++ b/src/extras/defaults/qt3dwindow.cpp @@ -86,6 +86,10 @@ Qt3DWindow::Qt3DWindow(QScreen *screen) { Q_D(Qt3DWindow); +#ifdef QT_STATIC + Q_INIT_RESOURCE(extras); +#endif + if (!d->parentWindow) d->connectToScreen(screen ? screen : d->topLevelScreen.data()); diff --git a/src/render/materialsystem/shaderbuilder.cpp b/src/render/materialsystem/shaderbuilder.cpp index c2b32ce86..e0862abc4 100644 --- a/src/render/materialsystem/shaderbuilder.cpp +++ b/src/render/materialsystem/shaderbuilder.cpp @@ -58,6 +58,9 @@ class GlobalShaderPrototypes public: GlobalShaderPrototypes() { +#ifdef QT_STATIC + Q_INIT_RESOURCE(materialsystem); +#endif setPrototypesFile(QStringLiteral(":/prototypes/default.json")); } |