(svn r7758) -Codechange: Change SpriteGroup pool allocation from 16 items to 512 items at a time, as with a few sets loaded there can easily be 10,000+ items in the pool.
authorpeter1138
Tue, 02 Jan 2007 18:56:03 +0000
changeset 5725 8ad0e96437e0
parent 5724 e6633aa2c817
child 5726 8f399788f6c9
(svn r7758) -Codechange: Change SpriteGroup pool allocation from 16 items to 512 items at a time, as with a few sets loaded there can easily be 10,000+ items in the pool.
newgrf_spritegroup.c
--- a/newgrf_spritegroup.c	Tue Jan 02 18:43:25 2007 +0000
+++ b/newgrf_spritegroup.c	Tue Jan 02 18:56:03 2007 +0000
@@ -11,7 +11,7 @@
 static void SpriteGroupPoolCleanBlock(uint start_item, uint end_item);
 
 static uint _spritegroup_count = 0;
-STATIC_OLD_POOL(SpriteGroup, SpriteGroup, 4, 8000, NULL, SpriteGroupPoolCleanBlock)
+STATIC_OLD_POOL(SpriteGroup, SpriteGroup, 9, 250, NULL, SpriteGroupPoolCleanBlock)
 
 static void DestroySpriteGroup(SpriteGroup *group)
 {