1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32// todo
// prune
// check if you can ImageStore to a function argument - pretty sure not
// barriers - we currently don't make the containing scope required on encountering a barrier. this doesn't feel right since a nested barrier could be ignored?
// * atomics
// compose
// use more regexes..?
// generate headers on demand
// check mobile - does everybody use wgsl?
// support glsl compute
// move tests to executed compute test
// * purge/replace modules should invalidate dependents
// * search/replace decorated strings in error reports
// * use better encoding for decorate
// * don't allow modules containing decoration
// derive
// * better api for entry points
// redirect
// stable output order where possible?
// translate access uniform / storage / etc
pub mod compose;
pub mod derive;
pub mod redirect;
#[cfg(feature = "prune")]
pub mod prune;