Build 9805
GIT-
bind a sampler object when drawing voxels.
Nickname SVN e nomi Git sono unificati per persona.
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.
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.
Add wrapper defines to mmulti.h
Fix bad call to updatesector in G_CollectSpawnPoints that broke spawns in overlapping sectors and TROR. p->cursectnum should equal the sprite's sectnum on initial spawn.
Fix bad call to updatesector in G_CollectSpawnPoints that broke spawns in overlapping sectors and TROR. p->cursectnum should equal the sprite's sectnum on initial spawn.
Fix trains not moving spawn points with higher indexes than player count.
Fix player sprite disappearing and chat indicator using the wrong sprite when typing.
Re-added a check in VM_Move that probably should't have been removed.