Build 10265
GIT-
General
fix various integer overflows in floor sprite rendering code
SVN handles and Git names are merged into one person.
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