EDuke32 Changelog Archivio non ufficiale

Build 9815

25 novembre 2021 · 8 commit di 4 autori · GIT

Build per mese 2 build

  1. gen

  2. feb

  3. mar

  4. apr

  5. mag

  6. giu

  7. lug

  8. ago

  9. set

  10. ott

  11. nov

  12. dic

File di log originale · 20211125-9815.txt
commit 90da0fc1bff58debe97fc7154933acca9ee2d8f8
Author: Richard Gobeille <richard@voidpoint.com>
Date:   Wed Nov 24 12:26:23 2021 -0800

    engine: allow r_pr_shadowdetail 6 (8192x8192)

commit 3ca0f0f790b246b9cfa09785135cd64c0afa2314
Author: NY00123 <ny00@outlook.com>
Date:   Fri Nov 12 00:24:50 2021 +0200

    Duke3d: add mus_tryformats cvar and menu option to control loading OGG/FLAC replacements for MIDI
    
    Based on MR !175.

commit cc924eebb9800479a96274424976a7a6cc130ea5
Author: Richard Gobeille <richard@voidpoint.com>
Date:   Tue Nov 23 01:07:55 2021 -0800

    Duke3d: fix sound regression causing sound #0 (KICK_HIT) to play when doors were opened

commit f456eb370b6c9984bfe427b5865a85332dd43731
Author: Richard Gobeille <richard@voidpoint.com>
Date:   Tue Nov 23 00:44:34 2021 -0800

    Update gamecontrollerdb.txt

commit b98b1c198f2edad755cd1b7239f60741ff0b3b6a
Author: Richard Gobeille <richard@voidpoint.com>
Date:   Tue Nov 23 00:12:47 2021 -0800

    engine: add missing buildgl_bindSamplerObject() calls

commit 255ae1eb1a7fb5eb543eb65e4fc2435372bf3181
Author: Jordon Moss <mossj32@gmail.com>
Date:   Sun Nov 21 18:35:39 2021 -0400

    engine: Get forcefilter working with models when sampler objects are enabled. Factored out some related code duplication.

commit 7b325f1cbf2613d9a220da61c3d3f0dc99d4770e
Author: Richard Gobeille <richard@voidpoint.com>
Date:   Fri Nov 12 22:24:44 2021 -0800

    engine: add SAMPLER_NEAREST_NEAREST_CLAMP and SAMPLER_NEAREST_NEAREST_WRAP, samplers which use GL_NEAREST_MIPMAP_NEAREST for the minification filter
    
    It looks like mipmapping actually works with the indexed color texture shader in Polymost as-is, but it doesn't work with Polymer art mapping so we're disabling it there.

commit b3a831c62c0ba47532810365b73fe7efb75a642c
Author: Dino Bollinger <dino.bollinger@gmail.com>
Date:   Wed Nov 24 15:55:41 2021 +0100

    Duke3D: Add actor struct members `htfloorzoffset` and `htwaterzoffset`
    
    Values range from -128 to 127. The former defines the distance of the
    actor from all floors, the latter applies additively to the hardcoded
    offset applied when on lotag 1 sectors. Positive values lift the actor
    off the ground, negative values move the actor into the floor.
    
    The default values for both struct members is 0. To achieve a net zero
    displacement, htfloorzoffset needs to be set to -1, and htwaterzoffset
    must be set to 24. Also note that internally, the offset is multiplied
    by 256 to receive the actual z coordinates (like `iffloordistl`).

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

add mus_tryformats cvar and menu option to control loading OGG/FLAC replacements for MIDI

NY00123 12 nov 2021, 00:24 UTC+2 3ca0f0f

Based on MR !175.

Engine Engine

Get forcefilter working with models when sampler objects are enabled. Factored out some related code duplication.

Jordon Moss 21 nov 2021, 18:35 UTC−4 255ae1e
Engine Engine

add SAMPLER_NEAREST_NEAREST_CLAMP and SAMPLER_NEAREST_NEAREST_WRAP, samplers which use GL_NEAREST_MIPMAP_NEAREST for the minification filter

Richard Gobeille (TerminX) 12 nov 2021, 22:24 UTC−8 7b325f1

It looks like mipmapping actually works with the indexed color texture shader in Polymost as-is, but it doesn't work with Polymer art mapping so we're disabling it there.

Duke3D Engine

Add actor struct members `htfloorzoffset` and `htwaterzoffset`

Dino Bollinger 24 nov 2021, 15:55 UTC+1 b3a831c

Values range from -128 to 127. The former defines the distance of the actor from all floors, the latter applies additively to the hardcoded offset applied when on lotag 1 sectors. Positive values lift the actor off the ground, negative values move the actor into the floor. The default values for both struct members is 0. To achieve a net zero displacement, htfloorzoffset needs to be set to -1, and htwaterzoffset must be set to 24. Also note that internally, the offset is multiplied by 256 to receive the actual z coordinates (like `iffloordistl`).