More work for native audio variant, add to win and mac installers
This commit is contained in:
parent
bc345e2acd
commit
340e927ae3
23 changed files with 148 additions and 51 deletions
|
|
@ -52,10 +52,10 @@
|
|||
# include "extra/SharedResourcePointer.hpp"
|
||||
#endif
|
||||
|
||||
#ifdef DISTRHO_OS_WASM
|
||||
# define CARDINAL_TEMPLATE_NAME "init/wasm.vcv"
|
||||
#elif CARDINAL_VARIANT_FX
|
||||
#if CARDINAL_VARIANT_FX
|
||||
# define CARDINAL_TEMPLATE_NAME "init/fx.vcv"
|
||||
#elif CARDINAL_VARIANT_NATIVE
|
||||
# define CARDINAL_TEMPLATE_NAME "init/native.vcv"
|
||||
#elif CARDINAL_VARIANT_SYNTH
|
||||
# define CARDINAL_TEMPLATE_NAME "init/synth.vcv"
|
||||
#else
|
||||
|
|
@ -188,11 +188,12 @@ struct Initializer
|
|||
}
|
||||
}
|
||||
|
||||
if (asset::systemDir.empty() || ! system::exists(asset::systemDir))
|
||||
if (asset::systemDir.empty() || ! system::exists(asset::systemDir) || ! system::exists(asset::bundlePath))
|
||||
{
|
||||
#ifdef CARDINAL_PLUGIN_SOURCE_DIR
|
||||
// Make system dir point to source code location as fallback
|
||||
asset::systemDir = CARDINAL_PLUGIN_SOURCE_DIR DISTRHO_OS_SEP_STR "Rack";
|
||||
asset::bundlePath.clear();
|
||||
|
||||
// If source code dir does not exist use install target prefix as system dir
|
||||
if (!system::exists(system::join(asset::systemDir, "res")))
|
||||
|
|
@ -683,12 +684,12 @@ protected:
|
|||
|
||||
uint32_t getVersion() const override
|
||||
{
|
||||
return d_version(0, 22, 7);
|
||||
return d_version(0, 22, 8);
|
||||
}
|
||||
|
||||
int64_t getUniqueId() const override
|
||||
{
|
||||
#if CARDINAL_VARIANT_MAIN
|
||||
#if CARDINAL_VARIANT_MAIN || CARDINAL_VARIANT_NATIVE
|
||||
return d_cconst('d', 'C', 'd', 'n');
|
||||
#elif CARDINAL_VARIANT_FX
|
||||
return d_cconst('d', 'C', 'n', 'F');
|
||||
|
|
@ -704,7 +705,7 @@ protected:
|
|||
|
||||
void initAudioPort(const bool input, uint32_t index, AudioPort& port) override
|
||||
{
|
||||
#if CARDINAL_VARIANT_FX || CARDINAL_VARIANT_SYNTH
|
||||
#if CARDINAL_VARIANT_FX || CARDINAL_VARIANT_NATIVE || CARDINAL_VARIANT_SYNTH
|
||||
if (index < 2)
|
||||
port.groupId = kPortGroupStereo;
|
||||
#endif
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue