20. OpenGL on the Cell: Gallium and Mesa

The preceding chapter dealt with graphics on a pixel-by-pixel basis, and this is fine for simple rendering. When you’re building a multilayered, multiplayer game, however, you need to program at a higher level. At the very least, you need to create graphics with three dimensions rather than two. This means dealing with concepts such as lighting, depth, and perspective. The functions in OpenGL (Open Graphics Library) make this possible.

Now is a giddy time to write about OpenGL, particularly for the Cell processor. As I write this, three tumultuous developments have either taken place recently or are underway:

  1. The Khronos Group has announced the development of OpenGL 3.0, which promises to be completely ...

Get Programming the Cell Processor: For Games, Graphics, and Computation now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.