DoomGL

DoomGL is an 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 (v1) 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
 * 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 (v1) because the ZDoom codebase incorporated several features that DoomGL did not, such as Hexen and DeHackEd support. A final update followed seven years later as a patch, with version 1.1 on December 30, 2006.