Upcoming Events
Unite 2010
11/10 - 11/12 @ Montréal, Canada

GDC China
12/5 - 12/7 @ Shanghai, China

Asia Game Show 2010
12/24 - 12/27  

GDC 2011
2/28 - 3/4 @ San Francisco, CA

More events...
Quick Stats
142 people currently visiting GDNet.
2406 articles in the reference section.

Help us fight cancer!
Join SETI Team GDNet!
Link to us Events 4 Gamers
Intel sponsors gamedev.net search:
Look Up: (916 Terms)
Browse the Dictionary
Section:
Categories:
Audio (80) Business (59) Community (19)
Design (89) Design Patterns (7) File Formats (32)
Games (64) General (83) Graphics (241)
Hardware (54) Network (41) OS (26)
People (30) Programming (143)
Contributions by Myopic Rhino
Carmack's Reverse
Refers to a modification to Heidmann's original stenciled shadow volumes technique generally attributed to John Carmack, although others came up with the same modification at about the same time. Rather than incrementing and decrementing for the front and back faces (respectively) when the depth test passes, the method increments for back faces and decrements for front faces when the depth test fails. This prevents shadow volumes from being clipped by the near plan, but introduces the problem of them being clipped by the far plane.

You can find out more about the algorithm here.
Delphi
A visual development environment created by Borland/Inprise, based on Object Pascal. Intended for use in Rapid Application Development.
See Also:Object Pascal
Digipen
A college for Game Programming. (WWW) (Review Info)
Gamasutra
The online version of Game Developer Magazine. Updated regularly with articles from the magazine, as well as new online only articles. (WWW)
GameCube
A videogame system created by Nintendo. Released in November 2001.
GLUT
The OpenGL Utility Toolkit. This set of libraries provides a set of helper functions to OpenGL, including methods to abstract the windowing system (for cross-platform development), rendering "standard" 3D objects, etc. For more info, visit the GLUT homepage
Object Pascal
A Pascal-based object oriented programming language.
See Also:Pascal
shader
An assembly-like program which replaces part of the rendering pipeline with custom code. Shaders that affect vertices (vertex shaders) replace the normal transformation and lighting stage of the pipeline, while shaders that affect pixels (pixel shaders), work at the rasterization stage, affecting how the final screen color is determined. Shaders are supported in DirectX 8 and later, and in OpenGL through extensions (and as part of the proposed OpenGL 2.0 standard).
Spector, Warren
One of the premier producers/designers in the game industry. After a start in board games and traditional role-playing games at Steve Jackson Games and TSR, Inc., he joined Origin Systems, where he was involved with Ultima VI and VII: Serpent Isle, Ultima Underworld 1 & 2, System Shock, Wing Commander, and others. From there, he moved on to Looking Class Studios, where he was the producer of Thief: The Dark Project, and then he founded ION Storm Austin, where he created the Deus-Ex line of games and continued the Thief legacy.
Standard Template Library
The STL is a set of template classes included as part of the C++ standard library. They provide support for standard containers (such as linked lists, hash tables, and dynamic arrays) and algorithms (such as sorting and searching).
STL
See Also:Standard Template Library
XBox
A videogame console created by Microsoft. Released in November 2001.


Home
About
Contributors
Add Definition


The Game Dictionary™ is a trademark of GameDev.net LLC. No duplication, reproduction, or transmission of the Game Dictionary or its content is allowed without the consent of GameDev.net LLC.