use piet_gpu_derive::piet_gpu; | |
piet_gpu! { | |
#[rust_encode] | |
#[gpu_write] | |
mod test { | |
struct StructA { | |
a: f16, | |
b: f16, | |
} | |
struct StructB { | |
a: f16, | |
b: u16, | |
c: f16, | |
} | |
struct StructC { | |
a: f16, | |
b: u16, | |
c: u16, | |
d: f16, | |
} | |
struct StructD { | |
a: [f16; 2], | |
} | |
struct StructE { | |
a: [f16; 3], | |
} | |
} | |
} |