diff options
author | Sean Harmer <sean.harmer@kdab.com> | 2017-09-12 12:10:03 +0100 |
---|---|---|
committer | Sean Harmer <sean.harmer@kdab.com> | 2017-09-12 12:39:05 +0100 |
commit | 3f03499bf8a7cf3c3f8d19a020179c1205980bde (patch) | |
tree | 518b0ef3fb1b31d3856f43124150ef41acb8c1aa /src/render/backend/managers_p.h | |
parent | 8a4b9ebadb9e63ae367694f04786c7faf6306f27 (diff) | |
parent | bf5fd7a78c91e29332ce70ad844b756150f32f18 (diff) |
Merge branch '5.9' into 5.10
Change-Id: Id6a3d4ec579a2f2a2e559c22a2293d0e184f0bdf
Diffstat (limited to 'src/render/backend/managers_p.h')
-rw-r--r-- | src/render/backend/managers_p.h | 36 |
1 files changed, 2 insertions, 34 deletions
diff --git a/src/render/backend/managers_p.h b/src/render/backend/managers_p.h index c76f5b315..f19b9261a 100644 --- a/src/render/backend/managers_p.h +++ b/src/render/backend/managers_p.h @@ -94,7 +94,6 @@ class AttachmentManager : public Qt3DCore::QResourceManager< RenderTargetOutput, Qt3DCore::QNodeId, 16, - Qt3DCore::ArrayAllocatingPolicy, Qt3DCore::NonLockingPolicy> { public: @@ -105,7 +104,6 @@ class CameraManager : public Qt3DCore::QResourceManager< CameraLens, Qt3DCore::QNodeId, 8, - Qt3DCore::ArrayAllocatingPolicy, Qt3DCore::NonLockingPolicy> { public: @@ -116,7 +114,6 @@ class FilterKeyManager : public Qt3DCore::QResourceManager< FilterKey, Qt3DCore::QNodeId, 16, - Qt3DCore::ArrayAllocatingPolicy, Qt3DCore::NonLockingPolicy> { @@ -128,7 +125,6 @@ class EffectManager : public Qt3DCore::QResourceManager< Effect, Qt3DCore::QNodeId, 16, - Qt3DCore::ArrayAllocatingPolicy, Qt3DCore::NonLockingPolicy> { public: @@ -139,18 +135,16 @@ class Q_AUTOTEST_EXPORT EntityManager : public Qt3DCore::QResourceManager< Entity, Qt3DCore::QNodeId, 16, - Qt3DCore::ArrayAllocatingPolicy, Qt3DCore::NonLockingPolicy> { public: EntityManager() {} ~EntityManager() { - const auto entries = m_handleManager.entries(); - for (Entity *e : entries) { + Allocator::for_each([](Entity *e) { if (e) e->setNodeManagers(nullptr); - } + }); } }; @@ -175,7 +169,6 @@ class LayerManager : public Qt3DCore::QResourceManager< Layer, Qt3DCore::QNodeId, 16, - Qt3DCore::ArrayAllocatingPolicy, Qt3DCore::NonLockingPolicy> { public: @@ -186,7 +179,6 @@ class LevelOfDetailManager : public Qt3DCore::QResourceManager< LevelOfDetail, Qt3DCore::QNodeId, 16, - Qt3DCore::ArrayAllocatingPolicy, Qt3DCore::NonLockingPolicy> { public: @@ -197,7 +189,6 @@ class MaterialManager : public Qt3DCore::QResourceManager< Material, Qt3DCore::QNodeId, 16, - Qt3DCore::ArrayAllocatingPolicy, Qt3DCore::NonLockingPolicy> { public: @@ -208,7 +199,6 @@ class MatrixManager : public Qt3DCore::QResourceManager< QMatrix4x4, Qt3DCore::QNodeId, 16, - Qt3DCore::ArrayAllocatingPolicy, Qt3DCore::NonLockingPolicy> { public: @@ -219,7 +209,6 @@ class ShaderManager : public Qt3DCore::QResourceManager< Shader, Qt3DCore::QNodeId, 16, - Qt3DCore::ArrayAllocatingPolicy, Qt3DCore::NonLockingPolicy> { public: @@ -230,7 +219,6 @@ class ShaderBuilderManager : public Qt3DCore::QResourceManager< ShaderBuilder, Qt3DCore::QNodeId, 16, - Qt3DCore::ArrayAllocatingPolicy, Qt3DCore::NonLockingPolicy> { public: @@ -241,7 +229,6 @@ class TextureManager : public Qt3DCore::QResourceManager< Texture, Qt3DCore::QNodeId, 16, - Qt3DCore::ArrayAllocatingPolicy, Qt3DCore::NonLockingPolicy> { public: @@ -267,7 +254,6 @@ class TransformManager : public Qt3DCore::QResourceManager< Transform, Qt3DCore::QNodeId, 16, - Qt3DCore::ArrayAllocatingPolicy, Qt3DCore::NonLockingPolicy> { public: @@ -278,7 +264,6 @@ class VAOManager : public Qt3DCore::QResourceManager< OpenGLVertexArrayObject, VAOIdentifier, 16, - Qt3DCore::ArrayAllocatingPolicy, Qt3DCore::NonLockingPolicy> { public: @@ -289,7 +274,6 @@ class RenderTargetManager : public Qt3DCore::QResourceManager< RenderTarget, Qt3DCore::QNodeId, 8, - Qt3DCore::ArrayAllocatingPolicy, Qt3DCore::NonLockingPolicy> { public: @@ -300,7 +284,6 @@ class RenderPassManager : public Qt3DCore::QResourceManager< RenderPass, Qt3DCore::QNodeId, 16, - Qt3DCore::ArrayAllocatingPolicy, Qt3DCore::NonLockingPolicy> { public: @@ -312,7 +295,6 @@ class ParameterManager : public Qt3DCore::QResourceManager< Parameter, Qt3DCore::QNodeId, 16, - Qt3DCore::ArrayAllocatingPolicy, Qt3DCore::NonLockingPolicy> { public: @@ -323,7 +305,6 @@ class ShaderDataManager : public Qt3DCore::QResourceManager< ShaderData, Qt3DCore::QNodeId, 16, - Qt3DCore::ArrayAllocatingPolicy, Qt3DCore::NonLockingPolicy> { public: @@ -334,7 +315,6 @@ class GLBufferManager : public Qt3DCore::QResourceManager< GLBuffer, Qt3DCore::QNodeId, 16, - Qt3DCore::ArrayAllocatingPolicy, Qt3DCore::NonLockingPolicy> { }; @@ -343,7 +323,6 @@ class TextureImageManager : public Qt3DCore::QResourceManager< TextureImage, Qt3DCore::QNodeId, 16, - Qt3DCore::ArrayAllocatingPolicy, Qt3DCore::NonLockingPolicy> { }; @@ -352,7 +331,6 @@ class AttributeManager : public Qt3DCore::QResourceManager< Attribute, Qt3DCore::QNodeId, 20, - Qt3DCore::ArrayAllocatingPolicy, Qt3DCore::NonLockingPolicy> { }; @@ -361,7 +339,6 @@ class GeometryManager : public Qt3DCore::QResourceManager< Geometry, Qt3DCore::QNodeId, 16, - Qt3DCore::ArrayAllocatingPolicy, Qt3DCore::NonLockingPolicy> { }; @@ -370,7 +347,6 @@ class ObjectPickerManager : public Qt3DCore::QResourceManager< ObjectPicker, Qt3DCore::QNodeId, 16, - Qt3DCore::ArrayAllocatingPolicy, Qt3DCore::NonLockingPolicy> { }; @@ -380,7 +356,6 @@ class BoundingVolumeDebugManager : public Qt3DCore::QResourceManager< BoundingVolumeDebug, Qt3DCore::QNodeId, 16, - Qt3DCore::ArrayAllocatingPolicy, Qt3DCore::ObjectLevelLockingPolicy> { }; @@ -390,7 +365,6 @@ class LightManager : public Qt3DCore::QResourceManager< Light, Qt3DCore::QNodeId, 16, - Qt3DCore::ArrayAllocatingPolicy, Qt3DCore::NonLockingPolicy> { public: @@ -401,7 +375,6 @@ class EnvironmentLightManager : public Qt3DCore::QResourceManager< EnvironmentLight, Qt3DCore::QNodeId, 16, - Qt3DCore::ArrayAllocatingPolicy, Qt3DCore::NonLockingPolicy> { public: @@ -412,7 +385,6 @@ class ComputeCommandManager : public Qt3DCore::QResourceManager< ComputeCommand, Qt3DCore::QNodeId, 16, - Qt3DCore::ArrayAllocatingPolicy, Qt3DCore::NonLockingPolicy> { public: @@ -423,7 +395,6 @@ class RenderStateManager : public Qt3DCore::QResourceManager< RenderStateNode, Qt3DCore::QNodeId, 16, - Qt3DCore::ArrayAllocatingPolicy, Qt3DCore::NonLockingPolicy> { }; @@ -432,7 +403,6 @@ class ArmatureManager : public Qt3DCore::QResourceManager< Armature, Qt3DCore::QNodeId, 16, - Qt3DCore::ArrayAllocatingPolicy, Qt3DCore::NonLockingPolicy> { }; @@ -441,7 +411,6 @@ class SkeletonManager : public Qt3DCore::QResourceManager< Skeleton, Qt3DCore::QNodeId, 16, - Qt3DCore::ArrayAllocatingPolicy, Qt3DCore::NonLockingPolicy> { public: @@ -462,7 +431,6 @@ class JointManager : public Qt3DCore::QResourceManager< Joint, Qt3DCore::QNodeId, 16, - Qt3DCore::ArrayAllocatingPolicy, Qt3DCore::NonLockingPolicy> { public: |