Commit graph

22 commits

Author SHA1 Message Date
chyyran
e4eed34c10 capi: const qualify chain in _filter_chain_get_param and _filter_chain_get_active_pass_count"
This reverts commit 98d8d91c66.
2024-09-22 02:06:47 -04:00
chyyran
e7e6ed8fb8 capi: remove _internal_alloc from libra_preset_param_list_t 2024-09-22 02:06:47 -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
d3d8e85461 capi: replace unstable library features with polyfills 2024-02-16 01:19:52 -05:00
chyyran
2fbc7f92da capi: add preset_ctx C API 2024-02-09 02:49:31 -05:00
chyyran
d925dc95c6 capi: expose helpers to ensure ABI version compatibility 2023-02-11 15:37:21 -05:00
chyyran
512a4c0050 rt: make runtimes thread safe and document thread safety guarantees 2023-02-10 03:20:59 -05:00
chyyran
4e51704e35 reflect: abstract away preset compilation 2023-01-18 20:56:08 -05:00
chyyran
40e4ce908f preprocess: store parameters in FxHashMap 2023-01-15 14:06:38 -05:00
chyyran
05ec73a11c fmt: run cargo fmt 2023-01-15 03:06:09 -05:00
chyyran
c1669916d4 ld: expose runtime params api to loader 2023-01-14 17:14:37 -05:00
chyyran
3592b453e8 capi: expose pass count/param 2023-01-14 15:52:58 -05:00
chyyran
2e2713a21b capi: expose FilterChainParameters to capi 2023-01-14 09:36:26 -05:00
chyyran
2728cff55c capi: document rest of capi 2023-01-13 18:10:20 -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
2cce27ecb9 capi: make function pointer types for everything 2022-12-05 00:06:37 -05:00
chyyran
ebe889df2f capi: get rid of safer_ffi 2022-12-04 23:54:47 -05:00
chyyran
6ab03ecc99 capi: more docs 2022-12-04 22:48:57 -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
b569de1522 capi: basic capi for presets and gl 2022-12-03 18:33:01 -05:00