- improve performance in The Gauntlet by forcing scene reload when opening rooms
- reduce CPU usage by caching a bunch of model data
- fix macOS resized FBO bug (port from GPU plugin)
- fix stretched geometry bug by replacing count_prio_offset's switch with a loop
- adjust shadow threshold to prevent some flickering shadows
- make light flickering effect visually consistent regardless of performance
- log client information (32/64-bit) for debugging purposes
- increase MAX_TRIANGLE to account for higher tri count models
- remove remaining Christmas environment properties
- add 'unlock FPS' setting
- reduce brightness of sun-facing terrain
- prevent plane 0 terrain from casting shadows to reduce shadow artifacts
- changes to some variable and method names
- misc changes to lighting, environment, and object properties