falkTX
96d5def58d
Fix LTO link flags, experiment with static builds
Signed-off-by: falkTX <falktx@falktx.com>
3 years ago
falkTX
ad2b5b3d6e
Print OpenGL3 variant name during build
Signed-off-by: falkTX <falktx@falktx.com>
3 years ago
falkTX
5d7fd17f6a
Fix UI::getBundlePath() for VST3
Signed-off-by: falkTX <falktx@falktx.com>
3 years ago
falkTX
9236640093
Add opengl3 as a possible build type
Signed-off-by: falkTX <falktx@falktx.com>
3 years ago
falkTX
4ff990126d
Move DGL flags to Makefile.base.mk
Signed-off-by: falkTX <falktx@falktx.com>
3 years ago
falkTX
7f206b99dc
Fix previous commit, upstream is slightly borked
Signed-off-by: falkTX <falktx@falktx.com>
3 years ago
falkTX
01af6735cc
Update to latest fontstash, allow nanovg freetype builds
Signed-off-by: falkTX <falktx@falktx.com>
3 years ago
falkTX
7b3b7bacf5
Fix UI::getBundlePath() for VST2
3 years ago
falkTX
6d983cbfe7
Fix pure opengl3 build
3 years ago
falkTX
d8521efcdd
More compiler warning fixes
3 years ago
falkTX
4a4f54531a
Fix compiler warnings
3 years ago
falkTX
501dcafaa3
Fix a typo
Signed-off-by: falkTX <falktx@falktx.com>
3 years ago
falkTX
dabfd5d884
Allow to skip RtAudio fallback in JACK/Standalone mode
Signed-off-by: falkTX <falktx@falktx.com>
3 years ago
falkTX
09ad9bb570
Allow JACK/Standalone to have resources/bundle path too
Signed-off-by: falkTX <falktx@falktx.com>
3 years ago
falkTX
fb11675884
Partially revert last commit, state seeking is not wanted
Signed-off-by: falkTX <falktx@falktx.com>
3 years ago
falkTX
5835cd7918
Save vst3 parameters as integers as needed
Signed-off-by: falkTX <falktx@falktx.com>
3 years ago
falkTX
2342feadc0
Fix loading empty VST3 states
Signed-off-by: falkTX <falktx@falktx.com>
3 years ago
falkTX
33967164d9
Give focus to VST3 UI when instructed by the host
Signed-off-by: falkTX <falktx@falktx.com>
3 years ago
falkTX
d0413dfbd6
Fix vst3 initial size on macOS; More geometry constraint fixing
3 years ago
falkTX
d48c7ffc0f
Fix vst3 host-side resize after last commits
Signed-off-by: falkTX <falktx@falktx.com>
3 years ago
falkTX
4c5b77f2e3
Do not build vst3 version of CVPort example, not usable yet
Signed-off-by: falkTX <falktx@falktx.com>
3 years ago
falkTX
0452b25ff0
Fix vst3 build with instance access
Signed-off-by: falkTX <falktx@falktx.com>
3 years ago
falkTX
4bcc59a2ab
Silent a compiler warning
Signed-off-by: falkTX <falktx@falktx.com>
3 years ago
falkTX
431d330d87
Move common vst3 code to new file; Skip params for shared controller
Signed-off-by: falkTX <falktx@falktx.com>
3 years ago
falkTX
2b2f64ab47
Code tweaks to better support VST3 host-side resizing, fix autoscale
Signed-off-by: falkTX <falktx@falktx.com>
3 years ago
falkTX
a3cc61e482
VST3 resize fixes for macOS
3 years ago
falkTX
c7e77db0ac
Silence a compiler warning
Signed-off-by: falkTX <falktx@falktx.com>
3 years ago
Filipe Coelho
2d916332ff
Rework VST3 implementation ( #351 )
* Start cleanup of vst3 code
* Continue vst3 rework
* Some renaming and working parameter changes
Signed-off-by: falkTX <falktx@falktx.com>
* Continue rework; factory non-static, fixing random things
Signed-off-by: falkTX <falktx@falktx.com>
* Attempt at parameter outputs and failing
Signed-off-by: falkTX <falktx@falktx.com>
* Still not working
Signed-off-by: falkTX <falktx@falktx.com>
* More vst3
* VST3 starts to work once again
Signed-off-by: falkTX <falktx@falktx.com>
* Cleanup
Signed-off-by: falkTX <falktx@falktx.com>
* A few more vst3 details, now in similar state as before
Signed-off-by: falkTX <falktx@falktx.com>
* More VST3 things, almost ready
Signed-off-by: falkTX <falktx@falktx.com>
* Little tweaks to make reaper happy
* Fix a print
Signed-off-by: falkTX <falktx@falktx.com>
* More vst3 tweaks, makes UI behave a bit better
Signed-off-by: falkTX <falktx@falktx.com>
* Fixup VST3 applyGeometryConstraints
Signed-off-by: falkTX <falktx@falktx.com>
3 years ago
falkTX
b325295d6c
Allow to set NVG_FONT_TEXTURE_FLAGS, less blurry and precise fonts
Signed-off-by: falkTX <falktx@falktx.com>
3 years ago
falkTX
493837049e
Remove superfulous line
Signed-off-by: falkTX <falktx@falktx.com>
3 years ago
falkTX
400dca29de
Do not set _NET_WM_WINDOW_TYPE_DIALOG hint for standalones
Signed-off-by: falkTX <falktx@falktx.com>
3 years ago
falkTX
62ba848824
Fix setGeometryConstraints on macOS, aspect ratio was always on
3 years ago
falkTX
c2341b1cad
More tweaks to pugl cursor handling
Signed-off-by: falkTX <falktx@falktx.com>
3 years ago
falkTX
7357d71fa9
Expose cursor API from pugl, with added diagonal resize cursors
Signed-off-by: falkTX <falktx@falktx.com>
3 years ago
falkTX
ed6705a161
Give more useful rtaudio errors
3 years ago
falkTX
cd2c8c223e
Fix duplicated character input on VST host key up
3 years ago
falkTX
86b8a102bb
Add NVG_DISABLE_SKIPPING_WHITESPACE build option
3 years ago
falkTX
ef69eba593
fontstash: ensure new allocated reasons have their memory cleared
3 years ago
falkTX
bf74aa2455
Use -g in build flags if using SKIP_STRIPPING=true
3 years ago
falkTX
d9e856141a
Allow to move VST2 folder around
Signed-off-by: falkTX <falktx@falktx.com>
3 years ago
falkTX
84745e90c9
Workaround puglGetClipboard behaviour on X11
3 years ago
falkTX
83e8afdb77
Expose clipboard functions from pugl, tested to work in Cardinal
3 years ago
falkTX
c6c6900b87
Add steps to create a plugin as shared library
The exported createSharedPlugin function will return a DPF Plugin
Signed-off-by: falkTX <falktx@falktx.com>
3 years ago
falkTX
2208680d20
Allow and fix LTO build
Signed-off-by: falkTX <falktx@falktx.com>
3 years ago
falkTX
56c33dd1cd
Fix fileBrowserGetPath under some systems
Signed-off-by: falkTX <falktx@falktx.com>
3 years ago
falkTX
30d890cdb7
Use ubuntu-18.04 for win32 CI builds
Signed-off-by: falkTX <falktx@falktx.com>
3 years ago
falkTX
6053ec2a3e
Assume mingw wants posix
Signed-off-by: falkTX <falktx@falktx.com>
3 years ago
falkTX
d1892e151f
Expose puglGetTime as Application::getTime
3 years ago
falkTX
14423c5eec
Automable is not a word, sorry!
Signed-off-by: falkTX <falktx@falktx.com>
3 years ago
falkTX
4c62f76915
Re-add commdlg header, this seems to work now..
Signed-off-by: falkTX <falktx@falktx.com>
3 years ago