Settembre 2019
-
Generale
Change a couple of memcpys to just clear the whole size of the array instead of computing the size at runtime
-
Generale
Align cache1d memory blocks to system page size
-
Generale
Use multiples of 5 for the HUD scale option and cap the range at 50-100
-
Generale
uint64_t in G_FPSLimit()
-
Generale
Use integer math for Polymost rotatesprite
Mostra dettagli
Patch from Nuke.YKT.
-
Generale
Allow up to fov 140 from console
-
Generale
Bind medkit to mouse3 by default
-
Generale
Remove C as alternate default bind for regular gamefunc_Crouch
-
Generale
Move r_borderless and r_displayindex definitions out of polymost.cpp and into baselayer
Agosto 2019
-
Generale
clockticks.hpp: Fix issue where higher precision comparisons would cause unexpected behaviour with game loop code due to ototalclock being incremented rather than set to totalclock (causing a lack of subtick precision and potential doubled up/dropped game updates).
Mostra dettagli
Provide compareHighPrecision() for any code that needs higher precision comparisons.
-
Generale
Support fullscreening to the correct display in multiple monitor configurations
-
Generale
Fix critical TROR map corruption bug in the editor
Mostra dettagli
Patch from Nuke.YKT.
-
Generale
More gamefunc_Toggle_Crouch improvements
-
Generale
Fix SDL borderless windowed mode for real this time
Mostra dettagli
Introduces r_borderless cvar. 0: never borderless, 1: always borderless, 2: borderless if resolution matches desktop resolution (default).
-
Generale
Rename gamefunc_Crouch_Toggle to gamefunc_Toggle_Crouch to match the only existing similarly named gamefunc, gamefunc_Toggle_Crosshair
Mostra dettagli
Now bound to C by default.
-
Generale
Use a sound's volume offset parameter as the max distance if the explosion flag is set
-
Generale
Rework crouch toggle
Mostra dettagli
This is almost entirely contained in P_GetInput() now. It still uses two separately mappable buttons but you can get away with only gamefunc_Crouch_Toggle.
-
Generale
clockticks header fix
-
Generale
Set actor .bpos after A_GetZLimits() in A_Spawn()
-
Generale
Only use --high-entropy-va on x86_64
-
Generale
Fix MSVC build
-
Generale
Fix synthesis
-
Generale
kenbuild/src/game.cpp: Fix compilation issue due to removal of sqr() from pragmas.h in r7597
-
Generale
Change some clocks to support sub-tick precision using a new class, ClockTicks.
Mostra dettagli
Using that higher precision, interpolate at a higher granularity. Further, truncate the target interpolation time to vertical blank boundaries to avoid producing temporal artifacts. Fix issues caused by interpolation calculations being handled differently in multiple places (and fix cases where smoothratios were being thrown away only to be redone without checking all proper conditions). Ensure ClockTicks changes do not break other targets (EKenBuild, VoidSW), but note any interpolation there is not similarly updated.
-
Generale
Fix W_GCC_9 in Common.mak
-
Generale
Ultra minor clipping stuff
-
Generale
Don't consider CLIPCURBHEIGHT for ceiling clipping
-
Generale
This should be MAXSECTORS
-
Generale
Remove EDUKE32_PREDICT_ macro usage in clip.cpp so the game doesn't stall if a weird clipping malfunction occurs
-
Generale
Make building Fury easier with FURY=1
-
Generale
Fix mouse buttons 4 and 5 on Linux with SDL2, at least for 2.0.9 and up
-
Generale
VS project fixes from Striker.
-
Generale
Fix "bind showkeys" crash
-
Generale
Yeahhhhhh, this wasn't a great idea
-
Generale
I don't know why I read this diff backwards.
-
Generale
Remove fav priority weapon switch setting from menu, still available as a cvar
-
Generale
Re-enable mouse dead zone and mouse bias in input code, follow-up to r8028
-
Generale
I impress myself sometimes
-
Generale
Reduce stencil buffer size
Mostra dettagli
Revert if it causes issues in anything.
-
Generale
Ignore cstat 32768 sprites in map view
-
Generale
Tweak weapon autoswitch menu option text
-
Generale
Don't spawn TRANSPORTERSTAR if FURY
-
Generale
Add r_swapcomplete cvar to control what happens after SDL_GL_SwapWindow()
Mostra dettagli
0: do nothing 1: glFinish() 2: busy loop until currentVBlankInterval 3: glFlush()
-
Generale
Add console/log output for when the player is killed by various internal things, to aid in debugging
-
Generale
Use a vec3_t instead of separate vars to hold temporary position data in G_HandleMirror()
-
Generale
if out the in_mousebias and in_mousedeadzone cvars
-
Add warning message when the user has the in-game VSync option enabled
-
Generale
Revert r8024
-
Separate everything in AdvanceTrigger into a new TextSubmit except Space so it doesn't submit text fields such as savegames
-
Generale
Rename Silent protagonist to Protagonist speech