1#![doc = include_str!("../README.md")]
2#![cfg_attr(docsrs, feature(doc_cfg))]
3#![deny(unsafe_code)]
4
5wesl_core::wesl_pkg!(
9 #[doc = "The WESL modules of the built-in shader package."]
10 #[expect(
11 missing_docs,
12 reason = "the package is generated from `shaders/*.wesl`; its items carry no docs of their own"
13 )]
14 pub shader,
15 "unlit_wgpu.rs"
16);
17
18pub mod array_pool;
19pub mod buffer_pool;
20pub mod capabilities;
21pub mod compose;
22mod dag;
23pub mod globals;
24pub mod instance_stream;
25pub mod light;
26pub mod line_shader;
27pub mod mesh;
28pub mod offset_allocator;
29pub mod pipeline;
30pub mod readback;
31pub mod render_attachments;
32pub mod resources;
33pub mod scene;
34pub mod specialize;
35pub mod staging;
36pub mod texel_array;
37#[cfg(feature = "egui")]
38pub mod ui;
39pub mod util;
40pub mod vertex_pool;