RustAudio / vst3-sys

Raw Bindings to the VST3 API
Other
288 stars 18 forks source link

Fix Ordering in #[VST3(implements)] #14

Open m-hilgendorf opened 4 years ago

m-hilgendorf commented 4 years ago

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, ...)]