Table of Contents

Essential Math for Games Programmers

http://www.essentialmath.com

Real-World Computer Number Representation

Vectors and Points

Matrices and Linear Transformations

Affine Transformations

Orientation Representation

Viewing and Projection

Geometry and Programmable Shading

Lighting

Rasterization

Interpolation

Random Numbers

Intersection Testing

Rigid Body Dynamics