Twenty-one days. One renderer. Every picture in the book drawn by the program you wrote.
Vulkan hands you nothing and forgives nothing: no global state, no driver heuristic guessing what you meant, no call whose cost is a surprise. You choose the memory type, you write the barrier, you build the pipeline. Day 1 writes all eight hundred lines of setup and explains each piece where it is needed, with a dispatch table generated from vk.xml. On Day 1 you have an instance, a device and a picture in a PNG file -- with no window, because a window is three hundred lines of Win32 that teach nothing about graphics. By Day 14 you are flying through a lamp-lit observatory with a real shadow on the floor. By Day 21 you have a 460-kilobyte program in a folder that runs on a machine with no compiler and no SDK on it. Everything in it was run. 420 figures across 21 chapters, of which 210 are frames Meridian rendered itself and wrote to disk. Not one screen grab, on any page. 212 listings, every one compiled. 170 output blocks, captured from a real run rather than typed. Three of the book's own measurements came out wrong the first time, and all three are in it with the wrong number, the reason and the right number. YOUR 21-DAY PATH Day 1 - An Instance, a Device, and a Picture with No Window: eleven objects, and no shortcuts.