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