Commit graph

107 commits

Author SHA1 Message Date
chyyran
4a8a9ee444 chore: Release 2024-10-02 00:28:10 -04:00
chyyran
5ede061975 preprocess: allow shadersource to be serializable with serde 2024-09-27 01:12:02 -04:00
chyyran
1e0727f89d chore: Release 2024-09-21 01:55:42 -04:00
chyyran
87e0405675 presets: properly trim shader name if given through pragma 2024-09-17 18:27:31 -04:00
chyyran
cbe6510f76 preprocess: the step argument is optional according to slang-shaders spec 2024-09-16 19:21:18 -04:00
chyyran
eace595ebb chore: Release 2024-09-15 11:00:38 -04:00
chyyran
2661effab4 chore: Release 2024-09-13 17:31:17 -04:00
chyyran
50580cfc3b chore: Release 2024-09-08 11:23:08 -04:00
chyyran
fd8d6f6ab8 chore: Release 2024-09-06 23:01:07 -04:00
chyyran
090e268c4a doc: improve docs 2024-09-06 22:45:07 -04:00
chyyran
40a56bf165 reflect/preprocess/presets: use SmallString where it makes sense
Most use cases are internal so at least for the runtime consumers there's no API change, but preset parsing
and reflection items are public API so might as well put this as part of 0.4.0
2024-09-06 22:45:07 -04:00
chyyran
8fb5d48a1e chore: Release 2024-08-21 20:13:23 -04:00
chyyran
436d1fe3cd chore: Release 2024-08-21 00:38:32 -04:00
chyyran
899fb50da6 chore: Release 2024-08-03 00:13:40 -04:00
chyyran
f6cf642e50 chore: Release 2024-07-29 00:44:51 -04:00
chyyran
e8ffd8fdf3 chore: Release 2024-03-08 00:18:30 -05:00
chyyran
9dc0cf26fd chore: Release 2024-03-05 19:04:14 -05:00
chyyran
31b7a6f33f chore: Release 2024-03-03 13:21:29 -05:00
chyyran
d72519b9fd chore: Release 2024-03-01 01:41:50 -05:00
chyyran
4ef4b8762b chore: Release 2024-02-24 12:38:13 -05:00
chyyran
b5bc3c11e1 ci: emit github warnings on failure 2024-02-24 12:26:37 -05:00
chyyran
f073c76ade chore: Release 2024-02-19 16:19:05 -05:00
chyyran
a8ae407ddb chore: Release 2024-02-17 03:01:28 -05:00
chyyran
1f5b4380a3 chore: Release 2024-02-16 18:18:33 -05:00
chyyran
af49128ee7 chore: Release 2024-02-16 01:53:56 -05:00
chyyran
350508a7aa preprocess: strip #pragma parameter 2024-02-15 21:43:02 -05:00
chyyran
d6f1af8691 rt: fix tests 2024-02-15 21:43:02 -05:00
chyyran
f7dd955c0a chore: Release 2024-02-14 20:51:57 -05:00
chyyran
6fbc4b3075 fmt: cargo fmt 2024-02-14 20:50:17 -05:00
chyyran
b348e8591f lib: use a faster hashmap implementation 2024-02-14 20:50:17 -05:00
chyyran
a2987555a2 chore: Release 2024-02-14 03:08:40 -05:00
chyyran
76aa5ce4c6 capi(mtl): implement capi for metal 2024-02-14 03:08:09 -05:00
chyyran
12af3c3f3a chore: Release 2024-02-09 18:30:07 -05:00
chyyran
c34fa4195b chore: Release 2024-02-09 02:55:02 -05:00
chyyran
b7f62dc378 chore: Release 2024-02-07 23:56:09 -05:00
chyyran
47f6e0f10e chore: Release 2024-02-07 00:00:18 -05:00
chyyran
fb2bcc5d52 chore: Release 2024-02-06 21:41:00 -05:00
chyyran
f6268a621c chore: Release 2024-02-06 19:20:37 -05:00
chyyran
fa3b6bf5fc chore: Release 2023-11-30 02:11:33 -05:00
chyyran
ee0587310c chore: Release 2023-11-30 02:07:12 -05:00
chyyran
f5da7d8421 fmt: cargo fmt 2023-07-20 02:40:13 -04:00
chyyran
ab8072c4f7 chore: Release 2023-04-23 18:52:14 -04:00
chyyran
31235971db chore: Release 2023-02-21 21:07:17 -05:00
chyyran
ac1494bee1 chore: Release 2023-02-21 17:09:10 -05:00
chyyran
e2901b4a59 chore: Release 2023-02-19 15:38:43 -05:00
chyyran
85ea566575 chore: Release 2023-02-18 00:29:01 -05:00
chyyran
b780ca2a90 chore: Release 2023-02-17 01:13:52 -05:00
chyyran
7ebc3da94b chore: Release 2023-02-16 01:11:55 -05:00
chyyran
7d6701aa4e chore: Release 2023-02-15 22:58:34 -05:00
chyyran
0000fdbdec chore: Release 2023-02-15 18:40:06 -05:00