Build 10311
GIT-
add map start position to undo/redo state
Mostra dettagli
- Risolve
- terminx/eduke32#210
-
fix F11 brightness adjustment and enable function in 2D mode
-
Generale
Fix terminx/eduke32#267
Nickname SVN e nomi Git sono unificati per persona.
add map start position to undo/redo state
fix F11 brightness adjustment and enable function in 2D mode
Fix terminx/eduke32#267
Fix building with GCC targeting Apple Silicon
Disable undefined and signed-integer-overflow sanitizers
They make running with LLDB untenable because they constantly fire.
SW, KenBuild: Fix Allman brace styling in macOS startup window
Use std::numeric_limits instead of cfloat's FLT_MAX and DBL_MAX
Reinstates aaca29588a7ee8216ac8beeab41df2f2c45b17be. For some reason adbce8b6cc49b169885624dee8e982cb2dffb222 reverted it.
Fix signed integer overflow in setzrange
Replaces 8298dd307692a50cc6eab279a460111ac6e273de and f278dd17bf05f0f32b24ab40437a65a545109079
Quick fixes for winlayer warnings
Quick fixes for winlayer errors
Fix minor warnings
Fix warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion]
Fix warning: 'basepal_' violates the C++ One Definition Rule [-Wodr]
I don't understand how something in SW's common_game.h could conflict with Duke3D's common_game.h right now, but it did.
Fix whitespace issues
Fix USE_OPENGL=0 build
fix various integer overflows in floor sprite rendering code
Fix logic of voxflags lookup in polymost_voxdraw, avoiding OOB access
Factor out variables in setzrange
This was in preparation to fix a signed integer overflow, but SW is full of them, so I'm not going to bother for now. runtime error: negation of -2147483648 cannot be represented in type 'int'; cast to an unsigned type to negate this value to itself
Fix a small number of whitespace issues
Avoid signed integer overflow in calc_smoothratio
37416553 * 60 cannot be represented in type 'int'
Bail from buildgl_resetSamplerObjects if !samplerobjects
Avoids null pointer deference on glIsSampler
fix warning
fix overlapping cl_showcoords text, enable sprite counters w/ cl_showcoords 2, add cl_showcoords 3 for the previously unreadable rendering cvar printouts
fix minor bug with visibility menu option
fix status bar size menu option regression
fix SE40 drawing oversight found when porting the current version of the effect to the editor
re-enable mus_xmp_interpolation cvar
It looks like there were a couple interpolation related fixes in libxmp since the last time we tried enabling this, so maybe it'll work without crackling and crashes this time.
fix bugged hightile skyboxes in polymer when artmapping is enabled
fix problems with the automatic view angle adjustment for playing without a mouse. This fixes #265.
in 'msaveloadtext()', prevent read of 'g_skillNames[-1]', fixing issue #225.
Note: 'skill == 0' can be obtained from the command line by either * '-m': "monsters off", or * '-s0': 'ud.m_monsters_off' is *not* set
in "draw tsprite before mask?" check, consider tile offsets for sloped sprites.
In 'GetCornerPoints()', fix condition for when to use 'get_floorspr_points()' to include sloped sprites as well.
Fix overwrite confirmation appending to save name
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.