Releases: AlphaPixel/gpu-driver-learning
Releases · AlphaPixel/gpu-driver-learning
Lesson 1: Phase 1 — Mock Framebuffer Display Library
Start here for Lesson 1
This release captures the complete state of the repository for Lesson 1. If you are a student starting the curriculum, clone or download this release so you are working with the right codebase.
What's included
gpu_lib_mock_dumbfb— a mock "dumb framebuffer" display library with SDL3 and GLFW backendsgpu_app_mock_dumbfb— a demo application that exercises the library (720 frames, animated demos)lessons/lesson-1/lesson-1.md— the full Lesson 1 write-upARCHITECTURE.md— architecture overview of the libraryPREREQUISITES.md— what to install before building
Getting started
Clone this specific release:
git clone --branch lesson-1 https://github.com/AlphaPixel/gpu-driver-learning.git
Or download the zip archive below and follow lessons/lesson-1/lesson-1.md.
Building
Requires CMake 3.20+, a C++17 compiler, and either vcpkg or system packages for SDL3 and GLFW. See PREREQUISITES.md for details.