Build 10154
GIT-
resolve defects in sound system
SVN handles and Git names are merged into one person.
resolve defects in sound system
fix menu option to disable item pickup messages not saving to .cfg by adding "hud_messages" cvar
This bug appears to be rather old...
clang warning fixes
fix oversight in 76b0d9cf0852a830d1f26f87d1e1526b5c1debe7
fix GCC 12 warnings
adapt commit f21082da0a4dc5aee5a56f7784fe804ed35bc990 from NetDuke32.
Interpolates conveyor belt SE floor panning.
skip bpos update for STAT_EFFECTOR sprites
turn most assertions left in the audio code into log messages instead
consider hitag of RESPAWN sprites for precache
precache indexed hightile textures, minor rework of loading screen progress bar
fix warning introduced by cb673c3392b91d32f6b5c72bf0582ff00462fc50
fix menu navigation with left controller stick when not in a game and no demos are playing
limit framerate to refresh rate in menus and bonus screens
This is intended to address complaints of GPU coil whine. While these are obviously actually just complaints about the user's own hardware, we don't really need hundreds of frames per second in the menus, do we?
VM_UpdateAnim() optimization
fix broken USE_OPENGL=0 build
improve EDUKE32_PREDICT_FALSE usage in S_StopEnvSound() and S_ChangeSoundPitch()
change VM_IFELSE_MAGIC to just steal one bit from the translated bytecode instead of the whole range used for the encoded line numbers used for debugging
This has the side effect of making branches show up w/ correct line numbers in VM instruction debug dumps. Needs testing!
improve CON VM debug dump output
Replaces more or less useless offsets from script pointer with filename and line number and consolidates parameters passed to CON commands into the same line in the output.
add debug vm_preempt cvar to control CON VM preemption by frame drawing
This doesn't save to the .cfg because it's a tool for debugging and is not intended to be used as a user preference.
remove extra newline from error printed to log
remove unused userdef
don't check FX_SoundValidAndActive() in S_ChangeSoundPitch() because FX_SetPitch() ends up forcing synchronization anyway
uncomment G_AddSearchPaths() call accidentally commented out for debugging in b689f9974f32acfa6200ba354ee2e21aea10702d
add STANDALONE_UNUSED
Used to silence warnings for function parameters that are unused in EDUKE32_STANDALONE builds.
fix crash at startup when running with no video output
Linux warning fixes
add line accidentally left out of b689f9974f32acfa6200ba354ee2e21aea10702d
cool CON optimization
fix frame time counter logic typo
move default settings for ud.cashman, .fta_on, and .god to CONFIG_SetDefaults()
fix undefined behavior