Code: Select all
// Dimension of a MapBlock #define MAP_BLOCKSIZE 16 // This makes mesh updates too slow, as many meshes are updated during // the main loop (related to TempMods and day/night) //#define MAP_BLOCKSIZE 32
Would trying to load a map generated with different block size be any problem?
EDIT- Answer: Yes, it fails to load with an 'invalid block data' message.
Is there some innate desirability of sizes such as 8/16/32/etc. (powers of eight or two?), or for a particular specific size, or an absolute maximum size, due to the size of variables used in other parts of the code?
Is smaller always better performance, as larger would seem to be always worse?