pub fn bindings_from_params( params: &[(String, WgslType, bool)], ) -> Vec<BindingLayout>
Generate bindings for kernel parameters.
Slices become storage buffers, scalars become push constants or uniforms.