daily update on 20230724 by nitload youmu, bigM128map added

This commit is contained in:
Nitload
2023-07-24 22:50:19 +08:00
parent 80cdd610ce
commit e11c88b051
135 changed files with 1733 additions and 9965 deletions
+30
View File
@@ -1,5 +1,6 @@
using StgSharp.Control;
using StgSharp.Logic;
using StgSharp.Math;
namespace StgSharp
{
@@ -17,5 +18,34 @@ namespace StgSharp
/**/
}
internal static M128Map GetAvailabem128map()
{
Pool p = TimeLine.GetCurrentPool();
M128Map lastMap = p._m128mapContainer.Tail;
if (lastMap.isFull)
{
lastMap = new M128Map();
p._m128mapContainer.Add(lastMap);
}
return lastMap;
}
internal static long GetAvailableM128ptr()
{
Pool p = TimeLine.GetCurrentPool();
M128Map lastMap = p._m128mapContainer.Tail;
if (lastMap.isFull)
{
lastMap = new M128Map();
p._m128mapContainer.Add(lastMap);
}
long ptr = lastMap.RegistManagedM128Ptr();
return ptr;
}
}
}