chyyran
|
4247e64336
|
docs: update capi docs
|
2024-02-14 20:50:17 -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
|
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
|
0cb6f6a346
|
d3d11: be agnostic about deferred contexts
This brings the D3D11 API more in line with the D3D12 and Vulkan runtimes. To get the old behaviour with immediate contexts, just pass a NULL context.
|
2023-02-10 18:08:13 -05:00 |
|
chyyran
|
512a4c0050
|
rt: make runtimes thread safe and document thread safety guarantees
|
2023-02-10 03:20:59 -05:00 |
|
chyyran
|
2b250db353
|
capi: make _opt* structs more forwards compatible
yay another abi break 🙃
hopefully for the last time
|
2023-02-09 23:44:39 -05:00 |
|
chyyran
|
8b6481abc1
|
fmt: run clippy and rustfmt
|
2023-01-29 02:30:58 -05:00 |
|
chyyran
|
9cdf646681
|
build: only build d3d11 stuff for windows
|
2023-01-21 01:54:06 -05:00 |
|
chyyran
|
1fa85d1e4d
|
capi: check api is aligned
|
2023-01-14 00:27:35 -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
|
48321d997b
|
fmt: run cargo fmt
|
2023-01-09 22:54:54 -05:00 |
|
chyyran
|
4393f5c871
|
capi: capi reflect api
|
2023-01-02 18:22:52 -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
|
45913c32bf
|
capi: docs
|
2022-12-04 22:37:03 -05:00 |
|
chyyran
|
b569de1522
|
capi: basic capi for presets and gl
|
2022-12-03 18:33:01 -05:00 |
|