EDuke32 Changelog Unofficial archive

Build 9040

25 May 2020 · 12 commits by 1 author · GIT

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 · 20200525-9040.txt
commit 3cbb6adfba8b86e8b33b7c82f510c39e5d7e04f4
Author: Richard C. Gobeille <richard@voidpoint.com>
Date:   Mon May 25 05:26:42 2020 -0700

    audiolib: #if 0 out some dead code in XA and XMP support
    
    This doesn't look like it's intended to be dead code, but nothing sets Loop.Size anywhere.

commit fb807315772c86ff8b430a5cbc997900e3821ff9
Author: Richard C. Gobeille <richard@voidpoint.com>
Date:   Mon May 25 04:46:20 2020 -0700

    Bump libxmp-lite back to version 4.5.0
    
    This reverts commit 8914e7b6a62b05762b363dc7b2be247370fdf089.

commit 453f774d6d749aa4945ea6abfe5035f3a469b79c
Author: Richard C. Gobeille <richard@voidpoint.com>
Date:   Sat May 23 04:59:48 2020 -0700

    engine: use an additional bitmap in clipupdatesector() to mark which sectors have been checked with inside()

commit 4bb267836f53b13582c95f0c34db367f886bbe8f
Author: Richard C. Gobeille <richard@voidpoint.com>
Date:   Sat May 23 04:50:27 2020 -0700

    engine: disable annoying clipupdatesector() console warning in release builds

commit 23b0d6b3e1c232009c56f016f1402fcad02ee80c
Author: Richard C. Gobeille <richard@voidpoint.com>
Date:   Sat May 23 04:29:54 2020 -0700

    engine: make a few things in clipmove() const that I must have missed the last time I worked on it
    
    Not a particularly exciting set of changes.

commit bb8db7d43e94e5558d1e97678730df6531d62113
Author: Richard C. Gobeille <richard@voidpoint.com>
Date:   Sat May 23 03:51:21 2020 -0700

    engine: better handle the GL driver enforcing a particular SwapInterval

commit 31bd7eb18c7ec4512ae41924af3f6f296dc455f9
Author: Richard C. Gobeille <richard@voidpoint.com>
Date:   Thu May 21 10:15:55 2020 -0700

    audiolib: non-MIDI music is no longer affected by reverb

commit 0a877c0cd325ccfce6e7fbe26ac51cc750977f04
Author: Richard C. Gobeille <richard@voidpoint.com>
Date:   Thu May 21 10:04:42 2020 -0700

    Duke3d: throw S_Update() back into the main loop to prevent audio popping

commit 09dc0cc9489d33e86ddd5f1605014b63cb612139
Author: Richard C. Gobeille <richard@voidpoint.com>
Date:   Thu May 21 06:27:27 2020 -0700

    audiolib: cleanups and consolidations
    
    Zeroing of fields when starting playback moved to common functions, revised allocation of memory for FLAC, Vorbis, XA, and XMP, addition of "snd_lazyalloc" cvar to control reusal of memory blocks allocated for Vorbis, XA, and XMP playback, other misc code cleanup.

commit 6e54cbb1b4bcb0842ac12ecfc4ec11e53813acb2
Author: Richard C. Gobeille <richard@voidpoint.com>
Date:   Wed May 20 20:14:30 2020 -0700

    audiolib: less nasty looking MV_Voices[] allocation
    
    This removes the +2 bytes at the end of the allocation--I checked out the valgrind_errors.log referenced by the deleted comment and it looks like the issue fixed by 2e2e0e3af3378734c4f0b890c6b4d10253628416.
    
    This is the commit to revert if weird audio crashes start happening.

commit b164d944351463696e43eba4179dbd51c8c13885
Author: Richard C. Gobeille <richard@voidpoint.com>
Date:   Wed May 20 21:12:08 2020 -0700

    Duke3d: further tweak swinging door behavior
    
    This adds a z position check to the collision check that controls the reversing swinging door behavior.

commit 1c7b657555865d78f0dc879bc5ee3cdeb1b444ac
Author: Richard C. Gobeille <richard@voidpoint.com>
Date:   Wed May 20 20:11:09 2020 -0700

    engine: fix poorly written time comparison in vsync handling
    
    This only affected KMT mode, and only on certain system configurations.

See https://voidpoint.io/terminx/eduke32 for more details.
Engine Engine

make a few things in clipmove() const that I must have missed the last time I worked on it

Richard Gobeille (TerminX) 23 May 2020, 04:29 UTC−7 23b0d6b

Not a particularly exciting set of changes.

cleanups and consolidations

Richard Gobeille (TerminX) 21 May 2020, 06:27 UTC−7 09dc0cc

Zeroing of fields when starting playback moved to common functions, revised allocation of memory for FLAC, Vorbis, XA, and XMP, addition of "snd_lazyalloc" cvar to control reusal of memory blocks allocated for Vorbis, XA, and XMP playback, other misc code cleanup.

further tweak swinging door behavior

Richard Gobeille (TerminX) 20 May 2020, 21:12 UTC−7 b164d94

This adds a z position check to the collision check that controls the reversing swinging door behavior.