diff --git a/Engine/source/T3D/decal/decalManager.cpp b/Engine/source/T3D/decal/decalManager.cpp index 39e90f159..7adce305d 100644 --- a/Engine/source/T3D/decal/decalManager.cpp +++ b/Engine/source/T3D/decal/decalManager.cpp @@ -87,7 +87,6 @@ const U32 DecalManager::smMaxIndices = 10000; DecalManager *gDecalManager = NULL; IMPLEMENT_CONOBJECT(DecalManager); -DECLARE_CATEGORY("UNLISTED"); ConsoleDoc( "@defgroup Decals\n" diff --git a/Engine/source/core/dataChunker.h b/Engine/source/core/dataChunker.h index cefefa2fe..226878711 100644 --- a/Engine/source/core/dataChunker.h +++ b/Engine/source/core/dataChunker.h @@ -41,7 +41,7 @@ public: struct alignas(uintptr_t) DataBlock : public AlignedBufferAllocator { - DataBlock* mNext; + DataBlock* mNext = NULL; inline DataBlock* getEnd() { diff --git a/Engine/source/renderInstance/renderPassManager.h b/Engine/source/renderInstance/renderPassManager.h index 8231370c8..2d4810ece 100644 --- a/Engine/source/renderInstance/renderPassManager.h +++ b/Engine/source/renderInstance/renderPassManager.h @@ -299,6 +299,7 @@ struct RenderInst /// Does a memset to clear the render instance. void clear(); + RenderInst() { clear(); } }; struct ObjectRenderInst : public RenderInst @@ -327,6 +328,7 @@ struct ObjectRenderInst : public RenderInst // Clear this instance. void clear(); + ObjectRenderInst() { clear(); } }; struct MeshRenderInst : public RenderInst @@ -397,6 +399,7 @@ struct MeshRenderInst : public RenderInst Vector mCustomShaderData; void clear(); + MeshRenderInst() { clear(); }; }; enum ParticleSystemState @@ -455,6 +458,7 @@ struct ParticleRenderInst : public RenderInst GFXTextureObject *diffuseTex; void clear(); + ParticleRenderInst() { clear(); } }; class GFXOcclusionQuery; @@ -477,6 +481,7 @@ struct OccluderRenderInst : public RenderInst bool isSphere; void clear(); + OccluderRenderInst() { clear(); } }; #endif // _RENDERPASSMANAGER_H_