* Fix SDL_Net shutdown.
* Remove some demos/netgame warnings from the menu. We disable all relevant
options anyway, so there is nothing to warn about.
* remobe bootstrap
* Gamepad improvements
* Prep event handler for frequent gamepad updates
* Prep responder for frequent gamepad updates
* Prep mouse for frequent gamepad updates
* Move raw input setting to config only
* Add interpolation helper functions
* Add fast gamepad polling
* Restrict side movement in strict mode or net games
* Don't use SDL_FLT_EPSILON
* Remove redundant calculation
* Menu adjustments
Remove "enable/disable gamepad" and add "extra turn sensitivity".
* Tune defaults
* Skip controller updates if not found
* Introduce drs_skip_frame flag, skip DRS after resolution switch, wipe, save
game, window event.
* Move V_InitFlexTranTable to R_Init (don't want to skip DRS for it).
* Disable DRS when menu is active.
* Tweak DRS parameters.
* Use 1:1 turn/look response
* Use pitch directly for 3d audio
Since pitch is now an angle in BAM units, the related helper function can be simplified.
* Adjust recoil and centering angles
A bit closer to the exact height-to-angle calculations.
Make sure that the product of the weapon sprite scale factor
and its reciprocal is always at least FRACUNIT to
fix garbage lines at the top of weapon sprites.
See
b8aa0e7d8bFixes#1371
* experiment with -Wbad-function-cast
* cast FRACUNIT to double, instead of function return value
* assign sqrt() result to variable, cast and bit-shift this
* restore thinker function to intermediate variable
* cast pointer to int
* assign ShellExecute() return value to intermediate pointer, cast and compare this
* more compact fixes
* add -Wcast-function-type
* attempt to fix i_winmusic:PlayerProc()
* attempt to fix MSVC build
* back to PrBoom's float version of P_GetOffset()
* improve consistency with Win API
* attempt to fix P_DegenMobjThinker() signature
* add -Wno-cast-function-type-strict
* get rid of -Wcast-function-type again
* Add adjustable FOV
* Always use custom FOV when non-zero
* Fix pixels at edge of screen for 32:9 aspect ratio
* Remove in-game aspect ratio selection for now
* Revert "Fix pixels at edge of screen for 32:9 aspect ratio"
This reverts commit ab1df333f610f4097bca0256694b3c99f69eb9de.