How it worksThe smallest complete WebGPU program. No vertex buffer is bound: the vertex shader generates three hard-coded corner positions from the built-in vertex index, and the GPU rasterizes the triangle between them, smoothly interpolating each corner's colour across every pixel it covers. Everything else in this lab is this same draw call scaled up.