DoomGL

DoomGL is a source port of Doom by Michaël Ryssen (Kokak), based on GLHeretic by the same author. It features an OpenGL renderer with support for 3D models and colored lighting, among various other improvements.

DoomGL was the basis for ZDoomGL and DoomGLES for mobile devices.

Features

 * OpenGL renderer supporting:
 * Dynamic and colored lighting
 * Coronas
 * Support for 3D models in MD2 format
 * Transparent MD2 models
 * Support for high resolutions
 * Colormap support for invincibility, radiation suit and full light
 * The Ultimate Doom episode support
 * Mouselook support
 * Joystick support
 * TCP/IP network code that is cross-platform and cross-version compatible with DoomPC and DoomPPC
 * Various bugs fixed

History
The first released version was 0.08, on 27th of April 1999. MD2 model support was added with version 0.6, released on June 27, 1999. Dynamic lighting support followed with the next version, 0.7, released July 8, 1999.

After releasing version 1.0 on September 9, 1999, development was abandoned in favor of ZDoomGL. A final update followed seven years later as a patch, with version 1.1 on December 30, 2006.