fn render_meta()

in crates/ratchet-core/src/gpu/wgsl/kernel.rs [64:76]


    fn render_meta(&self) -> crate::WgslFragment {
        let mut fragment = WgslFragment::new(512);
        fragment.write(r#"struct Meta {"#);

        for (index, (name, field)) in self.fields.iter().enumerate() {
            fragment.write(format!("{}: {}", name, field.render()));
            if index < self.fields.len() - 1 {
                fragment.write(", ");
            }
        }
        fragment.write("}\n");
        fragment
    }