Difference between revisions of "GLQuake"

From Quake Wiki

Line 2: Line 2:
 
|name=GLQuake
 
|name=GLQuake
 
|author=[[id Software]]
 
|author=[[id Software]]
|based-on=[[Quake (DOS engine)|Quake]] or [[WinQuake]]?
+
|based-on=[[WinQuake]]
|first-release=?
+
|first-release=March 28, 1997
|newest-release=?
+
|newest-release=November 14, 1997
|website=?
+
|website=[http://idsoftware.com Id Software]
 
}}
 
}}
[[id Software]] released this hacked version of Quake to work with OpenGL while it was constructing Quake 2. There are quite a few problems and differences that should be noted about GLQuake. First off GLQuake does not support [[fullbrights]] - this is a minor visual fault, but remember when working with new textures and graphics to always check to see how it looks in classic software quake as, due to poor error diffusion, your new textures may be bespeckled with fullbrights. GLQuake also doesn't support most [[sprite modes]]. Although sprites are frowned upon in Quake, as it's considered old tech, modders find sprites incredibly useful for special effects. Thirdly, and not really a problem, GLQuake supports [[r_wateralpha|translucent water]], but you need to use a special version of [[VIS]] to have it in your maps. And finally, GLQuake lacks [[overbright]] lighting and gamma correction. Third party utilities to modify the palette to make GLQuake appear brighter have existed prior to the source code release.
+
[[id Software]] released this hacked version of Quake to work with OpenGL while it was constructing Quake 2. There are quite a few problems and differences that should be noted about GLQuake. First off GLQuake does not support [[fullbrights]] - this is a minor visual fault, but remember when working with new textures and graphics to always check to see how it looks in classic software quake as, due to poor error diffusion, your new textures may be bespeckled with fullbrights. GLQuake also doesn't support most [[sprite modes]]. Although sprites are frowned upon in Quake, as it's considered old tech, modders find sprites incredibly useful for special effects. Thirdly, and not really a problem, GLQuake supports [[r_wateralpha|translucent water]], but you need to use a special version of [[VIS]] to have it in your maps. And finally, GLQuake lacks [[overbright]] lighting, and gamma correction (which many 3D cards did not support at the time). Third party utilities to modify the palette to make GLQuake appear brighter have existed prior to the source code release.
  
 
GLQuake is the base for most modern ports of the Quake engine. Check [[DarkPlaces]] and [[Tenebrae]] sources for heavily improved code. Check [[FitzQuake]] and the [[GQ]] engine for bug-free enhanced classic GLQuake play. Check [[Telejano]] and [[CheapHack]] for eyecandy enhanced GLQuake/[[TomazQuake]] code.
 
GLQuake is the base for most modern ports of the Quake engine. Check [[DarkPlaces]] and [[Tenebrae]] sources for heavily improved code. Check [[FitzQuake]] and the [[GQ]] engine for bug-free enhanced classic GLQuake play. Check [[Telejano]] and [[CheapHack]] for eyecandy enhanced GLQuake/[[TomazQuake]] code.

Revision as of 21:46, 21 April 2008

GLQuake
Author: id Software
Based on: WinQuake
First release: March 28, 1997
Newest release: November 14, 1997
Website: Id Software

id Software released this hacked version of Quake to work with OpenGL while it was constructing Quake 2. There are quite a few problems and differences that should be noted about GLQuake. First off GLQuake does not support fullbrights - this is a minor visual fault, but remember when working with new textures and graphics to always check to see how it looks in classic software quake as, due to poor error diffusion, your new textures may be bespeckled with fullbrights. GLQuake also doesn't support most sprite modes. Although sprites are frowned upon in Quake, as it's considered old tech, modders find sprites incredibly useful for special effects. Thirdly, and not really a problem, GLQuake supports translucent water, but you need to use a special version of VIS to have it in your maps. And finally, GLQuake lacks overbright lighting, and gamma correction (which many 3D cards did not support at the time). Third party utilities to modify the palette to make GLQuake appear brighter have existed prior to the source code release.

GLQuake is the base for most modern ports of the Quake engine. Check DarkPlaces and Tenebrae sources for heavily improved code. Check FitzQuake and the GQ engine for bug-free enhanced classic GLQuake play. Check Telejano and CheapHack for eyecandy enhanced GLQuake/TomazQuake code.