Build 8036
SVN-
Generale
I impress myself sometimes
-
Generale
Reduce stencil buffer size
Mostra dettagli
Revert if it causes issues in anything.
Nickname SVN e nomi Git sono unificati per persona.
I impress myself sometimes
Reduce stencil buffer size
Revert if it causes issues in anything.
Ignore cstat 32768 sprites in map view
Tweak weapon autoswitch menu option text
Don't spawn TRANSPORTERSTAR if FURY
Add r_swapcomplete cvar to control what happens after SDL_GL_SwapWindow()
0: do nothing 1: glFinish() 2: busy loop until currentVBlankInterval 3: glFlush()
Add console/log output for when the player is killed by various internal things, to aid in debugging
Use a vec3_t instead of separate vars to hold temporary position data in G_HandleMirror()
if out the in_mousebias and in_mousedeadzone cvars
Add option to disable the game side framerate limiter back into the menu
Add toggle for always run back to the menu
Fix borderless windowed fullscreen mode
Change skill alignment if FURY
Revert "This should be enough for SDL controller hotplug support but I haven't tested it"
Revise r8001
This should be enough for SDL controller hotplug support but I haven't tested it
This timing stuff actually works
It doesn't help when it turns out the compiler is broken and implementing std::chrono::high_resolution_clock as something that only counts in ms instead of properly aliasing it to std::chrono::steady_clock!
Call A_GetZLimits() for sprites in the map at load time
Re-introduce functionality removed in r7975, with improved timing
Replace separate timer implementations in SDL and Winlayer with a shared implementation based on std::chrono
There's no way this is correct.
Name fix, I guess?
Fix remaining casts to vec2_t/vec3_t
Fix bug where "standing" on top of a sprite structure underwater would cause the player to act as if they were no longer underwater
Another attempt at improving/fixing the fps limiter
Add automapping var to Gv_RefreshPointers()
Better behaved falling actors
Change actor/player context of EVENT_SCREEN
Fix sound issue
Oops
M-M-M-MUTEX MADNESS
Remove lockclock from mapstates
Improve frame limiter logic
Run savegame events as myconnectindex instead of screenpeek
This doesn't really matter right now, but it's wrong.
Happier try_facespr_intersect()
I'm prejudiced against 30-line functions with statements nested 5 levels deep.
Fix build error
Change audiolib's SDL driver's mutex stuff to use our implementation
Tiny error message cleanup
Reverse the order video modes are sorted in
Tweak the fatal engine initialization error and game already running dialog boxes a bit
Fix linking with SDL 2.0.10
Audiolib housekeeping
Use a LUT instead of a switch to handle choosing which audiolib mixer function to use for a voice
Polymost projection changes to correct the perspective in widescreen and ultrawide resolutions.
Patch from Nuke.YKT and Fox.
Sound cleanups
New feature: combine SF_GLOBAL and SF_DTAG definesound flags to get Duke3D explosion sound behavior
Oops
Fix crashes when passing invalid variable names to a couple of debugging commands in the console
Don't attempt to draw TILE_LOADSHOT unless it's already in memory
This works around a flaw in the .ext loading logic that I don't have time to debug right now.
Fix automapping not working when looking at the textured map mode
Skip drawing invalid polygons in polymost_drawpoly()