Wolfe Games Announces P.U.R.E. Now Supports GLSL Shaders
July 13, 2009- Indianapolis, Indiana- Wolfe Games, in partnership with developers of the Spring Engine, have finished GLSL-based normal maps and depth maps, and P.U.R.E. will be utilizing them in the next release of the game, which follows the classic "release early, release often" model of development. According to Greg Wolfe, "This is a feature that we've been working on for nearly six months, with the coders from the Spring Engine. Normal maps and other shaders are a big part of what makes modern games look and feel modern. We are very proud to have achieved this technical breakthrough, which will allow the game's visual quality to become modern almost overnight."
"Best of all, we've distributed the source code for our shader, which is GLSL 1.1-specification compliant and runs on both nVidia and ATi hardware that meets OpenGL 2.0 standards (anything from a GeForce 6800 upwards, basically- even very old hardware) under the GPL, so that anybody willing to use GPL source may use it. The shader, which I co-wrote and debugged for ATi along with Kloot (a Spring Engine lead developer) performs alpha transparency, glowmaps, normalmaps, specularity control and reflectivity in a single, low-impact shader. This is about as sophisticated as any shader for current-generation graphics gets, and we intend to add an additional set of alternative shaders to perform alpha transparency with depth sorting and Fresnel effects, as well as shaders that use the "texture2" specification of the Spring S3O model format in novel ways. This is just the tip of a very big iceberg."
Interested parties may view the initial results of the shader and obtain the source code here: www.wolfegames.com
About Wolfe Games
Founded in 2001 by Greg Wolfe, Wolfe Games is an independent game design studio based in Indianapolis, Indiana and has contributors from around the world. The company has produced many innovative game mods and independent games including Merc Squad, Warriors of the Sky, Silent Dark, NanoBlobs and most recently, P.U.R.E.