Commit graph

9 commits

Author SHA1 Message Date
2c9ce46dd2
chore: Rework project structure
There likely won't be much need for multiple separate crates.
2023-05-26 23:42:01 +02:00
cec1cd8714
feat: Add global plugin singleton
To abstract the C API, this adds a global singleton that acts as the
main driver of the Rust-side implementation.
2023-05-26 23:27:44 +02:00
611f6038db
chore: Remove unused ignore files 2023-05-26 23:27:26 +02:00
2da2056cac
doc: Document cross compilation setup 2023-05-26 00:04:40 +02:00
fa9ffd9002
feat: Implement basic plugin API 2023-05-25 23:39:52 +02:00
bba4790ff7
feat: Implement cross-compiling to MSVC 2023-05-25 23:37:53 +02:00
51e00b6394
feat: Update PluginApi for Darktide 2023-05-25 15:39:43 +02:00
0b4d6eb9fe
chore: Format SDK headers 2023-05-25 15:38:37 +02:00
8739f0a85c
chore: Initialize reposoitory
Stingray SDK headers taken from https://github.com/AutodeskGames/stingray-plugin/
2023-05-25 15:38:06 +02:00