summaryrefslogtreecommitdiffstats
path: root/src/render
diff options
context:
space:
mode:
Diffstat (limited to 'src/render')
-rw-r--r--src/render/CMakeLists.txt12
-rw-r--r--src/render/backend/backendnode.cpp3
-rw-r--r--src/render/backend/cameralens.cpp2
-rw-r--r--src/render/backend/entity.cpp2
-rw-r--r--src/render/backend/entityaccumulator.cpp11
-rw-r--r--src/render/backend/entityvisitor.cpp11
-rw-r--r--src/render/backend/layer.cpp3
-rw-r--r--src/render/backend/levelofdetail.cpp4
-rw-r--r--src/render/backend/rendersettings.cpp3
-rw-r--r--src/render/backend/rendertarget.cpp3
-rw-r--r--src/render/backend/rendertargetoutput.cpp3
-rw-r--r--src/render/backend/transform.cpp3
-rw-r--r--src/render/backend/trianglesvisitor.cpp3
-rw-r--r--src/render/framegraph/blitframebuffer.cpp3
-rw-r--r--src/render/framegraph/cameraselectornode.cpp3
-rw-r--r--src/render/framegraph/clearbuffers.cpp3
-rw-r--r--src/render/framegraph/framegraphvisitor.cpp3
-rw-r--r--src/render/framegraph/layerfilternode.cpp3
-rw-r--r--src/render/framegraph/nodraw.cpp3
-rw-r--r--src/render/framegraph/nopicking.cpp3
-rw-r--r--src/render/framegraph/qframegraphnode.cpp3
-rw-r--r--src/render/framegraph/qrenderpassfilter.cpp3
-rw-r--r--src/render/framegraph/qrenderstateset.cpp3
-rw-r--r--src/render/framegraph/qrendertargetselector.cpp3
-rw-r--r--src/render/framegraph/qsortpolicy.cpp3
-rw-r--r--src/render/framegraph/qtechniquefilter.cpp3
-rw-r--r--src/render/framegraph/renderpassfilternode.cpp3
-rw-r--r--src/render/framegraph/rendersurfaceselector.cpp3
-rw-r--r--src/render/framegraph/rendertargetselectornode.cpp3
-rw-r--r--src/render/framegraph/sortcriterion.cpp4
-rw-r--r--src/render/framegraph/sortpolicy.cpp3
-rw-r--r--src/render/framegraph/statesetnode.cpp3
-rw-r--r--src/render/framegraph/techniquefilternode.cpp3
-rw-r--r--src/render/framegraph/viewportnode.cpp3
-rw-r--r--src/render/frontend/qrenderaspect.cpp3
-rw-r--r--src/render/frontend/qrendertarget.cpp3
-rw-r--r--src/render/geometry/armature.cpp3
-rw-r--r--src/render/geometry/attribute.cpp4
-rw-r--r--src/render/geometry/geometry.cpp4
-rw-r--r--src/render/geometry/geometryrenderer.cpp4
-rw-r--r--src/render/geometry/joint.cpp4
-rw-r--r--src/render/geometry/pickingproxy.cpp4
-rw-r--r--src/render/geometry/qgeometryrenderer.cpp3
-rw-r--r--src/render/geometry/qmesh.cpp4
-rw-r--r--src/render/geometry/qpickingproxy.cpp3
-rw-r--r--src/render/geometry/skeleton.cpp4
-rw-r--r--src/render/io/qsceneloader.cpp3
-rw-r--r--src/render/io/scene.cpp4
-rw-r--r--src/render/jobs/calcboundingvolumejob.cpp4
-rw-r--r--src/render/jobs/raycastingjob.cpp11
-rw-r--r--src/render/jobs/renderviewjobutils.cpp4
-rw-r--r--src/render/jobs/uniformblockbuilder.cpp4
-rw-r--r--src/render/lights/environmentlight.cpp4
-rw-r--r--src/render/lights/light.cpp4
-rw-r--r--src/render/materialsystem/effect.cpp4
-rw-r--r--src/render/materialsystem/filterkey.cpp4
-rw-r--r--src/render/materialsystem/material.cpp4
-rw-r--r--src/render/materialsystem/parameter.cpp4
-rw-r--r--src/render/materialsystem/qtechnique.cpp3
-rw-r--r--src/render/materialsystem/renderpass.cpp4
-rw-r--r--src/render/materialsystem/shader.cpp4
-rw-r--r--src/render/materialsystem/shaderbuilder.cpp4
-rw-r--r--src/render/materialsystem/shaderdata.cpp4
-rw-r--r--src/render/materialsystem/technique.cpp4
-rw-r--r--src/render/picking/raycaster.cpp5
-rw-r--r--src/render/texture/qabstracttexture.cpp3
-rw-r--r--src/render/texture/qabstracttextureimage.cpp3
-rw-r--r--src/render/texture/texture.cpp4
-rw-r--r--src/render/texture/textureimage.cpp4
69 files changed, 162 insertions, 104 deletions
diff --git a/src/render/CMakeLists.txt b/src/render/CMakeLists.txt
index 32e1a4bd2..cc5012671 100644
--- a/src/render/CMakeLists.txt
+++ b/src/render/CMakeLists.txt
@@ -311,10 +311,16 @@ qt_internal_add_module(3DRender
Qt::Concurrent
Qt::CorePrivate
Qt::3DCorePrivate
-)
-# QTransform conflicts
-set_target_properties(3DRender PROPERTIES UNITY_BUILD OFF)
+ NO_UNITY_BUILD_SOURCES
+ # name clashes with internal linkage
+ backend/pointsvisitor.cpp
+ backend/segmentsvisitor.cpp
+ framegraph/frustumculling.cpp
+ jobs/frustumcullingjob.cpp
+ io/qsceneimportfactory.cpp
+ io/qsceneexportfactory.cpp
+)
# Resources:
set(materialsystem_resource_files
diff --git a/src/render/backend/backendnode.cpp b/src/render/backend/backendnode.cpp
index 7ad6e46cf..06e505888 100644
--- a/src/render/backend/backendnode.cpp
+++ b/src/render/backend/backendnode.cpp
@@ -10,11 +10,12 @@
QT_BEGIN_NAMESPACE
-using namespace Qt3DCore;
namespace Qt3DRender {
namespace Render {
+using namespace Qt3DCore;
+
BackendNode::BackendNode(Mode mode)
: QBackendNode(mode)
, m_renderer(nullptr)
diff --git a/src/render/backend/cameralens.cpp b/src/render/backend/cameralens.cpp
index 22f693317..374abec47 100644
--- a/src/render/backend/cameralens.cpp
+++ b/src/render/backend/cameralens.cpp
@@ -19,11 +19,11 @@
QT_BEGIN_NAMESPACE
-using namespace Qt3DCore;
namespace Qt3DRender {
namespace Render {
+using namespace Qt3DCore;
namespace {
diff --git a/src/render/backend/entity.cpp b/src/render/backend/entity.cpp
index e83b98e29..2f14e23e7 100644
--- a/src/render/backend/entity.cpp
+++ b/src/render/backend/entity.cpp
@@ -34,11 +34,11 @@
QT_BEGIN_NAMESPACE
-using namespace Qt3DCore;
namespace Qt3DRender {
namespace Render {
+using namespace Qt3DCore;
EntityPrivate::EntityPrivate()
: Qt3DCore::QBackendNodePrivate(Entity::ReadOnly)
diff --git a/src/render/backend/entityaccumulator.cpp b/src/render/backend/entityaccumulator.cpp
index e1b84c0af..43dff651c 100644
--- a/src/render/backend/entityaccumulator.cpp
+++ b/src/render/backend/entityaccumulator.cpp
@@ -4,8 +4,10 @@
#include "entityaccumulator_p.h"
#include "entityvisitor_p.h"
-QT_USE_NAMESPACE
-using namespace Qt3DRender::Render;
+QT_BEGIN_NAMESPACE
+
+namespace Qt3DRender {
+namespace Render {
namespace {
@@ -61,3 +63,8 @@ QList<Entity *> EntityAccumulator::apply(Entity *root) const
a.apply(root);
return a.m_entities;
}
+
+} // namespace Render
+} // namespace Qt3DRender
+
+QT_END_NAMESPACE
diff --git a/src/render/backend/entityvisitor.cpp b/src/render/backend/entityvisitor.cpp
index e0e392159..835512e3a 100644
--- a/src/render/backend/entityvisitor.cpp
+++ b/src/render/backend/entityvisitor.cpp
@@ -5,8 +5,10 @@
#include <Qt3DRender/private/managers_p.h>
#include <Qt3DRender/private/nodemanagers_p.h>
-QT_USE_NAMESPACE
-using namespace Qt3DRender::Render;
+QT_BEGIN_NAMESPACE
+
+namespace Qt3DRender {
+namespace Render {
EntityVisitor::EntityVisitor(NodeManagers *manager)
: m_manager(manager)
@@ -75,3 +77,8 @@ bool EntityVisitor::apply(Entity *root) {
return true;
}
+
+} // namespace Render
+} // namespace Qt3DRender
+
+QT_END_NAMESPACE
diff --git a/src/render/backend/layer.cpp b/src/render/backend/layer.cpp
index 3cc141e32..0cdf0b938 100644
--- a/src/render/backend/layer.cpp
+++ b/src/render/backend/layer.cpp
@@ -9,11 +9,12 @@
QT_BEGIN_NAMESPACE
-using namespace Qt3DCore;
namespace Qt3DRender {
namespace Render {
+using namespace Qt3DCore;
+
Layer::Layer()
: BackendNode()
, m_recursive(false)
diff --git a/src/render/backend/levelofdetail.cpp b/src/render/backend/levelofdetail.cpp
index ad800ffd4..517c85d64 100644
--- a/src/render/backend/levelofdetail.cpp
+++ b/src/render/backend/levelofdetail.cpp
@@ -10,11 +10,11 @@
QT_BEGIN_NAMESPACE
-using namespace Qt3DCore;
-
namespace Qt3DRender {
namespace Render {
+using namespace Qt3DCore;
+
LevelOfDetail::LevelOfDetail()
: BackendNode(BackendNode::ReadWrite)
, m_currentIndex(0)
diff --git a/src/render/backend/rendersettings.cpp b/src/render/backend/rendersettings.cpp
index ab2cef42e..70d6425fd 100644
--- a/src/render/backend/rendersettings.cpp
+++ b/src/render/backend/rendersettings.cpp
@@ -10,11 +10,12 @@
QT_BEGIN_NAMESPACE
-using namespace Qt3DCore;
namespace Qt3DRender {
namespace Render {
+using namespace Qt3DCore;
+
RenderSettings::RenderSettings()
: BackendNode()
, m_renderPolicy(QRenderSettings::OnDemand)
diff --git a/src/render/backend/rendertarget.cpp b/src/render/backend/rendertarget.cpp
index 5db06e929..8d7463e4f 100644
--- a/src/render/backend/rendertarget.cpp
+++ b/src/render/backend/rendertarget.cpp
@@ -10,11 +10,12 @@
QT_BEGIN_NAMESPACE
-using namespace Qt3DCore;
namespace Qt3DRender {
namespace Render {
+using namespace Qt3DCore;
+
RenderTarget::RenderTarget()
: BackendNode()
, m_dirty(false)
diff --git a/src/render/backend/rendertargetoutput.cpp b/src/render/backend/rendertargetoutput.cpp
index 045ab6c3d..37bbd1c86 100644
--- a/src/render/backend/rendertargetoutput.cpp
+++ b/src/render/backend/rendertargetoutput.cpp
@@ -8,11 +8,12 @@
QT_BEGIN_NAMESPACE
-using namespace Qt3DCore;
namespace Qt3DRender {
namespace Render {
+using namespace Qt3DCore;
+
RenderTargetOutput::RenderTargetOutput()
: BackendNode()
{
diff --git a/src/render/backend/transform.cpp b/src/render/backend/transform.cpp
index bca31a8ef..629ef51b3 100644
--- a/src/render/backend/transform.cpp
+++ b/src/render/backend/transform.cpp
@@ -10,11 +10,12 @@
QT_BEGIN_NAMESPACE
-using namespace Qt3DCore;
namespace Qt3DRender {
namespace Render {
+using namespace Qt3DCore;
+
Transform::Transform()
: BackendNode(ReadWrite)
, m_rotation()
diff --git a/src/render/backend/trianglesvisitor.cpp b/src/render/backend/trianglesvisitor.cpp
index 54172bdf4..b5b7e2664 100644
--- a/src/render/backend/trianglesvisitor.cpp
+++ b/src/render/backend/trianglesvisitor.cpp
@@ -18,12 +18,13 @@
QT_BEGIN_NAMESPACE
-using namespace Qt3DCore;
namespace Qt3DRender {
namespace Render {
+using namespace Qt3DCore;
+
namespace {
bool isTriangleBased(Qt3DRender::QGeometryRenderer::PrimitiveType type) noexcept
diff --git a/src/render/framegraph/blitframebuffer.cpp b/src/render/framegraph/blitframebuffer.cpp
index 61bb28754..0398abe81 100644
--- a/src/render/framegraph/blitframebuffer.cpp
+++ b/src/render/framegraph/blitframebuffer.cpp
@@ -6,11 +6,12 @@
QT_BEGIN_NAMESPACE
-using namespace Qt3DCore;
namespace Qt3DRender {
namespace Render {
+using namespace Qt3DCore;
+
BlitFramebuffer::BlitFramebuffer()
: FrameGraphNode(FrameGraphNode::BlitFramebuffer)
, m_sourceRenderTargetId(Qt3DCore::QNodeId())
diff --git a/src/render/framegraph/cameraselectornode.cpp b/src/render/framegraph/cameraselectornode.cpp
index 57210d277..19b986fc4 100644
--- a/src/render/framegraph/cameraselectornode.cpp
+++ b/src/render/framegraph/cameraselectornode.cpp
@@ -10,11 +10,12 @@
QT_BEGIN_NAMESPACE
-using namespace Qt3DCore;
namespace Qt3DRender {
namespace Render {
+using namespace Qt3DCore;
+
CameraSelector::CameraSelector()
: FrameGraphNode(FrameGraphNode::CameraSelector)
{
diff --git a/src/render/framegraph/clearbuffers.cpp b/src/render/framegraph/clearbuffers.cpp
index 61e91b9e5..c279f67d9 100644
--- a/src/render/framegraph/clearbuffers.cpp
+++ b/src/render/framegraph/clearbuffers.cpp
@@ -6,11 +6,12 @@
QT_BEGIN_NAMESPACE
-using namespace Qt3DCore;
namespace Qt3DRender {
namespace Render {
+using namespace Qt3DCore;
+
static QVector4D vec4dFromColor(const QColor &color)
{
if (!color.isValid())
diff --git a/src/render/framegraph/framegraphvisitor.cpp b/src/render/framegraph/framegraphvisitor.cpp
index 16847128d..f49441033 100644
--- a/src/render/framegraph/framegraphvisitor.cpp
+++ b/src/render/framegraph/framegraphvisitor.cpp
@@ -12,11 +12,12 @@
QT_BEGIN_NAMESPACE
-using namespace Qt3DCore;
namespace Qt3DRender {
namespace Render {
+using namespace Qt3DCore;
+
FrameGraphVisitor::FrameGraphVisitor(const FrameGraphManager *manager)
: m_manager(manager)
{
diff --git a/src/render/framegraph/layerfilternode.cpp b/src/render/framegraph/layerfilternode.cpp
index b8d439f99..ae7fe5f9d 100644
--- a/src/render/framegraph/layerfilternode.cpp
+++ b/src/render/framegraph/layerfilternode.cpp
@@ -8,11 +8,12 @@
QT_BEGIN_NAMESPACE
-using namespace Qt3DCore;
namespace Qt3DRender {
namespace Render {
+using namespace Qt3DCore;
+
LayerFilterNode::LayerFilterNode()
: FrameGraphNode(FrameGraphNode::LayerFilter)
, m_filterMode(QLayerFilter::AcceptAnyMatchingLayers)
diff --git a/src/render/framegraph/nodraw.cpp b/src/render/framegraph/nodraw.cpp
index 321834910..211ca7582 100644
--- a/src/render/framegraph/nodraw.cpp
+++ b/src/render/framegraph/nodraw.cpp
@@ -6,11 +6,12 @@
QT_BEGIN_NAMESPACE
-using namespace Qt3DCore;
namespace Qt3DRender {
namespace Render {
+using namespace Qt3DCore;
+
NoDraw::NoDraw()
: FrameGraphNode(FrameGraphNode::NoDraw)
{
diff --git a/src/render/framegraph/nopicking.cpp b/src/render/framegraph/nopicking.cpp
index 3e062e7c4..d91b855a0 100644
--- a/src/render/framegraph/nopicking.cpp
+++ b/src/render/framegraph/nopicking.cpp
@@ -5,11 +5,12 @@
QT_BEGIN_NAMESPACE
-using namespace Qt3DCore;
namespace Qt3DRender {
namespace Render {
+using namespace Qt3DCore;
+
NoPicking::NoPicking()
: FrameGraphNode(FrameGraphNode::NoPicking)
{
diff --git a/src/render/framegraph/qframegraphnode.cpp b/src/render/framegraph/qframegraphnode.cpp
index 5319abb5f..48f3e3cb4 100644
--- a/src/render/framegraph/qframegraphnode.cpp
+++ b/src/render/framegraph/qframegraphnode.cpp
@@ -11,7 +11,6 @@
#include <QList>
#include <QQueue>
-using namespace Qt3DCore;
QT_BEGIN_NAMESPACE
@@ -340,6 +339,8 @@ QFrameGraphNode *QFrameGraphNode::parentFrameGraphNode() const
*/
QList<QFrameGraphNode *> QFrameGraphNodePrivate::childFrameGraphNodes() const
{
+ using namespace Qt3DCore;
+
Q_Q(const QFrameGraphNode);
QList<QFrameGraphNode *> result;
QQueue<QNode *> queue;
diff --git a/src/render/framegraph/qrenderpassfilter.cpp b/src/render/framegraph/qrenderpassfilter.cpp
index d66ff43d9..dec5170cd 100644
--- a/src/render/framegraph/qrenderpassfilter.cpp
+++ b/src/render/framegraph/qrenderpassfilter.cpp
@@ -9,10 +9,11 @@
QT_BEGIN_NAMESPACE
-using namespace Qt3DCore;
namespace Qt3DRender {
+using namespace Qt3DCore;
+
/*!
\class Qt3DRender::QRenderPassFilter
\inmodule Qt3DRender
diff --git a/src/render/framegraph/qrenderstateset.cpp b/src/render/framegraph/qrenderstateset.cpp
index fc998668e..140735746 100644
--- a/src/render/framegraph/qrenderstateset.cpp
+++ b/src/render/framegraph/qrenderstateset.cpp
@@ -8,10 +8,11 @@
QT_BEGIN_NAMESPACE
-using namespace Qt3DCore;
namespace Qt3DRender {
+using namespace Qt3DCore;
+
QRenderStateSetPrivate::QRenderStateSetPrivate()
: QFrameGraphNodePrivate()
{
diff --git a/src/render/framegraph/qrendertargetselector.cpp b/src/render/framegraph/qrendertargetselector.cpp
index 64a05fce5..a6b04426d 100644
--- a/src/render/framegraph/qrendertargetselector.cpp
+++ b/src/render/framegraph/qrendertargetselector.cpp
@@ -8,9 +8,10 @@
QT_BEGIN_NAMESPACE
-using namespace Qt3DCore;
namespace Qt3DRender {
+using namespace Qt3DCore;
+
/*!
\class Qt3DRender::QRenderTargetSelector
\inmodule Qt3DRender
diff --git a/src/render/framegraph/qsortpolicy.cpp b/src/render/framegraph/qsortpolicy.cpp
index 4f115cd00..2e2e4d5d4 100644
--- a/src/render/framegraph/qsortpolicy.cpp
+++ b/src/render/framegraph/qsortpolicy.cpp
@@ -5,10 +5,11 @@
QT_BEGIN_NAMESPACE
-using namespace Qt3DCore;
namespace Qt3DRender {
+using namespace Qt3DCore;
+
QSortPolicyPrivate::QSortPolicyPrivate()
: QFrameGraphNodePrivate()
{
diff --git a/src/render/framegraph/qtechniquefilter.cpp b/src/render/framegraph/qtechniquefilter.cpp
index a94bad2c4..e71a18b3a 100644
--- a/src/render/framegraph/qtechniquefilter.cpp
+++ b/src/render/framegraph/qtechniquefilter.cpp
@@ -8,10 +8,11 @@
QT_BEGIN_NAMESPACE
-using namespace Qt3DCore;
namespace Qt3DRender {
+using namespace Qt3DCore;
+
QTechniqueFilterPrivate::QTechniqueFilterPrivate()
: QFrameGraphNodePrivate()
{
diff --git a/src/render/framegraph/renderpassfilternode.cpp b/src/render/framegraph/renderpassfilternode.cpp
index 2975affe9..39fc20967 100644
--- a/src/render/framegraph/renderpassfilternode.cpp
+++ b/src/render/framegraph/renderpassfilternode.cpp
@@ -9,11 +9,12 @@
QT_BEGIN_NAMESPACE
-using namespace Qt3DCore;
namespace Qt3DRender {
namespace Render {
+using namespace Qt3DCore;
+
RenderPassFilter::RenderPassFilter()
: FrameGraphNode(FrameGraphNode::RenderPassFilter)
{
diff --git a/src/render/framegraph/rendersurfaceselector.cpp b/src/render/framegraph/rendersurfaceselector.cpp
index 8e6dfa5eb..0da57fd0c 100644
--- a/src/render/framegraph/rendersurfaceselector.cpp
+++ b/src/render/framegraph/rendersurfaceselector.cpp
@@ -10,7 +10,6 @@
QT_BEGIN_NAMESPACE
-using namespace Qt3DCore;
namespace {
@@ -33,6 +32,8 @@ QSurface *surfaceFromQObject(QObject *o)
namespace Qt3DRender {
namespace Render {
+using namespace Qt3DCore;
+
RenderSurfaceSelector::RenderSurfaceSelector()
: FrameGraphNode(FrameGraphNode::Surface)
, m_surfaceObj(nullptr)
diff --git a/src/render/framegraph/rendertargetselectornode.cpp b/src/render/framegraph/rendertargetselectornode.cpp
index 4abf3d484..9f6f6fb03 100644
--- a/src/render/framegraph/rendertargetselectornode.cpp
+++ b/src/render/framegraph/rendertargetselectornode.cpp
@@ -11,11 +11,12 @@
QT_BEGIN_NAMESPACE
-using namespace Qt3DCore;
namespace Qt3DRender {
namespace Render {
+using namespace Qt3DCore;
+
RenderTargetSelector::RenderTargetSelector() :
FrameGraphNode(FrameGraphNode::RenderTarget)
{
diff --git a/src/render/framegraph/sortcriterion.cpp b/src/render/framegraph/sortcriterion.cpp
index 0a672381b..c575e759a 100644
--- a/src/render/framegraph/sortcriterion.cpp
+++ b/src/render/framegraph/sortcriterion.cpp
@@ -7,11 +7,11 @@
QT_BEGIN_NAMESPACE
-using namespace Qt3DCore;
-
namespace Qt3DRender {
namespace Render {
+using namespace Qt3DCore;
+
SortCriterion::SortCriterion()
: BackendNode()
, m_type(QSortCriterion::StateChangeCost)
diff --git a/src/render/framegraph/sortpolicy.cpp b/src/render/framegraph/sortpolicy.cpp
index 9c4936c8d..059f68a7f 100644
--- a/src/render/framegraph/sortpolicy.cpp
+++ b/src/render/framegraph/sortpolicy.cpp
@@ -6,11 +6,12 @@
QT_BEGIN_NAMESPACE
-using namespace Qt3DCore;
namespace Qt3DRender {
namespace Render {
+using namespace Qt3DCore;
+
SortPolicy::SortPolicy()
: FrameGraphNode(FrameGraphNode::SortMethod)
{
diff --git a/src/render/framegraph/statesetnode.cpp b/src/render/framegraph/statesetnode.cpp
index 4f7804c8c..1c8f98620 100644
--- a/src/render/framegraph/statesetnode.cpp
+++ b/src/render/framegraph/statesetnode.cpp
@@ -11,11 +11,12 @@
QT_BEGIN_NAMESPACE
-using namespace Qt3DCore;
namespace Qt3DRender {
namespace Render {
+using namespace Qt3DCore;
+
StateSetNode::StateSetNode()
: FrameGraphNode(FrameGraphNode::StateSet)
{
diff --git a/src/render/framegraph/techniquefilternode.cpp b/src/render/framegraph/techniquefilternode.cpp
index 1884939ef..61037c7f5 100644
--- a/src/render/framegraph/techniquefilternode.cpp
+++ b/src/render/framegraph/techniquefilternode.cpp
@@ -10,11 +10,12 @@
QT_BEGIN_NAMESPACE
-using namespace Qt3DCore;
namespace Qt3DRender {
namespace Render {
+using namespace Qt3DCore;
+
TechniqueFilter::TechniqueFilter()
: FrameGraphNode(FrameGraphNode::TechniqueFilter)
{
diff --git a/src/render/framegraph/viewportnode.cpp b/src/render/framegraph/viewportnode.cpp
index 735dee77f..660d836d8 100644
--- a/src/render/framegraph/viewportnode.cpp
+++ b/src/render/framegraph/viewportnode.cpp
@@ -7,11 +7,12 @@
QT_BEGIN_NAMESPACE
-using namespace Qt3DCore;
namespace Qt3DRender {
namespace Render {
+using namespace Qt3DCore;
+
ViewportNode::ViewportNode()
: FrameGraphNode(FrameGraphNode::Viewport)
, m_xMin(0.0f)
diff --git a/src/render/frontend/qrenderaspect.cpp b/src/render/frontend/qrenderaspect.cpp
index b8508cef1..027cb78f4 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
diff --git a/src/render/geometry/armature.cpp b/src/render/geometry/armature.cpp
index 6ca2fe209..658c56a9f 100644
--- a/src/render/geometry/armature.cpp
+++ b/src/render/geometry/armature.cpp
@@ -10,11 +10,12 @@
QT_BEGIN_NAMESPACE
-using namespace Qt3DCore;
namespace Qt3DRender {
namespace Render {
+using namespace Qt3DCore;
+
Armature::Armature()
: BackendNode(Qt3DCore::QBackendNode::ReadOnly)
{
diff --git a/src/render/geometry/attribute.cpp b/src/render/geometry/attribute.cpp
index c755f60f0..b0abde9bf 100644
--- a/src/render/geometry/attribute.cpp
+++ b/src/render/geometry/attribute.cpp
@@ -7,11 +7,11 @@
QT_BEGIN_NAMESPACE
-using namespace Qt3DCore;
-
namespace Qt3DRender {
namespace Render {
+using namespace Qt3DCore;
+
Attribute::Attribute()
: BackendNode(ReadOnly)
, m_nameId(0)
diff --git a/src/render/geometry/geometry.cpp b/src/render/geometry/geometry.cpp
index 880a36690..f4f4be411 100644
--- a/src/render/geometry/geometry.cpp
+++ b/src/render/geometry/geometry.cpp
@@ -10,11 +10,11 @@
QT_BEGIN_NAMESPACE
-using namespace Qt3DCore;
-
namespace Qt3DRender {
namespace Render {
+using namespace Qt3DCore;
+
Geometry::Geometry()
: BackendNode(ReadWrite)
, m_geometryDirty(false)
diff --git a/src/render/geometry/geometryrenderer.cpp b/src/render/geometry/geometryrenderer.cpp
index d1f1c2993..a20963dee 100644
--- a/src/render/geometry/geometryrenderer.cpp
+++ b/src/render/geometry/geometryrenderer.cpp
@@ -14,11 +14,11 @@
QT_BEGIN_NAMESPACE
-using namespace Qt3DCore;
-
namespace Qt3DRender {
namespace Render {
+using namespace Qt3DCore;
+
GeometryRenderer::GeometryRenderer()
: BackendNode(ReadWrite)
, m_instanceCount(0)
diff --git a/src/render/geometry/joint.cpp b/src/render/geometry/joint.cpp
index 828f170ab..b58b5aba2 100644
--- a/src/render/geometry/joint.cpp
+++ b/src/render/geometry/joint.cpp
@@ -10,11 +10,11 @@
QT_BEGIN_NAMESPACE
-using namespace Qt3DCore;
-
namespace Qt3DRender {
namespace Render {
+using namespace Qt3DCore;
+
Joint::Joint()
: BackendNode(Qt3DCore::QBackendNode::ReadOnly)
, m_localPose()
diff --git a/src/render/geometry/pickingproxy.cpp b/src/render/geometry/pickingproxy.cpp
index 62f40b4af..999157814 100644
--- a/src/render/geometry/pickingproxy.cpp
+++ b/src/render/geometry/pickingproxy.cpp
@@ -11,11 +11,11 @@
QT_BEGIN_NAMESPACE
-using namespace Qt3DCore;
-
namespace Qt3DRender {
namespace Render {
+using namespace Qt3DCore;
+
PickingProxy::PickingProxy()
: BackendNode(ReadWrite)
, m_instanceCount(0)
diff --git a/src/render/geometry/qgeometryrenderer.cpp b/src/render/geometry/qgeometryrenderer.cpp
index 7c7f8f7a7..1b0c9d79a 100644
--- a/src/render/geometry/qgeometryrenderer.cpp
+++ b/src/render/geometry/qgeometryrenderer.cpp
@@ -8,10 +8,11 @@
QT_BEGIN_NAMESPACE
-using namespace Qt3DCore;
namespace Qt3DRender {
+using namespace Qt3DCore;
+
QGeometryRendererPrivate::QGeometryRendererPrivate()
: Qt3DCore::QBoundingVolumePrivate()
, m_instanceCount(1)
diff --git a/src/render/geometry/qmesh.cpp b/src/render/geometry/qmesh.cpp
index 20352d0cf..919905e9e 100644
--- a/src/render/geometry/qmesh.cpp
+++ b/src/render/geometry/qmesh.cpp
@@ -28,10 +28,10 @@
QT_BEGIN_NAMESPACE
-using namespace Qt3DCore;
-
namespace Qt3DRender {
+using namespace Qt3DCore;
+
Q_GLOBAL_STATIC_WITH_ARGS(QFactoryLoader, geometryLoader, (QGeometryLoaderFactory_iid, QLatin1String("/geometryloaders"), Qt::CaseInsensitive))
QMeshPrivate::QMeshPrivate()
diff --git a/src/render/geometry/qpickingproxy.cpp b/src/render/geometry/qpickingproxy.cpp
index 62db2fd2e..05df963cb 100644
--- a/src/render/geometry/qpickingproxy.cpp
+++ b/src/render/geometry/qpickingproxy.cpp
@@ -8,10 +8,11 @@
QT_BEGIN_NAMESPACE
-using namespace Qt3DCore;
namespace Qt3DRender {
+using namespace Qt3DCore;
+
QPickingProxyPrivate::QPickingProxyPrivate()
: Qt3DCore::QBoundingVolumePrivate()
{
diff --git a/src/render/geometry/skeleton.cpp b/src/render/geometry/skeleton.cpp
index ba2ed6eed..12425bee3 100644
--- a/src/render/geometry/skeleton.cpp
+++ b/src/render/geometry/skeleton.cpp
@@ -18,11 +18,11 @@
QT_BEGIN_NAMESPACE
-using namespace Qt3DCore;
-
namespace Qt3DRender {
namespace Render {
+using namespace Qt3DCore;
+
Skeleton::Skeleton()
: BackendNode(Qt3DCore::QBackendNode::ReadWrite)
, m_status(Qt3DCore::QSkeletonLoader::NotReady)
diff --git a/src/render/io/qsceneloader.cpp b/src/render/io/qsceneloader.cpp
index 9f82fc7d4..f18a9efb9 100644
--- a/src/render/io/qsceneloader.cpp
+++ b/src/render/io/qsceneloader.cpp
@@ -18,10 +18,11 @@
QT_BEGIN_NAMESPACE
-using namespace Qt3DCore;
namespace Qt3DRender {
+using namespace Qt3DCore;
+
/*!
\class Qt3DRender::QSceneLoader
\inmodule Qt3DRender
diff --git a/src/render/io/scene.cpp b/src/render/io/scene.cpp
index d06486bfd..8e0cdfeef 100644
--- a/src/render/io/scene.cpp
+++ b/src/render/io/scene.cpp
@@ -13,11 +13,11 @@
QT_BEGIN_NAMESPACE
-using namespace Qt3DCore;
-
namespace Qt3DRender {
namespace Render {
+using namespace Qt3DCore;
+
Scene::Scene()
: BackendNode(QBackendNode::ReadWrite)
, m_sceneManager(nullptr)
diff --git a/src/render/jobs/calcboundingvolumejob.cpp b/src/render/jobs/calcboundingvolumejob.cpp
index 0e8a2ee0c..0fe7f5d0f 100644
--- a/src/render/jobs/calcboundingvolumejob.cpp
+++ b/src/render/jobs/calcboundingvolumejob.cpp
@@ -30,11 +30,11 @@
QT_BEGIN_NAMESPACE
-using namespace Qt3DCore;
-
namespace Qt3DRender {
namespace Render {
+using namespace Qt3DCore;
+
namespace {
class BoundingVolumeCalculator
diff --git a/src/render/jobs/raycastingjob.cpp b/src/render/jobs/raycastingjob.cpp
index 50931b031..701b6f7b6 100644
--- a/src/render/jobs/raycastingjob.cpp
+++ b/src/render/jobs/raycastingjob.cpp
@@ -19,9 +19,10 @@
QT_BEGIN_NAMESPACE
-using namespace Qt3DRender;
+namespace Qt3DRender {
+namespace Render {
+
using namespace Qt3DRender::RayCasting;
-using namespace Render;
namespace {
@@ -50,8 +51,7 @@ public:
} // anonymous
-
-class Qt3DRender::Render::RayCastingJobPrivate : public Qt3DCore::QAspectJobPrivate
+class RayCastingJobPrivate : public Qt3DCore::QAspectJobPrivate
{
public:
RayCastingJobPrivate(RayCastingJob *q) : q_ptr(q) { }
@@ -284,4 +284,7 @@ void RayCastingJob::dispatchHits(RayCaster *rayCaster, const PickingUtils::HitLi
d->dispatches.push_back({rayCaster, hits});
}
+} // namespace Render
+} // namespace Qt3DRender
+
QT_END_NAMESPACE
diff --git a/src/render/jobs/renderviewjobutils.cpp b/src/render/jobs/renderviewjobutils.cpp
index a832e8790..d515cf965 100644
--- a/src/render/jobs/renderviewjobutils.cpp
+++ b/src/render/jobs/renderviewjobutils.cpp
@@ -20,11 +20,11 @@
QT_BEGIN_NAMESPACE
-using namespace Qt3DCore;
-
namespace Qt3DRender {
namespace Render {
+using namespace Qt3DCore;
+
/*!
\internal
Searches the best matching Technique from \a effect specified.
diff --git a/src/render/jobs/uniformblockbuilder.cpp b/src/render/jobs/uniformblockbuilder.cpp
index 132c31d9e..462d66176 100644
--- a/src/render/jobs/uniformblockbuilder.cpp
+++ b/src/render/jobs/uniformblockbuilder.cpp
@@ -10,11 +10,11 @@
QT_BEGIN_NAMESPACE
-using namespace Qt3DCore;
-
namespace Qt3DRender {
namespace Render {
+using namespace Qt3DCore;
+
namespace {
const QString blockArray = QStringLiteral("[%1]");
diff --git a/src/render/lights/environmentlight.cpp b/src/render/lights/environmentlight.cpp
index 59a1436f2..c35bd21fd 100644
--- a/src/render/lights/environmentlight.cpp
+++ b/src/render/lights/environmentlight.cpp
@@ -7,11 +7,11 @@
QT_BEGIN_NAMESPACE
-using namespace Qt3DCore;
-
namespace Qt3DRender {
namespace Render {
+using namespace Qt3DCore;
+
QNodeId EnvironmentLight::shaderData() const
{
return m_shaderDataId;
diff --git a/src/render/lights/light.cpp b/src/render/lights/light.cpp
index 7f12caace..97c3ceb2a 100644
--- a/src/render/lights/light.cpp
+++ b/src/render/lights/light.cpp
@@ -11,11 +11,11 @@
QT_BEGIN_NAMESPACE
-using namespace Qt3DCore;
-
namespace Qt3DRender {
namespace Render {
+using namespace Qt3DCore;
+
QNodeId Light::shaderData() const
{
return m_shaderDataId;
diff --git a/src/render/materialsystem/effect.cpp b/src/render/materialsystem/effect.cpp
index 94b700cf4..49a03d753 100644
--- a/src/render/materialsystem/effect.cpp
+++ b/src/render/materialsystem/effect.cpp
@@ -12,11 +12,11 @@
QT_BEGIN_NAMESPACE
-using namespace Qt3DCore;
-
namespace Qt3DRender {
namespace Render {
+using namespace Qt3DCore;
+
Effect::Effect()
: BackendNode()
{
diff --git a/src/render/materialsystem/filterkey.cpp b/src/render/materialsystem/filterkey.cpp
index 24fd40121..7d0b74ead 100644
--- a/src/render/materialsystem/filterkey.cpp
+++ b/src/render/materialsystem/filterkey.cpp
@@ -6,11 +6,11 @@
QT_BEGIN_NAMESPACE
-using namespace Qt3DCore;
-
namespace Qt3DRender {
namespace Render {
+using namespace Qt3DCore;
+
FilterKey::FilterKey()
: BackendNode()
{
diff --git a/src/render/materialsystem/material.cpp b/src/render/materialsystem/material.cpp
index 10737d647..16ee6f62b 100644
--- a/src/render/materialsystem/material.cpp
+++ b/src/render/materialsystem/material.cpp
@@ -10,13 +10,13 @@
#include "qeffect.h"
#include <Qt3DRender/private/qmaterial_p.h>
-using namespace Qt3DCore;
-
QT_BEGIN_NAMESPACE
namespace Qt3DRender {
namespace Render {
+using namespace Qt3DCore;
+
Material::Material()
: BackendNode()
{
diff --git a/src/render/materialsystem/parameter.cpp b/src/render/materialsystem/parameter.cpp
index 9ba592dff..5a6450cd6 100644
--- a/src/render/materialsystem/parameter.cpp
+++ b/src/render/materialsystem/parameter.cpp
@@ -13,11 +13,11 @@
QT_BEGIN_NAMESPACE
-using namespace Qt3DCore;
-
namespace Qt3DRender {
namespace Render {
+using namespace Qt3DCore;
+
Parameter::Parameter()
: BackendNode()
, m_nameId(-1)
diff --git a/src/render/materialsystem/qtechnique.cpp b/src/render/materialsystem/qtechnique.cpp
index 6a5ec71b1..65376f801 100644
--- a/src/render/materialsystem/qtechnique.cpp
+++ b/src/render/materialsystem/qtechnique.cpp
@@ -8,10 +8,11 @@
QT_BEGIN_NAMESPACE
-using namespace Qt3DCore;
namespace Qt3DRender {
+using namespace Qt3DCore;
+
QTechniquePrivate::QTechniquePrivate()
: QNodePrivate()
{
diff --git a/src/render/materialsystem/renderpass.cpp b/src/render/materialsystem/renderpass.cpp
index a3aadfb2b..74f55884e 100644
--- a/src/render/materialsystem/renderpass.cpp
+++ b/src/render/materialsystem/renderpass.cpp
@@ -15,11 +15,11 @@
QT_BEGIN_NAMESPACE
-using namespace Qt3DCore;
-
namespace Qt3DRender {
namespace Render {
+using namespace Qt3DCore;
+
RenderPass::RenderPass()
: BackendNode()
{
diff --git a/src/render/materialsystem/shader.cpp b/src/render/materialsystem/shader.cpp
index 1fc42a255..a71fd19f3 100644
--- a/src/render/materialsystem/shader.cpp
+++ b/src/render/materialsystem/shader.cpp
@@ -16,10 +16,10 @@
QT_BEGIN_NAMESPACE
-using namespace Qt3DCore;
-
namespace Qt3DRender {
namespace Render {
+
+using namespace Qt3DCore;
const int Shader::modelMatrixNameId = StringToInt::lookupId(QLatin1String("modelMatrix"));
const int Shader::viewMatrixNameId = StringToInt::lookupId(QLatin1String("viewMatrix"));
const int Shader::projectionMatrixNameId = StringToInt::lookupId(QLatin1String("projectionMatrix"));
diff --git a/src/render/materialsystem/shaderbuilder.cpp b/src/render/materialsystem/shaderbuilder.cpp
index c2916c28d..afe666f62 100644
--- a/src/render/materialsystem/shaderbuilder.cpp
+++ b/src/render/materialsystem/shaderbuilder.cpp
@@ -77,11 +77,11 @@ private:
Q_GLOBAL_STATIC(GlobalShaderPrototypes, qt3dGlobalShaderPrototypes)
-using namespace Qt3DCore;
-
namespace Qt3DRender {
namespace Render {
+using namespace Qt3DCore;
+
QString ShaderBuilder::getPrototypesFile()
{
return qt3dGlobalShaderPrototypes->prototypesFile();
diff --git a/src/render/materialsystem/shaderdata.cpp b/src/render/materialsystem/shaderdata.cpp
index 365c1929d..b1e8e0f00 100644
--- a/src/render/materialsystem/shaderdata.cpp
+++ b/src/render/materialsystem/shaderdata.cpp
@@ -13,11 +13,11 @@
QT_BEGIN_NAMESPACE
-using namespace Qt3DCore;
-
namespace Qt3DRender {
namespace Render {
+using namespace Qt3DCore;
+
namespace {
const int qNodeIdTypeId = qMetaTypeId<Qt3DCore::QNodeId>();
diff --git a/src/render/materialsystem/technique.cpp b/src/render/materialsystem/technique.cpp
index ef691bab0..89d0f5b39 100644
--- a/src/render/materialsystem/technique.cpp
+++ b/src/render/materialsystem/technique.cpp
@@ -19,11 +19,11 @@
QT_BEGIN_NAMESPACE
-using namespace Qt3DCore;
-
namespace Qt3DRender {
namespace Render {
+using namespace Qt3DCore;
+
Technique::Technique()
: BackendNode()
, m_isCompatibleWithRenderer(false)
diff --git a/src/render/picking/raycaster.cpp b/src/render/picking/raycaster.cpp
index 05f84f9d1..a4968e41d 100644
--- a/src/render/picking/raycaster.cpp
+++ b/src/render/picking/raycaster.cpp
@@ -12,12 +12,11 @@
QT_BEGIN_NAMESPACE
-using namespace Qt3DCore;
-
namespace Qt3DRender {
-
namespace Render {
+using namespace Qt3DCore;
+
RayCaster::RayCaster()
: BackendNode(QBackendNode::ReadWrite)
{
diff --git a/src/render/texture/qabstracttexture.cpp b/src/render/texture/qabstracttexture.cpp
index 4d3d20828..7d0fb4291 100644
--- a/src/render/texture/qabstracttexture.cpp
+++ b/src/render/texture/qabstracttexture.cpp
@@ -7,10 +7,11 @@
QT_BEGIN_NAMESPACE
-using namespace Qt3DCore;
namespace Qt3DRender {
+using namespace Qt3DCore;
+
QAbstractTexturePrivate::QAbstractTexturePrivate()
: QNodePrivate()
, m_target(QAbstractTexture::Target2D)
diff --git a/src/render/texture/qabstracttextureimage.cpp b/src/render/texture/qabstracttextureimage.cpp
index 8f3c059d4..df428cb10 100644
--- a/src/render/texture/qabstracttextureimage.cpp
+++ b/src/render/texture/qabstracttextureimage.cpp
@@ -7,10 +7,11 @@
QT_BEGIN_NAMESPACE
-using namespace Qt3DCore;
namespace Qt3DRender {
+using namespace Qt3DCore;
+
QTextureImageDataGenerator::~QTextureImageDataGenerator() = default;
/*!
diff --git a/src/render/texture/texture.cpp b/src/render/texture/texture.cpp
index 0536b6c8e..5b33b8627 100644
--- a/src/render/texture/texture.cpp
+++ b/src/render/texture/texture.cpp
@@ -13,11 +13,11 @@
QT_BEGIN_NAMESPACE
-using namespace Qt3DCore;
-
namespace Qt3DRender {
namespace Render {
+using namespace Qt3DCore;
+
Texture::Texture()
// We need backend -> frontend notifications to update the status of the texture
: BackendNode(ReadWrite)
diff --git a/src/render/texture/textureimage.cpp b/src/render/texture/textureimage.cpp
index 15e4712ce..cfc519fa5 100644
--- a/src/render/texture/textureimage.cpp
+++ b/src/render/texture/textureimage.cpp
@@ -8,11 +8,11 @@
QT_BEGIN_NAMESPACE
-using namespace Qt3DCore;
-
namespace Qt3DRender {
namespace Render {
+using namespace Qt3DCore;
+
TextureImage::TextureImage()
: BackendNode(ReadWrite)
, m_dirty(false)