summaryrefslogtreecommitdiffstats
path: root/src/render/frontend
diff options
context:
space:
mode:
authorTim Blechmann <tim@klingt.org>2024-02-07 13:25:40 +0800
committerTim Blechmann <tim@klingt.org>2024-02-07 17:23:03 +0800
commit06bb491354489b06998306ea9de87da92314b397 (patch)
tree9e199a73279cb1146cd15451441ba43abb7c74bb /src/render/frontend
parent84423051fedf1ec51fffe781ba52affe52f1a8e5 (diff)
build system: fix unity builds
we need to avoid polluting the global (or qt) namespace by moving the `using namespace Qt3DXXX` statements into the namespace where it's actually required. furthermore: * replace `QT_USE_NAMESPACE` with `QT_BEGIN_NAMESPACE`/`END` pair * exclude some translation units with name clashes inside anonymous namespaces Change-Id: I5301b55c6a0c7079602c759f5bde152354149880 Pick-to: 6.7 Reviewed-by: Mike Krus <mike.krus@kdab.com>
Diffstat (limited to 'src/render/frontend')
-rw-r--r--src/render/frontend/qrenderaspect.cpp3
-rw-r--r--src/render/frontend/qrendertarget.cpp3
2 files changed, 4 insertions, 2 deletions
diff --git a/src/render/frontend/qrenderaspect.cpp b/src/render/frontend/qrenderaspect.cpp
index 131610159..55f4b51c9 100644
--- a/src/render/frontend/qrenderaspect.cpp
+++ b/src/render/frontend/qrenderaspect.cpp
@@ -155,7 +155,6 @@
QT_BEGIN_NAMESPACE
-using namespace Qt3DCore;
namespace {
@@ -234,6 +233,8 @@ QStringList dumpSGFilterState(Qt3DRender::Render::TechniqueManager *manager,
}
namespace Qt3DRender {
+using namespace Qt3DCore;
+
#define CreateSynchronizerJobPtr(lambda, type) \
Render::SynchronizerJobPtr::create(lambda, type, #type)
diff --git a/src/render/frontend/qrendertarget.cpp b/src/render/frontend/qrendertarget.cpp
index dae4f3f55..fd914bb0e 100644
--- a/src/render/frontend/qrendertarget.cpp
+++ b/src/render/frontend/qrendertarget.cpp
@@ -7,10 +7,11 @@
QT_BEGIN_NAMESPACE
-using namespace Qt3DCore;
namespace Qt3DRender {
+using namespace Qt3DCore;
+
/*!
\class Qt3DRender::QRenderTarget
\brief The QRenderTarget class encapsulates a target (usually a frame buffer