Build 10619
GIT-
General
Fix `includeoptional` in Mapster32's sound parser
SVN handles and Git names are merged into one person.
Fix `includeoptional` in Mapster32's sound parser
Implement `includeoptional` in Mapster32's CON parsing
Don't try to interpolate rotatesprite calls if the clock difference is negative.
Move alpha==255 check up in dorotatesprite.
Fix ordering issues with rotatesprite interpolation that were causing insane jitter and pacing issues.
add a few rotatesprite flags for fine control of interpolation.
Add wall cstat mask parameter to cansee, and add optional param at the end of CON_CANSEE for it.
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.
add screenshot_dir CVar. Defaults to "screenshots".
Apply tints on KV6 voxels; factor out shared code
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.
mapster32/build: Make AlignWalls_ not a partially broken, cryptic mess. Correctly aligns textures of any size now.
Implement tileflags member of picanm, and added support for new flag: TILEFLAGS_TRUENPOT, that allows you to enable true non-power-of-two texture support per-tile.
(Fixes classic's buggy tiling and panning behaviour and bypasses the emulation of it in Polymost)
Enable non-power-of-two wall support in classic renderer. (Doesn't do anything yet without either a new map format, or upcoming TILEFLAGS_TRUENPOT).
Apply pogokeen's fix for hightile texture seams in polymost.
Switch to mmulti.cpp from EDuke32-OldMP repo. Loses IPv6 support, but gains stability and XP support.