# OpenGL 2.1 course

Old OpenGL 2.1 course taught in university. - 09/2023 - #Graphics

This is an old course mostly about the **deprecated** openGL 2.1.
It can be useful to understand old projects (many are still using GL 2.1) and is easier to learn at first.
But since you will have to learn openGL 3.0 at some point you might want to jump to it directly.
Note that this course was designed for Master students.

### GL 2.1: lessons

- Chap1: [ pdf ] [ odt ] introduction to OpenGL 2.1 and GLUT
- Chap2: [ pdf ] [ odt ] maths on affine transformations and projection (Agnostic to OpenGL version)
- [ course slides ]

- Fr: Phong shading explained [ pdf ] [ odt ]
- Fr, En: Phong shading cheat sheet

*Other Sources*

### GL 2.1: Practicals & Exercises

- 01 [ pdf ] [ odt ] [ code ] Introduction
- 02 [ pdf ] [ odt ] [ code ] Transformations
- 03 [ pdf ] [ odt ] [ code ] Lighting
- 04 [ pdf ] [ odt ] [ code ] Camera
- 05 [ pdf ] [ odt ] [ code ] Mesh loader
- 06 [ pdf ] [ odt ] VBOs
- 07 [ code ] Bezier curves

### GL2.1 corrections

# Related

- My [ Tutorials and C++ code (FR/EN) ] to get familiar with OpenGL 3.0 (Qt 5.0 and CMake project)

- open.gl

- learnopengl.com

No comments