Oliver McFadden has been working on renderer improvements to the open-source id Tech 4 engine for the Doom 3 game. This project is now going under the name Dante.
McFadden, the developer known for being involved in the early days of open-source ATI Linux graphics development with writing the Revenge reverse-engineering utility
plus also toyed with the idea of writing his own video BIOS
, has been playing with the open-source Doom 3 / id Tech 4 engine code in his spare time.
Back in April I mentioned this graphics expert wrote a new GLSL back-end for Doom 3
and then proceeded to create OpenGL ES 2.0 and EGL support
. His OpenGL ES 2.0 and GLSL coding for Doom 3
has been an active project for several months and he's continuing its development now under the Dante name.
"Going forward, the repository will be named "Dante" (based on Dante's Inferno and it's fitting description of the Doom 3 game.) Dante journeyed through Hell, guided by the Roman poet Virgil," he says on his blog
He's also playing with different shading algorithms and currently soliciting feedback from those on some sample images he put up on his blog
. Doom 3 by default uses the Blinn-Phong shading model while he's been playing with the Phong shading model as well as the exponent value.
His open-source Doom 3 code can be found on GitHub
Separately, another open-source developer recently added Wayland support to Doom 3
for his own open-source Doom 3 fork.
For the upstream ioDoom3
project, there sadly isn't much going on. For the main Git repository
there hasn't even been a commit since December of 2011.