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 |
|
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
|
ab31abb3d7
|
capi(mtl): prep metal capi
|
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 |
|