Merge pull request #162 from Azaezel/alph40_cleanups

Alph40 cleanups -uninitialized vars batch 1
This commit is contained in:
Areloch 2020-05-17 01:19:55 -05:00 committed by GitHub
commit b14a4af654
278 changed files with 982 additions and 401 deletions

View file

@ -75,7 +75,7 @@ class SceneCullingVolume
public:
/// Create an *uninitialized* culling volume.
SceneCullingVolume() {}
SceneCullingVolume() : mType(Includer), mSortPoint(1.f) {}
///
SceneCullingVolume( Type type, const PlaneSetF& planes )

View file

@ -66,7 +66,7 @@ class SceneZoneCullingState
CullingVolumeLink* mNext;
CullingVolumeLink( const SceneCullingVolume& volume )
: mVolume( volume ) {}
: mVolume( volume ) {mNext=NULL;}
};
/// Iterator over the culling volumes assigned to a zone.
@ -134,7 +134,7 @@ class SceneZoneCullingState
/// Zone states are constructed by SceneCullingState. This constructor should not
/// be used otherwise. It is public due to the use through Vector in SceneCullingState.
SceneZoneCullingState() {}
SceneZoneCullingState():mCanShortcuit(false), mCullingVolumes(NULL), mHaveSortedVolumes(false), mHaveIncluders(false), mHaveOccluders(false){}
/// Return true if the zone is visible. This is the case if any
/// includers have been added to the zone's rendering state.

View file

@ -56,6 +56,7 @@ class PathManager
Vector<U32> msToNext;
PathEntry() {
totalTime = 0;
VECTOR_SET_ASSOCIATION(positions);
VECTOR_SET_ASSOCIATION(rotations);
VECTOR_SET_ASSOCIATION(smoothingType);
@ -105,7 +106,6 @@ class PathManager
private:
bool mIsServer;
bool mPathsSent;
};
struct PathNode {