Mike Hilgendorf

Results 6 issues of Mike Hilgendorf

Work in progress VST3 wrapper. Notes: - The VST3 wrapper is entirely a macro instead of an internal struct. This requires making `WrappedPlugin` public - Still need to work out...

I'm chasing down an error that requires me to compile this crate separately and I can't build this crate without reverting before [this commit](https://github.com/Connicpu/direct2d-rs/commit/99a4c72e4744ee8fe4b4ab0d1ae2dcdacbe3c993). I'm guessing that you're working on...

[This code](https://github.com/rust-lang/cc-rs/blob/57853c4bf8a89a0f4c9137eb367ac580305c6919/src/lib.rs#L3190) appears to be overly pessimistic when detecting the SDKROOT environment variable, specifically if the SDK has been relocated to a different directory that does not contain the string...

This applies to other APIs that take callbacks such like mentioned in #534. This can help avoid [undefined behavior](https://doc.rust-lang.org/reference/behavior-considered-undefined.html) when a Rust function is called from C++ and panics. If...

Non exhaustive list: - [x] vst/ivstchannelcontextinfo.h - [x] vst/ivstcontextmenu.h - [ ] vst/ivsthostapplication.h - [ ] vst/ivstinterappaudio.h - [ ] vst/ivstphysicalui.h - [ ] vst/ivsttestplugprovider.h - [ ] vst/vstpresetkeys.h -...

Currently, the ordering matters for implementing certain interfaces where it should not. To reproduce: modify `examples/passthru` or `examples/again` with ``` #[VST3(implements(IComponent, IAudioProcessor, ...)] // in place of #[VST3(implements(IAudioProcessor, IComponent, ...)]...