EDuke32 Changelog Archivio non ufficiale

Build 9815

25 novembre 2021 · 8 commit di 4 autori · GIT

Build per mese 318 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`).