uninitialized variables-renderinstance

(cherry picked from commit dcbc22bf8450250f192ae56b303affd760f63db1)
This commit is contained in:
AzaezelX 2020-04-26 16:47:29 -05:00
parent 522578074c
commit 8aa03a4ac9
3 changed files with 15 additions and 4 deletions

View file

@ -213,6 +213,7 @@ RenderProbeMgr::RenderProbeMgr()
smProbeManager = this;
mCubeMapCount = 0;
mCubeSlotCount = PROBE_ARRAY_SLOT_BUFFER_SIZE;
for (U32 i = 0; i < PROBE_MAX_COUNT; i++)
{
@ -222,7 +223,17 @@ RenderProbeMgr::RenderProbeMgr()
RenderProbeMgr::RenderProbeMgr(RenderInstType riType, F32 renderOrder, F32 processAddOrder)
: RenderBinManager(riType, renderOrder, processAddOrder)
{
{
mCubeMapCount = 0;
dMemset(mCubeMapSlots, false, sizeof(mCubeMapSlots));
mCubeSlotCount = PROBE_ARRAY_SLOT_BUFFER_SIZE;
mDefaultSkyLight = nullptr;
mEffectiveProbeCount = 0;
mHasSkylight = false;
mSkylightCubemapIdx = -1;
mLastConstants = nullptr;
mMipCount = 0;
mProbesDirty = false;
}
RenderProbeMgr::~RenderProbeMgr()