-
Notifications
You must be signed in to change notification settings - Fork 11
Description
- Notes to self, as I'm sure I'm the only one left developing EDGE at this point
-
Address Git Build Failures; need to update all of the auto build stuff.
-
Update MSVC environment and address initial dev environment setup, move to automation and vcPKG exclusively. Will port Powershell setup scripts to Powershell Core for cross-platform utilization.
-
Port all of the major refactoring of RGL render enhancements, GL, type-formatting, P_MapUtl enhancements, and BSP traversal rewrites from dreamEDGE repo to mainline. Recently spent almost two weeks methodically rewriting core functions and added intelligent walking, caching, lookups, and very fast R_PointTo* functions.
-
Move upwards to modern OpenGL 3+ only and drop legacy support entirely (on all platforms except SH-2/GLdc for dreamEDGE), remove all immediate mode support from rest of platforms. Will merge the code from dreamEDGE repo as I based that rewritten renderer on EDGE core code - paving the way to merge both dreamEDGE and EDGE together.
-
Update PhysFS, file/WAD/EPK handling and sorting from dreamEDGE repo. Major EPK fixes and file format specification. I am aware Edge-Classic uses our EPK format as well now but I am not sure if they changed their standard from our established model here.
** Will need to weigh format changes/differences for cross-compatibility between the ports is desired. -
Port completed and fixed Splitscreen (2-Player) code from dreamEDGE, including input handling and reworked controller code.
-
Port optimized and completed r_lerp (interpolation) code from dreamEDGE repo.
-
Port optimized math refactor functions from dreamEDGE repo.
-
Port major COAL rewrite from dreamEDGE repo.
-
Update codebase with new code branch I've been working on for EDGE that will come later.