falkTX
|
ad3c5dae30
|
Fix build after last changes
Signed-off-by: falkTX <falktx@falktx.com>
|
2 years ago |
falkTX
|
17eecabd40
|
Deal a bit more with VST3 buses and arrangements
Signed-off-by: falkTX <falktx@falktx.com>
|
2 years ago |
falkTX
|
1aa5892a13
|
Align nanovg font kerning to integer pixel positions if needed
Signed-off-by: falkTX <falktx@falktx.com>
|
2 years ago |
falkTX
|
0c0a4e401c
|
Fix a pugl-based build warning
Signed-off-by: falkTX <falktx@falktx.com>
|
2 years ago |
falkTX
|
aaa0f5a5fe
|
Remove wrong macro for macOS build, was unused anyway
|
2 years ago |
falkTX
|
41da9887ed
|
Add fallback functions for old Windows drivers
|
2 years ago |
falkTX
|
98ecaa0255
|
Modify asserts from nanovg failure
|
2 years ago |
falkTX
|
3a6995163a
|
One more fix
|
2 years ago |
falkTX
|
45713e805e
|
Fix build with without global namespace
|
2 years ago |
falkTX
|
7f486d3836
|
Share VST2 and VST3 keycode handling and a few other things
|
2 years ago |
falkTX
|
34a62b6e28
|
Bring back ways to disable native fallback
|
2 years ago |
falkTX
|
be5b1eba60
|
Save host context during component initialize, fixes Studio One
|
2 years ago |
falkTX
|
ead029fdd7
|
Add V3 ids seen in use but unknown. If you find them, please tell
|
2 years ago |
falkTX
|
a11c301718
|
Allow v3_funknown_iid for factory class creation, fixes Cubase
|
2 years ago |
falkTX
|
56cbf3b3ca
|
Fix MIDI handling in standalone native bridges without real MIDI
|
2 years ago |
falkTX
|
1241390730
|
Fix some warnings under macOS
|
2 years ago |
falkTX
|
a652e711eb
|
Wait a maximum of 2 seconds for clipboard
Signed-off-by: falkTX <falktx@falktx.com>
|
2 years ago |
falkTX
|
9de73b40a9
|
Dont lockup in puglX11UpdateWithoutExposures
Signed-off-by: falkTX <falktx@falktx.com>
|
2 years ago |
falkTX
|
96896dcd4d
|
Fix previous commit
Signed-off-by: falkTX <falktx@falktx.com>
|
2 years ago |
falkTX
|
3576108dfd
|
Fix C++98 build
Signed-off-by: falkTX <falktx@falktx.com>
|
2 years ago |
falkTX
|
29055e6ff1
|
Make sure to only wait under X11
Signed-off-by: falkTX <falktx@falktx.com>
|
2 years ago |
falkTX
|
9ab4ff8145
|
Try to make X11 copy&paste more robust
Signed-off-by: falkTX <falktx@falktx.com>
|
2 years ago |
falkTX
|
29e9fe9a9f
|
Allow runtime buffer size changes in wasm/bridge modules
Signed-off-by: falkTX <falktx@falktx.com>
|
2 years ago |
falkTX
|
e2e2b5507f
|
Introduce ways for standalones to request audio input and midi
Signed-off-by: falkTX <falktx@falktx.com>
|
2 years ago |
falkTX
|
7403ec8751
|
Fix some compiler warnings
Signed-off-by: falkTX <falktx@falktx.com>
|
2 years ago |
falkTX
|
ec02b88923
|
Rework native audio standalone fallback code, add full wasm stuff
Signed-off-by: falkTX <falktx@falktx.com>
|
2 years ago |
falkTX
|
f1e157a03c
|
SDL bridge: Use input instead of output for process sync
Signed-off-by: falkTX <falktx@falktx.com>
|
2 years ago |
falkTX
|
ceaea6080f
|
Rework SDL bridge to support audio input
Signed-off-by: falkTX <falktx@falktx.com>
|
2 years ago |
falkTX
|
f022c766bd
|
Add Application::getClassName(), more wasm pugl things
Signed-off-by: falkTX <falktx@falktx.com>
|
2 years ago |
falkTX
|
02216aba74
|
Allow to redirect Runner emscript calls, needed for exceptions
Signed-off-by: falkTX <falktx@falktx.com>
|
2 years ago |
falkTX
|
36efc2473f
|
Make wasm file dialogs properly namespaced
Signed-off-by: falkTX <falktx@falktx.com>
|
2 years ago |
falkTX
|
8a2eb6cdb6
|
Simplify wasm runner, now using emscripten_set_interval
Signed-off-by: falkTX <falktx@falktx.com>
|
2 years ago |
falkTX
|
a415fc875a
|
Fix HAVE_DGL check for wasm
Signed-off-by: falkTX <falktx@falktx.com>
|
2 years ago |
falkTX
|
7b1ccac2a0
|
Always build wasm standalones with -sMAIN_MODULE
Signed-off-by: falkTX <falktx@falktx.com>
|
2 years ago |
falkTX
|
b9e654c3d3
|
Fix wasm returning non-null invalid value for open file; Cleanup
Signed-off-by: falkTX <falktx@falktx.com>
|
2 years ago |
falkTX
|
aa99d51731
|
Use GL2 by default with compat profile, set GL3 and GLES target too
Signed-off-by: falkTX <falktx@falktx.com>
|
2 years ago |
falkTX
|
34bf2a4dfc
|
Use emscripten_set_timeout_loop instead of manual management
Signed-off-by: falkTX <falktx@falktx.com>
|
2 years ago |
falkTX
|
ee94ba0cae
|
Automatically set a few flags on wasm
Signed-off-by: falkTX <falktx@falktx.com>
|
2 years ago |
falkTX
|
5e77ebb317
|
Skip pthread_yield for now
Signed-off-by: falkTX <falktx@falktx.com>
|
2 years ago |
falkTX
|
b63db74220
|
wasm file browser details, add WASM_EXCEPTIONS build option
Signed-off-by: falkTX <falktx@falktx.com>
|
2 years ago |
falkTX
|
c2938c0299
|
Enable simd for wasm, early implementation of file dialogs
Signed-off-by: falkTX <falktx@falktx.com>
|
2 years ago |
falkTX
|
614eeaf0ef
|
Add a missing include
Signed-off-by: falkTX <falktx@falktx.com>
|
2 years ago |
falkTX
|
828ce002a0
|
Update pugl, fix inverted mouse buttons on wasm
Signed-off-by: falkTX <falktx@falktx.com>
|
2 years ago |
falkTX
|
717c7596c2
|
Allow to force nanovg GL version
Signed-off-by: falkTX <falktx@falktx.com>
|
2 years ago |
falkTX
|
58153fdefd
|
Add new Runner class for a different approach to threads
Signed-off-by: falkTX <falktx@falktx.com>
|
2 years ago |
falkTX
|
33ee09ae71
|
A few more wasm tweaks, do not allow Thread.hpp usage
Signed-off-by: falkTX <falktx@falktx.com>
|
2 years ago |
falkTX
|
3aa2e83deb
|
Set VST3 filename for wasm builds
Signed-off-by: falkTX <falktx@falktx.com>
|
2 years ago |
falkTX
|
49a017bd8f
|
Fix a compiler warning
Signed-off-by: falkTX <falktx@falktx.com>
|
2 years ago |
falkTX
|
f04817d31e
|
Fix regular non-gles2 build
Signed-off-by: falkTX <falktx@falktx.com>
|
2 years ago |
falkTX
|
ea18b1a1ad
|
Get all plugins to build for wasm
Signed-off-by: falkTX <falktx@falktx.com>
|
2 years ago |