Build 9828
GIT-
Add parameter to mdgetskinmap enabling fallback to other skins if one for the current pal isn't found.
SVN handles and Git names are merged into one person.
Add parameter to mdgetskinmap enabling fallback to other skins if one for the current pal isn't found.
Fix regression causing KV6 voxels to render black.
Get forcefilter working with models when sampler objects are enabled. Factored out some related code duplication.
bind a sampler object when drawing voxels.
Add linear sampler object, fixes forcefilter DEF token in polymost.
Add parameter to hictinting_applypixcolor to allow disabling r/b channel swapping. Improved readability of hictinting_applypixcolor as well.
Make floor-aligned model z offset behaviour in Polymost consistent with Polymer.
Fix a fuckup where I accidentally removed the color swap from gloadtile_art.
Fixed a bungle in gloadtile_hi. Only apply hictinting_applypixcolor if effect != 0.
add screenshot_dir CVar. Defaults to "screenshots".
Apply tints on KV6 voxels; factor out shared code
Add T_STUB_INTEGER_STRING stubs add/delplayercolor
Fix undefined behavior/potential OOB access in ST_21_FLOOR_DOOR. g_AnimateGoal does not take a sector number, it takes an animation index, and caps at 1024, not 4096.
Added seed_krand(int32_t* seed), a function for performing RNG that reads from and writes to a custom seed pointer.
Move S_DefineSound, S_DefineMusic, and S_DefineAudioIfSupported out of game.cpp and into sounds.cpp, and made CON_DEFINESOUND use S_DefineSound, reducing code duplication.