falkTX
|
7b1ccac2a0
|
Always build wasm standalones with -sMAIN_MODULE
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
b9e654c3d3
|
Fix wasm returning non-null invalid value for open file; Cleanup
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
aa99d51731
|
Use GL2 by default with compat profile, set GL3 and GLES target too
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
34bf2a4dfc
|
Use emscripten_set_timeout_loop instead of manual management
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
ee94ba0cae
|
Automatically set a few flags on wasm
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
5e77ebb317
|
Skip pthread_yield for now
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
b63db74220
|
wasm file browser details, add WASM_EXCEPTIONS build option
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
c2938c0299
|
Enable simd for wasm, early implementation of file dialogs
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
614eeaf0ef
|
Add a missing include
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
828ce002a0
|
Update pugl, fix inverted mouse buttons on wasm
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
717c7596c2
|
Allow to force nanovg GL version
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
58153fdefd
|
Add new Runner class for a different approach to threads
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
33ee09ae71
|
A few more wasm tweaks, do not allow Thread.hpp usage
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
3aa2e83deb
|
Set VST3 filename for wasm builds
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
49a017bd8f
|
Fix a compiler warning
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
f04817d31e
|
Fix regular non-gles2 build
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
ea18b1a1ad
|
Get all plugins to build for wasm
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
d8612aa360
|
More wasm related things, generating "standalones"
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
a9951390e6
|
Cleanup jackbridge, use SDL for wasm
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
478cb33f04
|
wasm and egl/gles related things
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
194f04aee8
|
Allow to build with custom DISTRHO and DGL namespace
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
38dad9fdfd
|
Tweak requirements for filebrowser dialog on macOS
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
90b8d2d271
|
Fix macOS hosts providing windowless views on init
Like FLStudio VST3 hosting
|
3 years ago |
falkTX
|
e22b971a12
|
Fix a typo
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
db893e72df
|
Decode file URLs provided by DBus portals
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
a4eed81b73
|
Fix previous commit, missed an include
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
33dd907dba
|
Change VST2 dummy plugin to be pointer cleared on effClose
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
144ec075cc
|
Improve behaviour for previous commit, wait until first idle
|
3 years ago |
falkTX
|
8823697715
|
Cleanup
|
3 years ago |
falkTX
|
5de60bb6d9
|
Deal with vst3 hosts that only get size before attaching view
|
3 years ago |
falkTX
|
d4a50515e4
|
Less verbose vst3 prints (related to params)
|
3 years ago |
falkTX
|
f0c16920f5
|
Leave warning note about TimePosition.frame not being monotonic
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
e363552454
|
Only build embed plugin example if DGL libs are available
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
c7baf5cefe
|
Correct offset for MIDI CC params
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
93abcc869b
|
Proper MIDI implementation for VST3, sort input events ourselves
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
314c814ce1
|
Deal with VST3 UI resize properly
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
b8288d44ee
|
Simplify vst2 and vst3 transport code
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
0c04a07e56
|
Make macOS installer allowed to install without rosetta2
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
ac9b574f6f
|
Fix incorrect offset of embed ui on windows and macOS
|
3 years ago |
falkTX
|
9efc5ff6e3
|
Ignore a compiler warning
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
6ef3fce69a
|
Sync get display factor code with pugl
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
3d0d31c594
|
Fix cairo include
Fixes #373
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
772e4f5ae8
|
Update Info plugin example resize handle to set mouse cursor
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
176b1a4707
|
Fix build with new pugl
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
48d37055d9
|
Update pugl, get rid of puglMacOSActivateApp (no longer needed)
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
a65ac8545d
|
Also set __USE_MINGW_ANSI_STDIO on makefiles for mingw
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
42c1387a12
|
Cleanup
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
982f27632c
|
Give up on fancy macOS namespace
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
cac6646370
|
Fix build
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
60f0de5a0d
|
Cleanup makefile
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |