serde_webgpu

Serialize content to WebGPU.

```

[derive(Serialize)]

struct Uniform { a: f16, b: mat4x4, }

let uniform = Uniform { a: f16::from_f32(123.456), b: [ vec4(1.0, 2.0, 3.0, 4.0), vec4(4.0, 5.0, 7.0, 8.0), vec4(1.0, 2.0, 3.0, 4.0), vec4(5.0, 6.0, 7.0, 8.0), ], };

serializewebgpubuffer(&uniform).unwrap(); ```