Build 10161
GIT-
fix polymost masked wall regression introduced in fd598dfe12c6d0af6c65a96b4ee9450e7c1472ec
SVN handles and Git names are merged into one person.
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
GL state fixes
Fixes textures with fullbright pixels being drawn completely bright when texture filtering is enabled, and a couple other issues.
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
smmalloc GCC 12 warning fixes
fix build error with DEBUG_MAIN_ARRAYS
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
fix mimalloc debug output
workaround invisible wall sprite glitch caused by precision issues
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
fix building with SDL 1.2
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 bug where the desktop refresh rate was being ignored in windowed mode, always print refresh rate to console on video mode change
cap framerate to 1000 even if r_maxfps is 0
For anyone that really thinks they need more than 1000 fps, "r_maxfps -2" will revert to the previous completely unthrottled behavior.
fix potential crash in LRU, optimize branching
fix wall sprite rendering glitch on wallpoint intersection
fix stupid bug causing controller buttons to not show up in the Duke menus
fix "-v" command line parameter
fix certain log messages not echoing to console
fix kzopen() defect introduced in e28b00cec3fb6165783c0b8402f4681e8a19f607
revert part of 5ffe0d7ea85d722ee527c9f559b1e14dd78f9235
fix USE_OPENGL=0 builds
change Polymost cvars around to be a little friendlier to users who want something other than the default lack of texture filtering, etc
New cvar hierarchy: r_useindexedcolortextures overrides/disables r_anisotropy and r_usetileshades r_texfilter overrides/disables r_useindexedcolortextures (and thus re-enables r_anisotropy and r_usetileshades) This commit also fixes terminx/eduke32#235
fix CPUID branding string on platforms other than Windows
fix TROR regression caused by 421b54a8abb51e91cc539ec3a323e8581e2e05f7
fix building against SDL older than 2.0.9
fix use of value before validation in polymer_updatewall()
fix copy/paste error in screentextRender()
For some reason, this error didn't propagate into screentextGetSize().
prevent leak of address of object on stack in polymost_dorotatespritemodel()
fix potential crash in polymost_fillpolygon()
fix faulty logic in OSD_SetLogFile()