|
|
|
|
|
by m-hilgendorf
2243 days ago
|
|
While we've been hacking on the vst3-sys crate [0], we wound up forking the mentioned com-rs crate to support COM APIs on non-win32 targets (notably, there's some stuff with endianness of the IIDs, the calling convention of the generated vtables) as well as usability (the com-rs crate only supports up to 5 interfaces implemented at once). We're still chasing down some issues with order mattering when implementing the interfaces. Even without those small changes, it's an impressive piece of macro programming that is very close to being usable for general purpose, ABI-stable rust crates. As a little dose of irony, clippy doesn't like the com-rs crate too much. [0] https://github.com/RustAudio/vst3-sys.git |
|