Build 10166
GIT-
Generale
Apply TerminX's rotatesprite interpolation fix. (Fixes interp jitter when framerate is over 120fps)
Nickname SVN e nomi Git sono unificati per persona.
Apply TerminX's rotatesprite interpolation fix. (Fixes interp jitter when framerate is over 120fps)
findfrompath() with empty filename immediately returns -1
Fixes a bug where an empty filename is interpreted as the current directory "./", which of course always exists.
fix polymost masked wall regression introduced in fd598dfe12c6d0af6c65a96b4ee9450e7c1472ec
revert more of 8cc49790938f2419c885167cdb6b732d165191fb
fix vox2poly crash caused by part of 8cc49790938f2419c885167cdb6b732d165191fb
This worked with all of the voxels I tested it with, but caused issues with some in Alien Armageddon.
fix polymost crash
fix warning
fix a couple of Windows API error messages to match the others
fix issue where sometimes the window didn't think it was focused at startup until focus was lost and regained
revert part of e8ea24b8abb701e69be2bb0ab211d7aa8fd8c6e5
add a handful of fixes from upstream
Fix a minor animation bug with SHOTGUNSHELL sprites
Found by Nuke.YKT
fix tarball version numbering
fix menu option to disable item pickup messages not saving to .cfg by adding "hud_messages" cvar
This bug appears to be rather old...
fix "twitching" of models drawn with rotatesprite when the viewangle changes in polymost and polymer
fix USE_OPENGL=0 build and remove software mode hightile dependence on USE_OPENGL=1 builds
This should allow stuff like the upscale pack to work on devices where OpenGL isn't available at all.
fix clang warnings
add -Wno-null-dereference and -Wno-stringop-overflow to ImGui build flags
fix playback issue with .ogg files containing invalid loop tags
this should fix logged messages not displaying in the console in edge cases where an exact multiple of 1024 messages were logged in between actual refreshes of the drawn console
turn most assertions left in the audio code into log messages instead
fix issue with the D(V)LOG_IF_F macros being improperly defined
We weren't using these anywhere so this went unnoticed until now. For some reason this being wrong only generated an error under MSVC.
fix mimalloc debug output
Fix building on Linux with GTK Startup Window
Also changes the case of the hardcoded strings "STUFF.DAT" and "NUKELAND.MAP" to match the file case in the download on Ken's website.
Fix a bug introduced with voxel caching in fa3d6784
The texturecache file shouldn't be affected I think
Fix compilation for POLYMER=0 builds
Fix texcache discovering index files in search paths if texcache.index doesn't exist in the cwd
Resolved by creating the index file before trying to read from it
Make standalone build gamefunc names available in non-standalone builds as well
Fixes issues when launching Fury with synthesis eduke32 builds
fix building with SDL 1.2
fix crash on sector creation
fix terminx/eduke32#242
Fix same error as in OSD_Printf() also in initprintf() and buildgl_outputDebugMessage()
Fix edge case where OSD_Printf() may wrongly remove the last char in a string
fix compilation errors
fix wangulator compilation error
Fix videoSetGamma() for SDL1 target
Fixed videoGetModes() prototype
Fixed SDL1.2 legacy support
Fix viewscreens being permanently deactivated after loading a save
Also decreases MAXUSERTILES to (MAXTILES - 256) to ensure the tilespace used by the viewscreens isn't encroached on by user tiles.
fix warning introduced by cb673c3392b91d32f6b5c72bf0582ff00462fc50
Fix crash due to an oversight in commit 88cd36858be30f7384eb7ccc35b669b06bc84c42