Commit graph

672 commits

Author SHA1 Message Date
chyyran
e38f2636d9 ci: build for aarch64-windows 2024-02-20 19:26:43 -05:00
chyyran
f073c76ade chore: Release 2024-02-19 16:19:05 -05:00
chyyran
7ef3780222 fmt: cargo fmt 2024-02-19 12:39:44 -05:00
chyyran
d60ff76fb2 ci: unify build workflow 2024-02-19 12:37:46 -05:00
chyyran
50aa582fa8 reflect(d3d12): fakesign dxil blobs to avoid needing dxil.dll 2024-02-19 09:54:19 -05:00
chyyran
e8eee02bfb reflect: always link and trim unused inouts 2024-02-19 09:54:19 -05:00
chyyran
22aa59b598 reflect: move spirv_passes out of naga 2024-02-19 09:54:19 -05:00
chyyran
b75a614873 doc(reflect): document ShaderReflectObject 2024-02-19 09:54:19 -05:00
chyyran
a8ae407ddb chore: Release 2024-02-17 03:01:28 -05:00
Ronny Chan
fe84e6a490 rt(gl): use identity matrix for intermediate GL passes 2024-02-17 03:00:53 -05:00
chyyran
913ede3852 rt(wgpu): set viewport depth to 0-1 2024-02-17 02:55:09 -05:00
chyyran
1f5b4380a3 chore: Release 2024-02-16 18:18:33 -05:00
chyyran
ce3a8c6e52 doc: document msrv 2024-02-16 18:14:38 -05:00
chyyran
c22328f025 build: revert ahash to 0.8.7 2024-02-16 18:07:41 -05:00
chyyran
af49128ee7 chore: Release 2024-02-16 01:53:56 -05:00
chyyran
d3d8e85461 capi: replace unstable library features with polyfills 2024-02-16 01:19:52 -05:00
chyyran
017a1a6232 fmt: clean up imports and features 2024-02-16 01:19:52 -05:00
chyyran
e622479c76 build: ignore rust-version if using RUSTC_BOOTSTRAP 2024-02-16 01:19:52 -05:00
chyyran
b47b27fadb rt(vk): update gpu-allocator 2024-02-16 01:19:52 -05:00
chyyran
ba6c32e858 rt(wgpu): enable large thread size if possible 2024-02-15 21:43:02 -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
c0ecae844c reflect(wgsl): link spirv to remove unused input/outputs 2024-02-15 21:43:02 -05:00
chyyran
cbac011969 reflect(wgsl): only analyze active ubo members 2024-02-15 21:43:02 -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
adeb9435fc ci: build on macos-14 runner 2024-02-14 21:41:08 -05:00
chyyran
499b8f5791 ci: make package-obs require approval from maintainers 2024-02-14 21:41:08 -05:00
chyyran
e944330692 docs: add halfbrown as direct dependency of librashader for docs rendering 2024-02-14 21:28:21 -05:00
chyyran
f7dd955c0a chore: Release 2024-02-14 20:51:57 -05:00
chyyran
227e6e743d pkg: remove runtime dependencies 2024-02-14 20:50:17 -05:00
chyyran
6fbc4b3075 fmt: cargo fmt 2024-02-14 20:50:17 -05:00
chyyran
05467c2c78 docs: update readme to include macOS binary refs 2024-02-14 20:50:17 -05:00
chyyran
b7673de811 reflect: remove unneeded TAIT feature bound 2024-02-14 20:50:17 -05:00
chyyran
4247e64336 docs: update capi docs 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
dc1ab35d89 doc: bump api version 2024-02-14 03:15:29 -05:00
chyyran
7f4a883288 doc: add some examples 2024-02-14 03:15:29 -05:00
chyyran
a2987555a2 chore: Release 2024-02-14 03:08:40 -05:00
chyyran
3afcd6223c build(capi): dont enable all core features 2024-02-14 03:08:09 -05:00
chyyran
fb62a1e3f4 build: downgrade ahash to 0.8.7 2024-02-14 03:08:09 -05:00
chyyran
dca93a1310 test(mtl): add objc example 2024-02-14 03:08:09 -05:00
chyyran
4259b65ee0 doc(lib): hack to remove wgpu dependency on docsrs 2024-02-14 03:08:09 -05:00
chyyran
f058134944 rt(wgpu): don't enable all backends by default 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
5c08205360 capi(ld): don't use designated initializer for loader 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