gbDoom3
A fork of dhewm3 with an emphasis on modernisation and vanilla Doom 3
...Performance improvements for macOS (Intel and M1) as well as additional assembler code for such systems, removing legacy code for SSE support, making Carmack's reverse standard and reverting all config file changes to allow gbDoom3 to be a perfect drop-in replacement for Doom 3.
For all intents and purposes, this is the only Doom 3 port you need.