falkTX
8fd9d95c74
Only include Thread.hpp as needed
Signed-off-by: falkTX <falktx@falktx.com>
3 years ago
falkTX
c4334df673
Place the new tests under ifdef DPF_RUNTIME_TESTING
Signed-off-by: falkTX <falktx@falktx.com>
3 years ago
falkTX
def5f2b47b
Run GetOpenFileNameW on secondary thread, tested on Windows 10
Signed-off-by: falkTX <falktx@falktx.com>
3 years ago
falkTX
497a831bd9
Early work for self-test mode in standalone
Signed-off-by: falkTX <falktx@falktx.com>
3 years ago
falkTX
62996d5578
Make macOS open file dialog truly async
3 years ago
falkTX
b800b52759
Forgot one..
Signed-off-by: falkTX <falktx@falktx.com>
3 years ago
falkTX
4603181a0a
Make utility functions compatible with doxygen
Signed-off-by: falkTX <falktx@falktx.com>
3 years ago
lucianoiam
1d66bb2dd6
Return abs. path in getBinaryFilename() Linux/Jack ( #344 )
* Return abs. path in getBinaryFilename() Linux/Jack
Ensure this function always returns an absolute path by calling realpath()
* Adjust includes in b1294ec
3 years ago
falkTX
145f3f9a25
Add some more basic documentation
Signed-off-by: falkTX <falktx@falktx.com>
3 years ago
falkTX
fe8f0eb69c
Do not use audio input device in RtAudio fallback if not needed
3 years ago
falkTX
2d1ec00e27
Proper setup of macOS VST bundles after the recent changes
3 years ago
falkTX
e2dcc29bfb
Always follow symlinks when creating macOS package
3 years ago
falkTX
a88514b734
Add new USE_VST2_BUNDLE makefile option, WIP
Signed-off-by: falkTX <falktx@falktx.com>
3 years ago
falkTX
437d080a68
Setup bundle path for LV2 ttl export
Signed-off-by: falkTX <falktx@falktx.com>
3 years ago
falkTX
01261953a3
Fix no namespace build
Signed-off-by: falkTX <falktx@falktx.com>
3 years ago
falkTX
d5267f11d9
Fix C++98 build
Signed-off-by: falkTX <falktx@falktx.com>
3 years ago
falkTX
70ccd68870
Fix a typo
Signed-off-by: falkTX <falktx@falktx.com>
3 years ago
falkTX
abdb896a2a
Only use AudioMidiSyncHelper when num-outputs > 0
Signed-off-by: falkTX <falktx@falktx.com>
3 years ago
falkTX
4ecbd24570
Fix build
Signed-off-by: falkTX <falktx@falktx.com>
3 years ago
falkTX
b9a7aaa587
Fix build after latest changes
Signed-off-by: falkTX <falktx@falktx.com>
3 years ago
falkTX
1da1c811c7
Start of getResourcePath utility
Signed-off-by: falkTX <falktx@falktx.com>
3 years ago
falkTX
1af66e49db
Make getBinaryFilename work in standalone windows too
3 years ago
falkTX
26eb9dd4e4
Implement Plugin::getBundlePath() for VST2
3 years ago
falkTX
2c91052619
Start of getBinaryFilename implementation; Cleanup
3 years ago
falkTX
74f4898b2a
Define functions for plugin format and binary/bundle path, WIP
3 years ago
falkTX
eca8056dc2
Cleanup after nanovg updates
Signed-off-by: falkTX <falktx@falktx.com>
3 years ago
falkTX
2ebf89eef3
Cleanup
3 years ago
falkTX
2f1b5127cc
Update .gitignore
3 years ago
falkTX
cac786dcf6
Fix widget margins for a few special cases
Signed-off-by: falkTX <falktx@falktx.com>
3 years ago
falkTX
2711cbefa4
Fix VST3 plugin filename for windows builds with cmake
Closes #340
Signed-off-by: falkTX <falktx@falktx.com>
3 years ago
falkTX
7bed00d806
Fix build of vst3 with external uis
Signed-off-by: falkTX <falktx@falktx.com>
3 years ago
falkTX
d56d568e76
Put EXTRA_LIBS in compiler command instead of object list
Signed-off-by: falkTX <falktx@falktx.com>
3 years ago
falkTX
306c680c6e
Fix JACK MIDI usage after the jackbridge switch
Signed-off-by: falkTX <falktx@falktx.com>
3 years ago
falkTX
bea5f6f9c3
Use EXTRA_DEPENDENCIES instead of EXTRA_LIBS in a few places
3 years ago
falkTX
7611f937ee
Add NanoVG::globalTint, some code comments
3 years ago
falkTX
87986a6f34
Fix Window resize using old size in some situations
Signed-off-by: falkTX <falktx@falktx.com>
3 years ago
falkTX
1c19c75b8f
Some attention to ImguiSimpleGain, make it follow other examples
Signed-off-by: falkTX <falktx@falktx.com>
3 years ago
falkTX
c62c8e4c2a
Use ImGui from DPF-Widgets repo
Signed-off-by: falkTX <falktx@falktx.com>
3 years ago
falkTX
402254e469
Fix nano subwidgets getting double offset
Signed-off-by: falkTX <falktx@falktx.com>
3 years ago
falkTX
b79311a0b3
Fix top-level events
Signed-off-by: falkTX <falktx@falktx.com>
3 years ago
falkTX
65eb8c098d
Fix Windows builds with DGL_USE_NANOVG_FBO
Signed-off-by: falkTX <falktx@falktx.com>
3 years ago
falkTX
a1322bc0c5
Update NanoVG and stb-image sources, bring all VCV goodies too
Signed-off-by: falkTX <falktx@falktx.com>
3 years ago
falkTX
d8f66c1e06
Use the correct pugl branch
Signed-off-by: falkTX <falktx@falktx.com>
3 years ago
falkTX
117e0b30eb
Fix previous commit, add missing USE_RGBA check
Signed-off-by: falkTX <falktx@falktx.com>
3 years ago
falkTX
299e50f826
Stick with NanoVG, use USE_NANOVG_FBO macro instead
Signed-off-by: falkTX <falktx@falktx.com>
3 years ago
falkTX
a07aaf986f
Allow DGL_USE_RGBA macro, will setup 24 depth bits and glx RGBA
Signed-off-by: falkTX <falktx@falktx.com>
3 years ago
falkTX
c17c260d08
Allow to skip building NanoVG integrated code
3 years ago
falkTX
23f89562ac
Import alpha/tint stuff from VCV
3 years ago
falkTX
c4e1210897
Make plugin objects depend on EXTRA_LIBS, add *.m/*.mm targets
Signed-off-by: falkTX <falktx@falktx.com>
3 years ago
falkTX
f79095abde
Allow to define EXTRA_LIBS for plugin targets
Signed-off-by: falkTX <falktx@falktx.com>
3 years ago