Reindeer Reference Manual

Patrik Olsson

For Reindeer 0.1.0 (compatibility version 0.1)

Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.3 or any later version published by the Free Software Foundation; with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license is included in the section entitled “GNU Free Documentation License”.

Table of Contents

1. Introduction
1.1. About Reindeer
1.2. Obtain a copy of Reindeer
1.3. Compiling the Reindeer package
2. Library basics
2.1. Basic Example
2.2. Thread Safety
2.3. Types
2.4. Initialization and finalization
3. Storage types
3.1. Colors
3.2. Data blocks
3.3. Matrices
3.4. Vectors
4. Buffers
5. Transformation
6. Vertex arrays
6.1. Vector arrays
6.2. Color arrays
7. Lighting
7.1. Lights
7.2. Materials
8. Putting it together
8.1. Templates
8.2. Objects
A. GNU Free Documentation License

List of Tables

2.1. Table of Reindeer types

List of Examples

2.1. A simple Reindeer application