mirror of
https://github.com/scp-fs2open/fs2open.github.com.git
synced 2026-11-09 13:01:29 -10:00
This changes how the bitmap slots are managed by the bmpman system. Instead of allocating a fixed-size array when the game starts this will manage multiple "blocks" of bitmap slots. When the engine runs out of slots in the already allocated blocks it simply creates a new block and allocates the new slot in that. This removed the hard limit on how many bitmaps can be loaded at the same time and should fix issues encountered by mods which use a lot of bitmap slots (I'm looking at you Spoon). This implements the idea described in #1503.