- 25 Nov, 2021 6 commits
-
-
Richard Gobeille authored
-
Richard Gobeille authored
-
Richard Gobeille authored
-
engine: Get forcefilter working with models when sampler objects are enabled. Factored out some related code duplication.
-
Richard Gobeille authored
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.
-
Dino Bollinger authored
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`).
-
- 24 Nov, 2021 2 commits
- 19 Nov, 2021 8 commits
-
-
Jordon Moss authored
-
This reverts commit fbf4ab59.
-
Richard Gobeille authored
-
Richard Gobeille authored
audiolib: throw errors when vorbis and XMP decoder initialization in a worker thread fails, validate result of worker thread decoder initialization before allowing MV_Mix() to proceed with working with the voice Untested beyond the obvious stuff like verifying the non-failure cases still produce non-failure results. These errors were still being handled before this commit, but it was in more of a rudimentary "do nothing and silently fail" sort of way.
-
Richard Gobeille authored
-
Richard Gobeille authored
-
Richard Gobeille authored
-
Richard Gobeille authored
-
- 18 Nov, 2021 1 commit
-
-
Jordon Moss authored
-
- 16 Nov, 2021 1 commit
-
-
Andrea Capparuccini authored
-
- 14 Nov, 2021 1 commit
-
-
nukeykt authored
This commit also simplifies previous x/y panning fix
-
- 13 Nov, 2021 1 commit
-
-
nukeykt authored
-
- 12 Nov, 2021 20 commits
-
-
This prevents accidentally overwriting the wrong map slot.
-
Richard Gobeille authored
This reverts commit c1a128d7.
-
Dino Bollinger authored
-
Richard Gobeille authored
Please report any weirdness relating to bouncing projectiles impacting surfaces.
-
Richard Gobeille authored
This smooths out stuff like octabrains and flying liztroops without making them look stupid when they move on the ground.
-
Richard Gobeille authored
engine: add amalgamated version of the vector math library found at https://github.com/glampert/vectormath
-
Richard Gobeille authored
engine: clean up r_persistentstreambuffer so you can turn it on and off without having to restart anything
-
Richard Gobeille authored
-
Richard Gobeille authored
-
Richard Gobeille authored
-
Richard Gobeille authored
engine: improve GL state management, add support for GL sampler objects, add libtess2 and implement in polymer in place of the GLU tesselator, drop dependency on libGLU, improve GL debug output (in debug builds), fix various GL resource leaks This should prevent a few more state changes, and address issues arising from rendermode changes wiping our state but not any of our accounting data for said state. Because libtess2 seems to be abandoned and because there were a few issues I needed to fix anyway, I went ahead and made a custom single-file header-only version for improved performance.
-
Richard Gobeille authored
Duke3d: fix extra counters shown with r_showfps values greater than 1 to account for frames being rendered in places where they previously weren't
-
Richard Gobeille authored
engine: detect GL_ARB_sampler_objects, drop detection of GL_ARB_vertex_buffer_object, GL_EXT_texture_edge_clamp, and GL_SGIS_texture_edge_clamp
-
Richard Gobeille authored
-
Richard Gobeille authored
It never worked.
-
Richard Gobeille authored
-
Richard Gobeille authored
Fury: fix screen return-to-center when triggering save checkpoints, hopefully for good this time. :p
-
Richard Gobeille authored
Adds MODE_NEWGAME to player .gm
-
Richard Gobeille authored
Uses minicoro, https://github.com/edubart/minicoro
-
Richard Gobeille authored
-