GZDoom

GZDoom is an advanced Doom source port sporting hardware acceleration using modern OpenGL as well as many additional features not in the original engine. It is a universal source port capable of running Freedoom, Blasphemer and Zauberer.