Dante: Open-Source Doom 3

Posted by Michael Larabel on August 04, 2012

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.

Discuss this article in our forums, IRC channel, or email the author. You can also follow our content via RSS and on social networks like Facebook, Identi.ca, and Twitter (@Phoronix and @MichaelLarabel). Subscribe to Phoronix Premium to view our content without advertisements, view entire articles on a single page, and experience other benefits.
Latest Hardware Reviews
  1. Intel Haswell HD Graphics 4600 vs. AMD Radeon Graphics On Linux
  2. Intel Haswell HD Graphics 4600 Performance On Ubuntu Linux
  3. Intel Core i7 4770K "Haswell" Benchmarks On Ubuntu Linux
  4. The First Experience Of Intel Haswell On Linux
Latest Software Articles
  1. Optimized Binaries Provide Great Benefits For Intel Haswell
  2. 11-Way Linux, BSD Platform Comparison
  3. SNA Acceleration Works Great For Intel Core i7 Haswell
  4. The Linux Evolution For Intel Haswell's Performance
Latest Linux News
  1. NVIDIA Driver Soon Likely To Support EGL, Mir
  2. OpenMandriva Goes Into Alpha Form, Russian-Based
  3. NVIDIA Brings Their Linux Driver To ARM
  4. D Language Still Showing Promise, Advancements
  5. Planetary Annihilation Released For Linux Gamers
  6. Gentoo Starts Work On KDE-Wayland Support
  7. NVIDIA To License Its Kepler GPU Technology
  8. KDE's KWin Made Lots Of Progress In 4.11
  9. Ubuntu Announces Carrier Advisory Group
  10. Qt 5.1 Release Candidate 1 Has Arrived
  11. In-Fighting Continues Over Mir On Non-Unity Ubuntu
Latest Forum Talk
  1. OpenMandriva Goes Into Alpha Form, Russian-Based
  2. Gentoo Starts Work On KDE-Wayland Support
  3. D Language Still Showing Promise, Advancements
  4. Planetary Annihilation Released For Linux Gamers
  5. Ubuntu Announces Carrier Advisory Group
  6. In-Fighting Continues Over Mir On Non-Unity Ubuntu
  1. Computers
  2. Display Drivers
  3. Graphics Cards
  4. Motherboards
  5. Peripherals
  6. Processors
  7. Software
  8. Operating Systems
  9. All Articles
  1. Linux Benchmarking
  2. OpenBenchmarking.org
  3. Phoronix Test Suite