falkTX
a325bf55b0
Remove old pugl code
Signed-off-by: falkTX <falktx@falktx.com>
2 years ago
falkTX
79948069d5
Add extra ui libs to make builds too
Signed-off-by: falkTX <falktx@falktx.com>
2 years ago
falkTX
564f6519b4
Allow to have separate DSP vs UI plugin rebuild deps
Signed-off-by: falkTX <falktx@falktx.com>
2 years ago
falkTX
fcb74a3f59
Error out when trying to build UI with DISTRHO_PLUGIN_HAS_UI == 0
Signed-off-by: falkTX <falktx@falktx.com>
2 years ago
falkTX
4786a13f61
Fix building jack standalones on ARM soft-fp
Signed-off-by: falkTX <falktx@falktx.com>
2 years ago
falkTX
88180608a2
Fix drawing of checkable ImageButton
Signed-off-by: falkTX <falktx@falktx.com>
2 years ago
falkTX
924576a58c
Update pugl for mouse and keyboard wasm fixes
Signed-off-by: falkTX <falktx@falktx.com>
2 years ago
falkTX
aa5c237bfb
Adjust for leak in fftw plan
Signed-off-by: falkTX <falktx@falktx.com>
2 years ago
falkTX
29be789407
cmake: build cairo lib and example UI by default if possible
Signed-off-by: falkTX <falktx@falktx.com>
2 years ago
falkTX
fdceb632ba
Add macos-10.15 to CI tests
Signed-off-by: falkTX <falktx@falktx.com>
2 years ago
falkTX
061f6c4e64
Make sure MOD builds do not see cairo or opengl
Signed-off-by: falkTX <falktx@falktx.com>
2 years ago
falkTX
52536b96c5
Fix potential name conflict with strncpy
Signed-off-by: falkTX <falktx@falktx.com>
2 years ago
Luciano Iam
a2887f427b
Include CLAP bin in plugins Makefile clean target
2 years ago
falkTX
e8405098f4
Find local resources dir for Windows standalones
Signed-off-by: falkTX <falktx@falktx.com>
2 years ago
falkTX
5ee7fab819
Correct recent commit, keep static builds without dllmain
Signed-off-by: falkTX <falktx@falktx.com>
2 years ago
falkTX
2f9564a28e
Add -fsanitize=address to debug make builds
Signed-off-by: falkTX <falktx@falktx.com>
2 years ago
falkTX
52f50cde8e
Don't enable leak detector if NDEBUG is defined
Signed-off-by: falkTX <falktx@falktx.com>
2 years ago
falkTX
9be5e79a55
Set MOD_BUILD=true for MOD builds
Signed-off-by: falkTX <falktx@falktx.com>
2 years ago
falkTX
cfbc53bf93
Make macOS native audio behave like the others
Signed-off-by: falkTX <falktx@falktx.com>
2 years ago
falkTX
85cd6c40df
Use -fno-gnu-unique for gcc in cmake builds
Signed-off-by: falkTX <falktx@falktx.com>
2 years ago
falkTX
157028c644
Set DGL_USE_OPENGL3 for GLES2/3 builds
Signed-off-by: falkTX <falktx@falktx.com>
2 years ago
Robin Gareus
36f018dacd
VST3 channel buffers are per bus
Previously all inputs (num_channels) were assumed to be
on the first bus. However Vst::ProcessData's input/output
is an array pointing to instances of Vst::AudioBusBuffers
(not a pointer to a single instance).
This fixes CV ports (optional busses) for Cardinal VST3,
and likely also sidechain inputs for other processors.
2 years ago
falkTX
b96b49329a
Use plugin-given RT thread priorities under MOD
Signed-off-by: falkTX <falktx@falktx.com>
2 years ago
falkTX
53148852c0
Implement custom State::fileTypes for MOD
Signed-off-by: falkTX <falktx@falktx.com>
2 years ago
falkTX
22413340a6
Allow using Signal class for mingw
Signed-off-by: falkTX <falktx@falktx.com>
2 years ago
falkTX
878a183b59
Add Color::plus/minus utils
Signed-off-by: falkTX <falktx@falktx.com>
2 years ago
falkTX
2ba9190f42
Handle a few more warnings
Signed-off-by: falkTX <falktx@falktx.com>
2 years ago
falkTX
552aad877c
Ignore internal deprecated warnings under msvc
Signed-off-by: falkTX <falktx@falktx.com>
2 years ago
falkTX
91d7afdb3e
Cleanup
Signed-off-by: falkTX <falktx@falktx.com>
2 years ago
falkTX
39bdf2a66b
Fix MSVC CLAP build
Signed-off-by: falkTX <falktx@falktx.com>
2 years ago
falkTX
a199c7c9bb
Fix last commit
Signed-off-by: falkTX <falktx@falktx.com>
2 years ago
falkTX
1d7ce7ef8f
Do not use cairo for windows cmake example plugins for now
Signed-off-by: falkTX <falktx@falktx.com>
2 years ago
falkTX
106a857520
DPF Mutex implementation is TODO on MSVC
Signed-off-by: falkTX <falktx@falktx.com>
2 years ago
falkTX
d620bd76f1
Build clap versions of example plugins with cmake
Signed-off-by: falkTX <falktx@falktx.com>
2 years ago
falkTX
26eafab9d1
Simplify cmake CI setup using shared action, leave old msvc stuff
Signed-off-by: falkTX <falktx@falktx.com>
2 years ago
falkTX
528fc09da8
Add the others CI runners for testing
Signed-off-by: falkTX <falktx@falktx.com>
2 years ago
falkTX
31619d7532
Only use -Werror=lto-type-mismatch LTO flag on GCC
Signed-off-by: falkTX <falktx@falktx.com>
2 years ago
falkTX
66a2cf2013
Fix cmake windows build of native audio standalone
Signed-off-by: falkTX <falktx@falktx.com>
2 years ago
falkTX
ca571e3fdc
Use RecursiveMutex for CLAP UI events
Signed-off-by: falkTX <falktx@falktx.com>
2 years ago
falkTX
c33ab5af29
Leave a macro in place for future usage
Signed-off-by: falkTX <falktx@falktx.com>
2 years ago
falkTX
ec87b4069d
Use CMAKE_CROSSCOMPILING_EMULATOR when generating LV2 ttl
Signed-off-by: falkTX <falktx@falktx.com>
2 years ago
falkTX
93cf1535a4
RtAudio stuff needs threads on non mac/win
Signed-off-by: falkTX <falktx@falktx.com>
2 years ago
falkTX
ab2df90349
Use new CI template for the example plugins
Signed-off-by: falkTX <falktx@falktx.com>
2 years ago
falkTX
34d4ea55b8
Fix utils/package-osx-bundles.sh for cmake builds
Signed-off-by: falkTX <falktx@falktx.com>
2 years ago
falkTX
4b284735c9
Define dpf__target_link_directories for compat with old cmake
Signed-off-by: falkTX <falktx@falktx.com>
2 years ago
falkTX
a8c8547a45
Enable standalone native audio fallback for cmake builds
2 years ago
falkTX
4b180f0b9a
Add NO_SHARED_RESOURCES cmake option
Signed-off-by: falkTX <falktx@falktx.com>
2 years ago
falkTX
30cf55aa15
Support clap in cmake, always define HAVE_JACK
Signed-off-by: falkTX <falktx@falktx.com>
2 years ago
falkTX
b52112bf23
Put internal stb_image stuff used by nanovg in its own namespace
2 years ago
falkTX
5cdb357a21
Fix usage of GL3 profile
2 years ago