uninitialized variables-lighting

This commit is contained in:
AzaezelX 2020-05-11 15:07:21 -05:00
parent 9fef1b3cd1
commit f52c3d5ed2
6 changed files with 15 additions and 7 deletions

View file

@ -70,7 +70,7 @@ protected:
GFXStateBlockRef mLitState[NUM_LIT_STATES][2];
public:
LightMatInstance(Material &mat) : Parent(mat), mLightMapParamsSC(NULL), mInternalPass(false) {}
LightMatInstance(Material &mat) : Parent(mat), mLightMapParamsSC(NULL), mInternalPass(false), mSpecialLight(NULL) {}
virtual bool init( const FeatureSet &features, const GFXVertexFormat *vertexFormat );
virtual bool setupPass( SceneRenderState *state, const SceneData &sgData );

View file

@ -63,6 +63,9 @@ AdvancedLightManager::AdvancedLightManager()
{
mLightBinManager = NULL;
mLastShader = NULL;
mLastConstants = NULL;
mSpherePrimitiveCount = 0;
mConePrimitiveCount = 0;
mAvailableSLInterfaces = NULL;
}