Build 9076
GIT-
move REVSTR stuff to rev.h so it doesn't need to be duplicated between rev.cpp and windows_inc.h
SVN handles and Git names are merged into one person.
move REVSTR stuff to rev.h so it doesn't need to be duplicated between rev.cpp and windows_inc.h
fix rev.cpp so it works properly outside of builds on Windows
fix winlayer wm_setapptitle() to deal with being passed a pointer to apptitle[]
move swallf[] and lookups[] allocation to videoAllocateBuffers()
change calcFrameDelay() to no longer reduce the frame limit by 1 fps per 60Hz of refresh rate with r_maxfps -1
This worked fine with G-SYNC displays, but I guess it sucked for regular 60Hz setups for some people. This should be tested for regressions...
fix sprite sorting issue that caused broken voxel rendering in polymost
use an additional bitmap in clipupdatesector() to mark which sectors have been checked with inside()
disable annoying clipupdatesector() console warning in release builds
make a few things in clipmove() const that I must have missed the last time I worked on it
Not a particularly exciting set of changes.
better handle the GL driver enforcing a particular SwapInterval
fix poorly written time comparison in vsync handling
This only affected KMT mode, and only on certain system configurations.
remove weird framejitter shit from FPS limiter because it doesn't do what I wanted it to
comment the reason SetWindowGrab exists
bypass SDL_SetWindowGrab on Windows
add yax_getflorzofslope() and yax_getceilzofslope()
make cliptestsector() (used by clipmove(), etc) TROR aware
This is intended to help with issues where enemies get stuck in thin TROR layers.
clean up classic mode sloped sprite drawing a little
add mutex_try()
Not used anywhere yet.
Fix -Wunused-parameter warnings