From 10070be57c61c7145fc216f7969422b03e48046a Mon Sep 17 00:00:00 2001 From: a dinosaur Date: Mon, 16 Jun 2025 19:38:15 +1000 Subject: [PATCH] Add lesson skeletons to README --- README.md | 16 +++++++++++++++- 1 file changed, 15 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 0e7a8f0..144c9c5 100644 --- a/README.md +++ b/README.md @@ -5,4 +5,18 @@ lessons with SDL3's modern [GPU API](https://wiki.libsdl.org/SDL3/CategoryGPU). Lessons 1-10 are currently available in several different languages (C99, Rust, and Swift) -### TODO: Document each lesson here ### +## Lessons [01 - 05](https://nehe.gamedev.net/tutorial/lessons_01__05/22004/) ## + +### Lesson 01: [Creating An ~~OpenGL~~ SDL_GPU Window](https://nehe.gamedev.net/tutorial/creating_an_opengl_window_(win32)/13001/) ### +### Lesson 02: [Creating Your First Polygon & Quad](https://nehe.gamedev.net/tutorial/your_first_polygon/13002/) ### +### Lesson 03: [Flat and Smooth Colors](https://nehe.gamedev.net/tutorial/adding_colour/13003/) ### +### Lesson 04: [Rotating A Polygon](https://nehe.gamedev.net/tutorial/rotation/14001/) ### +### Lesson 05: [Solid Objects](https://nehe.gamedev.net/tutorial/3d_shapes/10035/) ### + +## Lessons [06 - 10](https://nehe.gamedev.net/tutorial/lessons_06__10/17010/) ## + +### Lesson 06: [Texture Mapping](https://nehe.gamedev.net/tutorial/texture_mapping/12038/) ### +### Lesson 07: [Texture Filters, Basic Lighting & Keyboard Control](https://nehe.gamedev.net/tutorial/texture_filters,_lighting_&_keyboard_control/15002/) ### +### Lesson 08: [Blending](https://nehe.gamedev.net/tutorial/blending/16001/) ### +### Lesson 09: [Animated Scenes With Blended Textures](https://nehe.gamedev.net/tutorial/moving_bitmaps_in_3d_space/17001/) ### +### Lesson 10: [Loading And Moving Through A 3D World](https://nehe.gamedev.net/tutorial/loading_and_moving_through_a_3d_world/22003/) ###