AngelCode.com > Reference Database

Graphics/OpenGL

.NET  7
Artificial Intelligence  7
  Group behavior  2
  Path finding  16
    A* and its derivatives  6
  Pattern recognition  1
  Steering behavior  2
  World interaction  4
Audio  0
  DirectX  8
  DSP  5
  Ogg Vorbis  2
  OpenAL  1
  Windows  1
Computer Science  2
  Algorithms & data structures  12
    BSP trees  8
  Encryption  12
  Randomness & noise  11
Data storage  4
  File formats  14
    Image  10
  Resource files  2
Game Development  20
  Cheat & crack prevention  10
  Input  3
  Timing  4
Graphics  27
  Character animation  6
  DirectX  24
    Optimizing  8
  Illumination  5
    Deferred lighting  7
    Global illumination  8
    Lighting models  6
    Screen Space Ambient Occlusion  4
    Shadow maps  18
    Shadow volumes  15
  Image processing & synthesizing  19
  Non-polygonal rendering  3
    Ray tracing  3
  OpenGL  12
  Particle systems  7
  Shaders  32
  Simulation  4
    Cloth  2
    Clouds & sky light  7
    Fire & smoke  4
    Liquids  12
  Surfaces & Meshes  8
    Implicit surfaces  6
    Parametric curves & surfaces  7
    Polygon reduction & LOD  3
    Subdivision surfaces  7
  Terrain  7
    Continuous LOD  12
    Generating data  4
    Voxel engines  2
  Text  6
  Transparency  1
  Visibility determination  16
Languages  5
  Assembler  20
  C & C++  26
    C++ exceptions  5
    Calling conventions  12
    Debugging  5
    Memory management  7
    Optimizations  6
  C#  4
  Creating your own language  13
    Garbage collection  7
  D  2
  Java  4
  Scripting  3
    JScript & VBScript  1
    Lua  6
    Other languages  8
    Perl  2
    Python  5
    Ruby  4
Mathematics  3
  Fourier transform  4
  Geometry  6
  Linear algebra, vectors & matrices  9
  Wavelet transform  5
Object design  3
Physics  5
  Body dynamics  8
  Collision detection  10
    Polytopes  6
Platform  2
  Linux  1
  Mac  2
  Windows  13
    COM, ATL & WTL  8
    Dynamically loaded libraries  6
    Hooks  5
    Input  2
    Networking  6
    Screensavers  3
    Services  1
    Shell  2
    Small executables  3
    Windows  8
Web Technologies  8

Moving Beyond OpenGL 1.1 for Windows
April, 2002 - Dave Astle
Excellent article on how to use OpenGL extensions. It also has a useful overview of what extensions are available.

Delphi3D

NeHe Productions

nVidia Developer
The developer relations site of nVidia is full of good articles and demos with source code on 3D graphics.

OpenGL.org

OpenGL Programming Guide
The OpenGL Red Book, a complete guide to programming with OpenGL, version 1.1.

Batch, batch, batch: What does it really mean?
March, 2004 - Matthias Wloka
This presentation shows how batches are important in 3D rendering. It also shows how the ideal size of the batches changes with the speed of the GPU and CPU. A few ideas on how to improve batch sizes are given.

OpenGL Hardware Registry
Shows the OpenGL capabilities of a wide range of 3D accelerators.

Vertex Displacement Mapping using GLSL
Mar, 2006

CodeSampler
Kevin Harris
Lot's of code samples for DirectX, OpenGL, and other things.

Humus
A site with lots of cool 3D samples with source code for both OpenGL and DirectX.

OpenGL Shading Language course
Oct, 2006 - Typhoon Labs