EDuke32 Changelog Unofficial archive

Build 7831

23 July 2019 · 14 commits by 1 author · SVN

Builds by month 47 builds

Original log file · 20190723-7831.txt
------------------------------------------------------------------------
r7831 | terminx | 2019-07-23 18:38:08 -0700 (Tue, 23 Jul 2019) | 1 line

Clean up raytrace() and rename it to cliptrace()
------------------------------------------------------------------------
r7830 | terminx | 2019-07-23 18:38:05 -0700 (Tue, 23 Jul 2019) | 3 lines

Allow reading vec3_whatever_t as vec2 directly

It's a union in a struct in a union in a struct. Oh god, what have I done.
------------------------------------------------------------------------
r7829 | terminx | 2019-07-23 18:38:01 -0700 (Tue, 23 Jul 2019) | 3 lines

Additional clipmove() reworks

This fixes a LOT of clipping errors but needs thorough testing.
------------------------------------------------------------------------
r7828 | terminx | 2019-07-23 18:37:57 -0700 (Tue, 23 Jul 2019) | 1 line

Switch a few iterators in clipmove() from int to native_t
------------------------------------------------------------------------
r7827 | terminx | 2019-07-23 18:37:54 -0700 (Tue, 23 Jul 2019) | 3 lines

clipmove() patch from Nuke.YKT:

"In some edge cases posx/y might be 'inside' of neighbor sector. I've added double check for this case"
------------------------------------------------------------------------
r7826 | terminx | 2019-07-23 18:37:50 -0700 (Tue, 23 Jul 2019) | 1 line

Add divscale64()
------------------------------------------------------------------------
r7825 | terminx | 2019-07-23 18:37:47 -0700 (Tue, 23 Jul 2019) | 1 line

Minor pushmove() cleanup
------------------------------------------------------------------------
r7824 | terminx | 2019-07-23 18:37:43 -0700 (Tue, 23 Jul 2019) | 1 line

Replace check_floor_curb() with cliptestsector()
------------------------------------------------------------------------
r7823 | terminx | 2019-07-23 18:37:39 -0700 (Tue, 23 Jul 2019) | 1 line

Use corrected slope heights in getzrange() and pushmove()
------------------------------------------------------------------------
r7822 | terminx | 2019-07-23 18:37:35 -0700 (Tue, 23 Jul 2019) | 1 line

Add getcorrectzsofslope()
------------------------------------------------------------------------
r7821 | terminx | 2019-07-23 18:37:32 -0700 (Tue, 23 Jul 2019) | 1 line

Fix an issue where looping sound effects would play at full volume for a tic after playback began, regardless of distance to the sound
------------------------------------------------------------------------
r7820 | terminx | 2019-07-23 18:37:28 -0700 (Tue, 23 Jul 2019) | 1 line

Promote divisor argument to tabledivide64 to int64_t and replace a couple of 64-bit divides in rintersect() and inflineintersect()
------------------------------------------------------------------------
r7819 | terminx | 2019-07-23 18:37:23 -0700 (Tue, 23 Jul 2019) | 1 line

Minor _clang-format tweaks
------------------------------------------------------------------------
r7818 | terminx | 2019-07-23 18:37:20 -0700 (Tue, 23 Jul 2019) | 1 line

Reorder #includes in build.cpp
------------------------------------------------------------------------
See http://svn.eduke32.com/listing.php?repname=eduke32 for more details.

Allow reading vec3_whatever_t as vec2 directly

Richard Gobeille (TerminX) 23 Jul 2019, 18:38 UTC−7 r7830

It's a union in a struct in a union in a struct. Oh god, what have I done.

FixEngine

Additional clipmove() reworks

Richard Gobeille (TerminX) 23 Jul 2019, 18:38 UTC−7 r7829

This fixes a LOT of clipping errors but needs thorough testing.

Engine

clipmove() patch from Nuke.YKT:

Richard Gobeille (TerminX) 23 Jul 2019, 18:37 UTC−7 r7827

"In some edge cases posx/y might be 'inside' of neighbor sector. I've added double check for this case"

Fix

Fix an issue where looping sound effects would play at full volume for a tic after playback began, regardless of distance to the sound

Richard Gobeille (TerminX) 23 Jul 2019, 18:37 UTC−7 r7821

Promote divisor argument to tabledivide64 to int64_t and replace a couple of 64-bit divides in rintersect() and inflineintersect()

Richard Gobeille (TerminX) 23 Jul 2019, 18:37 UTC−7 r7820