From Paint to Pixels — The Raster Thread and Impeller
Part 2 of 3: Follow the layer tree from the paint phase through SceneBuilder, across the thread boundary, and into Impeller's GPU command generation. Understand double buffering and why precompiled shaders eliminated first-run jank.