Home    General Programming    Artificial Intelligence    Math    Physics    Graphics    Networking    Audio Programming    
Audio/Visual Design    Game Design    Production    Business of Games    Game Studies    Conferences    Schools    Contact   
Particle Systems
2D / Billboards
Lighting
Shadows
Texturing
Shaders
Terrain
Camera
Animation / Skinning
Facial Animation
Visibility / Occlusion
Surfaces
Polygonal Math
Collision Detection
Level of Detail
Screenshots
Scene Management
GPU Computation
Direct3D
OpenGL
Effects: Weather
Effects: Lens Flare
Effects: Destruction
Effects: Pyrotechnics
Effects: Adv Materials
Effects: HDR
Effects: Post Process
Effects: Depth of Field
Effects: Refraction
All Articles
Game Programming Gems
Game Programming Gems 2
Game Programming Gems 3
Game Programming Gems 4
Game Programming Gems 5
Game Programming Gems 6
Game Programming Gems 7
AI Game Programming Wisdom
AI Game Programming Wisdom 2
AI Game Programming Wisdom 3
AI Game Programming Wisdom 4
GPU Gems
GPU Gems 2
GPU Gems 3
ShaderX
ShaderX2
ShaderX3
ShaderX4
ShaderX5
Massively Multiplayer Game Development
Massively Multiplayer Game Development 2
Secrets of the Game Business
Introduction to Game Development
GDC Proceedings
Game Developer Magazine
Gamasutra


Graphics: OpenGL


OpenGL ES 2.0: Shaders for Mobile Devices

Kristof Beets
ShaderX5, 2006.

Developing a 3D Engine for OpenGL ES v2.0 and OpenGL v2.0

Dan Ginsburg
ShaderX5, 2006.

OpenGL ES 2.0 Performance Recommendations for Mobile Devices

Kristof Beets
ShaderX5, 2006.

Cartoon Fire Effects Using OpenGL ES 2.0

David Minor
ShaderX5, 2006.

High Dynamic Range Rendering Using OpenGL Frame Buffer Objects

Allen Sherrod (Ultimate Game Programming)
Game Programming Gems 6, 2006.

OpenGL Performance Tuning: OpenGL Performance in a Shader-Centric World

Evan Hart (ATI Research)
ATI Technology Papers & Presentations, GDC 2005.

OpenGL Shading Language

Bill Licea-Kane (ATI Research)
ATI Technology Papers & Presentations, GDC 2005.

The OpenGL Framebuffer Object Extension

Simon Green (NVIDIA)
PDF available, NVIDIA GDC Presentations, 2005.

Image Processing Tricks in OpenGL

Simon Green (NVIDIA)
PDF available, NVIDIA GDC Presentations, 2005.

OpenGL 2.0 and New Extensions

Cass Everitt (NVIDIA)
PDF available, NVIDIA GDC Presentations, 2005.

Programming for SLI in OpenGL

Simon Green (NVIDIA)
PDF available, NVIDIA GDC Presentations, 2005.

OpenGL Performance Tools

Sébastien Dominé (NVIDIA)
PDF available, NVIDIA GDC Presentations, 2005.

The OpenGL Shading Language

Bill Licea-Kane (ATI Research)
ATI Technology Papers & Presentations (GDC 2004).

OpenGL Performance Tuning

Evan Hart (ATI Research)
ATI Technology Papers & Presentations (GDC 2004).

OpenGL ARM Superbuffers

Rob Mace (ATI Research)
ATI Technology Papers & Presentations (GDC 2004).

New RenderMonkey features for DirectX and OpenGL Shader Development

Natalya Tatarchuk (ATI Research)
ATI Technology Papers & Presentations (GDC 2004).

The OpenGL Shading Language on NVIDIA Hardware (GDC2004 OpenGL Tutorial)

Simon Green, Mark Kilgard (NVIDIA)
PDF available, NVIDIA GDC Presentations, 2004.

OpenGL 2.0 Update (GDC2004 OpenGL Tutorial)

Cass Everitt (NVIDIA)
PDF available, NVIDIA GDC Presentations, 2004.

New NVIDIA OpenGL Extensions (GDC2004 OpenGL Tutorial)

Simon Green (NVIDIA)
PDF available, NVIDIA GDC Presentations, 2004.

Optimizing Vertex Submission for OpenGL

Herbert Marselas (Ensemble Studios)
Game Programming Gems, 2000.
Abstract: There are a number of functions available for submitting and rendering vertices in OpenGL, which range from the simple immediate mode functions to more complicated multiple vertex functions and vendor-specific extensions. However, teh performance can vary greatly depending on the functionality used. This article provides insight into the tradeoffs of various techniques.

37% off discount
"Latest from a must have series"
Game
Programming
Gems 7



"Cutting-edge graphics techniques"
GPU Gems 3


"Newest AI techniques from commercial games"
AI Game
Programming
Wisdom 4




Home