ABSTRACT

Programmable graphics shaders, programs that can be downloaded to a graphics processor (GPU) to carry out operations outside the fixed-function pipeline of earlier standards, have become a key feature of computer graphics. This book is designed to open computer graphics shader programming to the student, whether in a traditional class or on their o

chapter 1|22 pages

The Fixed-Function Graphics Pipeline

chapter 2|22 pages

Fundamental Shader Concepts

chapter 3|20 pages

Using glman

chapter 4|36 pages

The GLSL Shader Language

chapter 5|12 pages

Lighting

chapter 6|16 pages

Vertex Shaders

chapter 7|18 pages

Fragment Shaders and Surface Appearance

chapter 8|30 pages

Texture Mapping in Fragment Shaders

chapter 9|24 pages

Noise

chapter 10|46 pages

Image Manipulation with Shaders

chapter 11|22 pages

Geometry Shader Concepts and Examples

chapter 12|20 pages

The OpenGL API

chapter 13|46 pages

Using Shaders for Scientific Visualization

chapter 14|34 pages

Serious Fun