Build 8494
SVN-
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.
SVN handles and Git names are merged into one person.
Replace color matching up to index 239 with the engine's fullbright mask
Should improve the color range available to non-Duke editors.
Fix crash issues when Track sprites are set up incorrectly
Use old-style voxel loading so that ART animations are ignored
Move voxel loading to common.cpp
Expose nextvoxid variable
This allows game and defs to not overwrite each other's voxels.
Don't predicate the construction of distrecip on voxoff[0][0]
It's possible to load voxels after a call to dosetaspect.
Remove chdir for artLoadFiles now that the engine has g_modDir
Move MAXVOXMIPS and voxoff from engine.cpp to build.h
Backported from NBlood.
Move kopen4loadfrommod to the engine
Backported from NBlood.
Fix regression in software rendering of slopes in r8363
Fix GLOBAL_NO_GL_TILESHADES since the implementation of the shader in Polymost
Patch from Fox and Nuke.YKT.
Sanitize all uses of wall.nextwall to prevent OOBs
Copy the sln==1 GetUpperLowerSector case from the editor to the game
This avoids upper and lower remaining unmodified. Sector 469 in Seppuku Station causes it!
SW, KenBuild: When exiting, uninit sound before the engine
Move registry reading to engine
Move VDF parsing to engine
Check for "m32_usecwd" in the filesystem and activate -usecwd if found
Update md3_vox_calcmat_common to solve a sporadic voxel flickering issue
Patch by Nuke.YKT.
Fix grpinfo reading in Mapster32
Thanks to Doom64hunter.
Disable drawing sprite arrows and borders in the automap in FURY mode
Add voxels option to menu, if at least one has been defined
polymost1Frag.glsl: Fix warning C7572: OpenGL requires extension names to begin with 'GL_'
Tweak previous commit so clipmove takes precedence over getzrange
Fix an OG Duke bug where projectiles would bounce off the tops of sprites instead of registering a hit
Fix OOB access in clipmove
Engine function rename casualties
Patch from NY00123: Fix the black editor cursor in Polymost bug
Patch from NY00123: Fix for transparency in the tile selection view, in Polymost
Patch from NY00123: Fix sprite insertions in the 2D-3D editor window
Patch from Nuke.YKT: Allocate voxel VBOs on video mode change
Patch from Nuke.YKT to fix TROR rendering in mirrors in Polymost
Includes "Fix screen tilt regression on mirror rendering"
Fix some GL ES compilation issues in polymost.cpp
Fix missing/invalid palswaps and shades in automap with Polymost
Patch from Nuke.YKT.