Skip to content

Releases: AlphaPixel/gpu-driver-learning

Lesson 1: Phase 1 — Mock Framebuffer Display Library

17 May 13:23
05589a9

Choose a tag to compare

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 backends
  • gpu_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-up
  • ARCHITECTURE.md — architecture overview of the library
  • PREREQUISITES.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.