//! This library provides types and functions which are used by the Rust code generated by
//! [`naga_rust_back`] or [`naga_rust_embed`]. These types and functions implement vector arithmetic
//! in the style expected by shader code, which differs from straightforward Rust in various ways.
//!
//! This library currently does not have a clean public API distinct from the API provided
//! for the benefit of the code generator. Expect changes in future versions.
//!
//! [`naga_rust_back`]: https://docs.rs/naga-rust-back
//! [`naga_rust_embed`]: https://docs.rs/naga-rust-embed
extern crate std;
pub use *;
// TODO: should probably be num_traits::Zero or something custom
pub use dummy_attribute as compute;
pub use dummy_attribute as fragment;
pub use dummy_attribute as vertex;
pub use dummy_attribute as workgroup_size;