WebGPU progress update in Gecko: API tracing, Rust serialization, API coverage, validation, and the Shading language.