commit 90da0fc1bff58debe97fc7154933acca9ee2d8f8 Author: Richard Gobeille Date: Wed Nov 24 12:26:23 2021 -0800 engine: allow r_pr_shadowdetail 6 (8192x8192) commit 3ca0f0f790b246b9cfa09785135cd64c0afa2314 Author: NY00123 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 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 Date: Tue Nov 23 00:44:34 2021 -0800 Update gamecontrollerdb.txt commit b98b1c198f2edad755cd1b7239f60741ff0b3b6a Author: Richard Gobeille Date: Tue Nov 23 00:12:47 2021 -0800 engine: add missing buildgl_bindSamplerObject() calls commit 255ae1eb1a7fb5eb543eb65e4fc2435372bf3181 Author: Jordon Moss 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 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 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.