EDuke32 Changelog Unofficial archive

Build 7831

23 July 2019 · 14 commits by 1 author · SVN

Builds by month 318 builds

  1. Jan

  2. Feb

  3. Mar

  4. Apr

  5. May

  6. Jun

  7. Jul

  8. Aug

  9. Sep

  10. Oct

  11. Nov

  12. Dec

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