December 2019
-
General
Add path recognition for Ion Fury installations
-
Use the CPUID instruction to serialize on 32-bit x86 without SSE2
Show details
Locking the memory bus seems like a bad idea in hindsight.
-
Update comments regarding LFENCE
-
General
Replace color matching up to index 239 with the engine's fullbright mask
Show details
Should improve the color range available to non-Duke editors.
-
General
Generate editorcolors[] from vgapal16[] at a better point in the startup process
-
I think these < should be <=
-
General
Rename colmatch functions
-
General
Change PaletteIndexFullbrights from uint32_t[8] to uint8_t[32]
-
General
Fix -Wunused-parameter in my CONTROL_ClearUserInput fix
-
Fix crash issues when Track sprites are set up incorrectly
-
General
SW, KenBuild: Draw mouse cursor in editor's 3D mode
Show details
Will still look wrong in SW due to reversed palette ramps.
-
General
Fix a mistake in my temporary CONTROL_ClearUserInput
Show details
Fixes skipping SW's 3D Realms screen and intro logo.
-
General
SW, KenBuild: Remove some unnecessary #ifdef RENDERTYPEWIN
-
Add tailspritefree to savegames
-
General
Revert r8386 and reinstate the Reverse Stereo option, but only #ifdef __MSDOS__
Show details
Agreed that this feature serves no purpose on modern systems.
-
Remove sound quality option from startup window
-
General
Move InitCustomColors to build.cpp
Show details
This gets grid lines showing in all editors.
-
General
SW, KenBuild: Add grid line size change G key
-
General
KenBuild, SW: Replace qsetmode == 200 with in3dmode()
-
Use old-style voxel loading so that ART animations are ignored
-
Move voxel loading to common.cpp
-
Move palswap generation to common.cpp
-
General
Add check against MAXVOXELS in qloadkvx
-
General
Expose nextvoxid variable
Show details
This allows game and defs to not overwrite each other's voxels.
-
General
Don't predicate the construction of distrecip on voxoff[0][0]
Show details
It's possible to load voxels after a call to dosetaspect.
-
Add call to palettePostLoadLookups
-
Add call to enginePreInit
-
General
Add vfs.h include to common.h for BUILDVFS_FIND_REC
-
Add DAMETH_INDEXED token and replace PTH_INDEXED with it where applicable
-
Add tilefromtexture subtoken "ifmatch", with subtokens "crc32" and "size"
-
Minor ifcrc cleanup
-
Move MV_Lock() and MV_Unlock back to multivoc.h
-
Function definitions in class definitions are implicitly inline
-
Remove chdir for artLoadFiles now that the engine has g_modDir
-
General
KenBuild, SW: Change console key default from NumLock to `
-
Enable mouse by default
-
General
SW, KenBuild: Add warning on startup that the software is not ready for public use
-
General
SW, KenBuild: Fix print error in the first line of editor log files
-
Call the port EKenBuild at runtime
-
General
SW, KenBuild: Fix build of editors after AnalyzeSprites change
-
General
Fix rotatesprite widescreen pinning in 5:4
-
Remove unconditional inclusion of winbits.h from game.cpp
-
Add USE_SSE2 option for 32-bit x86 and default it to off
Show details
This option might not exist forever, but for now entropy is preserved.
-
Re-add DemandFeed
Show details
Backported from PCExhumed.
-
Add MV_PlayRAW
Show details
Backported from NBlood.
-
Add MV_GetFrequency
Show details
Backported from PCExhumed.
-
General
Bump MAXPSKYTILES to 16
Show details
Backported from NBlood.
-
General
Pass -1 to ExtShowSectorData and ExtShowWallData as a sentinel instead of 0
Show details
Backported from NBlood.
-
General
Avoid shadowed variable in dorotatesprite
Show details
Backported from PCExhumed.
-
General
Move MAXVOXMIPS and voxoff from engine.cpp to build.h
Show details
Backported from NBlood.