- fixed issue with UniqueList

Added memset after creation of new pointer.
This was causing massive drop of framerate when looking outside, with multiple glskyinfo object created, memcmp always failed with return -1 when dealing with GLSkyInfo
This commit is contained in:
Emanuele Disco 2021-07-27 08:46:11 +09:00
parent 71543d81cd
commit e8194dbb01

View file

@ -61,7 +61,7 @@ public:
if (!memcmp(t, Array[i], sizeof(T))) return Array[i];
}
T * newo=TheFreeList.GetNew();
memset(newo, 0, sizeof(T));
*newo=*t;
Array.Push(newo);
return newo;