July 2019
-
General
Use corrected slope heights in getzrange() and pushmove()
-
General
Add getcorrectzsofslope()
-
General
Fix an issue where looping sound effects would play at full volume for a tic after playback began, regardless of distance to the sound
-
General
Promote divisor argument to tabledivide64 to int64_t and replace a couple of 64-bit divides in rintersect() and inflineintersect()
-
General
Minor _clang-format tweaks
-
General
Reorder #includes in build.cpp
-
General
update esv exts
-
General
new special purpose gamevar flag
-
General
Don't lock out cheats in skill 4 if FURY
-
General
This may be my worst commit ever.
-
General
Fix warnings in sjson
-
General
Add sjson to project
-
General
Amend r7805
Show details
'Murica.
-
General
Throw a warning when attempting to use CON_DEFINESOUND with a sound index that has already been defined
-
General
Fix mirrors in Polymer
-
General
Rename IONMAIDEN -> FURY
-
General
Try walldist + 8 instead of walldist << 1 in clipupdatesector()
-
General
Fix another bunch of improperly sized bitmap arrays
-
General
Add updatesectorneighbour() and updatesectorneighbourz() and make them accessible to CON to allow searching for nearby neighbouring sectors from a known sector.
Show details
These updatesector counterparts are more performant for tasks that require determining whether nearby sectors exist at a point as they will not exhaustively search the map. This also leads to more correct behaviour when sectors are disjoint, as queries will breadth-first search neighbouring sectors rather than risk accidentally stumbling first across accomodating disjoint sectors.
-
General
Expose the current episode and skill selection in ud.m_volume_number and ud.m_player_skill while in their respective menus
-
General
Fix edge case where mirrors & TROR could interact and render over skyboxes in the classic software renderer
-
General
Implement "usermap" music definition slot
-
Accept "." as meaning "do nothing to this slot"
-
General
Print extern declaration when generating .cpp from .glsl
-
General
Use std::numeric_limits instead of float.h
-
General
polymost1Frag.glsl: Fix warning C7572: OpenGL requires extension names to begin with 'GL_'
-
General
Tweak build process messages when building objects from .glsl files
-
General
Fix compilation of linklist.h in C++11 mode with clang
-
General
Tweak previous commit so clipmove takes precedence over getzrange
-
General
Fix an OG Duke bug where projectiles would bounce off the tops of sprites instead of registering a hit
-
General
Fix parallel build by switching to generating .obj files from .glsl files and treat the shader source as an externed global resolved at link time.
Show details
Additionally, remove the no longer necessary shader generated headers folder from .gitignore
-
General
Fix translucent masked wall sorting issue in Polymost
-
General
Voxel fix
-
General
Rename "autosaves" to "checkpoints" in menu
-
General
Fix stupid bug with sprite shadows in Polymost
-
General
Voxel fixes from Nuke
-
General
Fix issue with shader compilation
-
General
Fix sequential GNUmakefile build
-
General
Support separate .glsl shaders in Windows MSVC builds
-
General
osdfuncs.cpp: fix OSD background sometimes not rendering with the correct gl state
-
General
Support clamping in polymost1Frag.glsl and use it for sprites
-
General
Separate out polymost1Frag and polymost1Vert shaders from polymost.cpp and add rules for building in the GNUmakefile.
Show details
Additionally, git ignore the shader's generated headers folder.
-
General
polymost.cpp: Adjust shaders to use texture2DGradARB() if available
-
General
Fix volume slider bug introduced in r7773
-
General
QOL change: print save filename to console for manual savegames, too, not just ones generated through the script
-
General
Voxel fixes from Nuke.YKT
-
General
Don't attempt to animate sprites drawn as voxels by picnum
-
General
This is just syntax and formatting
Show details
No functional changes.
-
General
Rename stupid structure member I probably named when I was high
-
General
Stop trying to make CTRL-ALT-DEL happen
Show details
It's not going to happen.