This article discusses testing WebGPU data layout compatibility between Rust and WGSL shader code. The author describes using naga to parse WGSL structs and validate that Rust struct field offsets match GPU shader expectations, discovering layout mismatches caused by padding differences between the two systems.