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 |
falkTX
|
d9808ceffb
|
Ensure we do not use GL1 calls in GL3 mode
|
2 years ago |
falkTX
|
f725f08250
|
Implement ImageBaseSlider::setCheckable()
Signed-off-by: falkTX <falktx@falktx.com>
|
2 years ago |
falkTX
|
241845f387
|
Fix GL context issues when using ImageAboutWindow
Signed-off-by: falkTX <falktx@falktx.com>
|
2 years ago |
falkTX
|
4336226e13
|
Avoid creating GL textures for empty images
Signed-off-by: falkTX <falktx@falktx.com>
|
2 years ago |
falkTX
|
45d2cab48a
|
Fix puglWin32ShowCentered for transient windows
Signed-off-by: falkTX <falktx@falktx.com>
|
2 years ago |
falkTX
|
ec2862546a
|
Ensure non-first top-level-widgets have a valid size on start
Signed-off-by: falkTX <falktx@falktx.com>
|
2 years ago |
falkTX
|
594a280c3d
|
Update pugl for fixing missing field initializers in win32
Signed-off-by: falkTX <falktx@falktx.com>
|
2 years ago |
falkTX
|
15cbdcd5e6
|
Use the more verbose MIDI CC definition for LV2, fixes validation
Signed-off-by: falkTX <falktx@falktx.com>
|
2 years ago |
falkTX
|
5d10a0c5df
|
Mark 1 more variable constexpr
Signed-off-by: falkTX <falktx@falktx.com>
|
2 years ago |
falkTX
|
8fc65e2769
|
Fix typo leading some VST3 groups having 0 ports
Signed-off-by: falkTX <falktx@falktx.com>
|
2 years ago |
falkTX
|
2fa8b0cf64
|
Refresh README
Signed-off-by: falkTX <falktx@falktx.com>
|
2 years ago |
falkTX
|
e13fd420dd
|
Cleanup FEATURES.md, updating VST3 state and adding CLAP
Signed-off-by: falkTX <falktx@falktx.com>
|
2 years ago |
falkTX
|
290df2b2fb
|
Reorganize TODO items
Signed-off-by: falkTX <falktx@falktx.com>
|
2 years ago |
falkTX
|
87e9b0f844
|
Define kCVPortIsOptional property and use it for LV2
Signed-off-by: falkTX <falktx@falktx.com>
|
2 years ago |
falkTX
|
57fcfcaf07
|
Fix typo in last commit
Signed-off-by: falkTX <falktx@falktx.com>
|
2 years ago |
falkTX
|
8e15fcf1c1
|
Implement CLAP multi-IO
Signed-off-by: falkTX <falktx@falktx.com>
|
2 years ago |
falkTX
|
ac3f5bce43
|
CLAP_PORT_STEREO/MONO is needed for anklang
Signed-off-by: falkTX <falktx@falktx.com>
|
2 years ago |
falkTX
|
48eb45016b
|
Make sure to disable denormals for standalone JACK threads
Signed-off-by: falkTX <falktx@falktx.com>
|
2 years ago |
falkTX
|
55a1e21ebb
|
Fix LTO build if vst2 MIDI stuff is properly defined elsewhere
Signed-off-by: falkTX <falktx@falktx.com>
|
2 years ago |
falkTX
|
d999455674
|
CLAP parameter flush is active || main-thread, adjust as such
Signed-off-by: falkTX <falktx@falktx.com>
|
2 years ago |
falkTX
|
847000e4f2
|
Implement CLAP latency, cleanup
Signed-off-by: falkTX <falktx@falktx.com>
|
2 years ago |
falkTX
|
ca8f83de76
|
Implement/set latency value for VST2
Signed-off-by: falkTX <falktx@falktx.com>
|
2 years ago |