Introduction
The D3D Pipeline
Workshop 1: Ambient Lighting
Workshop 2: Diffuse Lighting
Workshop 3: Specular Lighting
Workshop 4: Normal Mapping
Workshop 5: Postprocessing
Workshop 6: Shadow Mapping
Workshop 7: Soft-Edged Shadows
Appendix A: Predefined Functions
Appendix B: Math Primer
Appendix C: Further Reading