Commit graph

20 commits

Author SHA1 Message Date
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
edca0f1749 rt(mtl): only gen mipmaps if the level count is greater than 1 2024-02-15 21:43:02 -05:00
chyyran
efdfd56e0e rt(mtl): don't allow buffers of size 0 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
dca93a1310 test(mtl): add objc example 2024-02-14 03:08:09 -05:00
chyyran
ad4e72f359 rt: use bytemuck::offset_of instead of std::mem::offset_of 2024-02-14 03:08:09 -05:00
chyyran
cc93e37701 reflect: get rid of redundant shader compiler argument 2024-02-14 03:08:09 -05:00
chyyran
76aa5ce4c6 capi(mtl): implement capi for metal 2024-02-14 03:08:09 -05:00
chyyran
d89839be16 rt(msl): move main.rs test to tests folder 2024-02-14 03:08:09 -05:00
chyyran
a1696813aa rt(mtl): optimize buffer usage on apple silicon gpus 2024-02-14 03:08:09 -05:00
chyyran
004b073b1a rt(mtl): reenable mipmaps 2024-02-14 03:08:09 -05:00
chyyran
bceb0623a3 rt(mtl): implement clear textures 2024-02-14 03:08:09 -05:00
chyyran
3b0531dc62 rt(mtl): rename librashader-runtime-metal to librashader-runtime-mtl to match existing convention and export from root crate 2024-02-14 03:08:09 -05:00
chyyran
12d55e928e rt(mtl): common + shaderset for metal 2024-02-14 03:08:09 -05:00