Commit graph

14 commits

Author SHA1 Message Date
chyyran
d3d8e85461 capi: replace unstable library features with polyfills 2024-02-16 01:19:52 -05:00
chyyran
fa8ee5d143 build: fix cbindgen not finding ctypes
* removes capi internal interface from librashader crate
* adds missing noop impls in header
* fix build on rustc < 1.74
2024-02-09 18:02:30 -05:00
chyyran
8cff5a47a8 test: fix some paths to test shaders 2023-02-16 21:32:05 -05:00
chyyran
5e99ddf73c vk/d3d12: recompile pipelines on incompatible output format.
This also involves changes to the C API, since we're breaking API anyways
might as well unify some type names. No breakages for D3D11.
2023-02-08 21:21:40 -05:00
chyyran
4aa0e4450f examples: add d3d11 c++ examples 2023-01-26 23:18:10 -05:00
chyyran
e320e093e2 build: fix missing symbols on linux 2023-01-14 18:56:31 -05:00
chyyran
c1669916d4 ld: expose runtime params api to loader 2023-01-14 17:14:37 -05:00
chyyran
da4f61fcc4 ld: finish librashader_ld 2023-01-14 01:38:59 -05:00
chyyran
7e34b991e5 ld: start writing librashader_ld 2023-01-13 18:30:16 -05:00
chyyran
3e628093ae capi: finish capi for vulkan 2023-01-13 18:10:20 -05:00
chyyran
f25693815b capi: use extern_ffi where possible 2023-01-13 16:05:13 -05:00
chyyran
45913c32bf capi: docs 2022-12-04 22:37:03 -05:00
chyyran
a00c4e1d88 capi: get rid of Box and use NonNull pointers 2022-12-03 19:55:27 -05:00
chyyran
4946bfc0dd gl: catch panic if gl not intialized 2022-12-03 19:07:15 -05:00