Detail
2021.11.12.Log1968.txt
No SVN revisions parsed. Raw content is shown below.
Raw Content
commit 47e24d2b0f623e9d5292de900fa3da02277e62b4
Author: Richard Gobeille <richard@voidpoint.com>
Date: Fri Nov 12 07:53:56 2021 -0800
engine: clean up r_persistentstreambuffer so you can turn it on and off without having to restart anything
commit 839c192464cd550dd665ac779df986881a328057
Author: Richard Gobeille <richard@voidpoint.com>
Date: Fri Nov 12 07:53:56 2021 -0800
engine: move all the cvars in polymost.cpp so that they're at least in the same spot
commit c1a128d71a92f6cc399b2a751fe8a81aeed5c553
Author: Richard Gobeille <richard@voidpoint.com>
Date: Fri Nov 12 08:38:52 2021 -0800
Windows: update SDL to bfd2f8993f173535efe436f8e60827cc44351bea
commit e67e5391e19501159fa5341a81b37055563f9301
Author: Richard Gobeille <richard@voidpoint.com>
Date: Fri Nov 12 08:38:52 2021 -0800
Duke3d: fix a few polymer lighting bugs, add interpolation to light positions, etc
commit b6740a7b32d352e6d71a5be0bc118f381599933e
Author: Richard Gobeille <richard@voidpoint.com>
Date: Fri Nov 12 08:38:52 2021 -0800
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.
See https://voidpoint.io/terminx/eduke32 for more details.