falkTX
|
3496139c78
|
dont use -sMAIN_MODULE for mapi wasm builds by default
Signed-off-by: falkTX <falktx@falktx.com>
|
1 month ago |
falkTX
|
ace1ebb779
|
Allow lv2files as var for extra lv2 resources in Makefile
Signed-off-by: falkTX <falktx@falktx.com>
|
1 month ago |
falkTX
|
dbf5ce3035
|
Update MAPI to add mapi_get_parameter
Signed-off-by: falkTX <falktx@falktx.com>
|
2 months ago |
falkTX
|
c8e6c94f88
|
Tweak MAPI wasm builds, explicit malloc/free and allow mem grow
Signed-off-by: falkTX <falktx@falktx.com>
|
3 months ago |
falkTX
|
bb5c31118c
|
Fix building webview when enabled in dgl but unused in the plugin
Signed-off-by: falkTX <falktx@falktx.com>
|
4 months ago |
falkTX
|
6b77f40a96
|
Use gles2 as default UI type under wasm
Signed-off-by: falkTX <falktx@falktx.com>
|
4 months ago |
falkTX
|
b86b88c1a4
|
Fix wasm regressions with latest changes
Signed-off-by: falkTX <falktx@falktx.com>
|
4 months ago |
falkTX
|
cec788f2de
|
mapi/shared-lib related changes, also working for wasm
Signed-off-by: falkTX <falktx@falktx.com>
|
5 months ago |
falkTX
|
f1b5758192
|
Use our custom wasm shell by default on Makefile builds
Signed-off-by: falkTX <falktx@falktx.com>
|
5 months ago |
falkTX
|
2fde2920e3
|
Replace shared lib build option with a minimal interface
Signed-off-by: falkTX <falktx@falktx.com>
|
5 months ago |
falkTX
|
250bc46b17
|
Fix building gles + wasm + makefile from plugin dir
Signed-off-by: falkTX <falktx@falktx.com>
|
5 months ago |
falkTX
|
64c9378e14
|
Generate proper wasm standalone with cmake, cleanup
Signed-off-by: falkTX <falktx@falktx.com>
|
6 months ago |
falkTX
|
a56ff9799e
|
Split OpenGL2 and OpenGL3 implementations into separate files
Signed-off-by: falkTX <falktx@falktx.com>
|
6 months ago |
falkTX
|
836d409983
|
Support gles2 and gles3 UI type in Makefile builds too
Signed-off-by: falkTX <falktx@falktx.com>
|
6 months ago |
falkTX
|
8c30f9f1ed
|
Fix LV2 monolithic builds
Signed-off-by: falkTX <falktx@falktx.com>
|
7 months ago |
falkTX
|
6d4bf6b47e
|
Always build monolithic lv2 with makefile, give warning if needed
Signed-off-by: falkTX <falktx@falktx.com>
|
7 months ago |
falkTX
|
5e6eee3607
|
Cleanup, fix build
Signed-off-by: falkTX <falktx@falktx.com>
|
10 months ago |
falkTX
|
cab7f3ae66
|
More cmake webview build fixes
Signed-off-by: falkTX <falktx@falktx.com>
|
1 year ago |
falkTX
|
802774a040
|
Implement webview for windows, custom choc fork
Signed-off-by: falkTX <falktx@falktx.com>
|
1 year ago |
falkTX
|
bcd834cc64
|
Initial implementation for DISTRHO_UI_USE_WEB_VIEW
Signed-off-by: falkTX <falktx@falktx.com>
|
1 year ago |
falkTX
|
472cda840e
|
Cleanup build flags and config, error out early
Signed-off-by: falkTX <falktx@falktx.com>
|
1 year ago |
falkTX
|
3a3885e2bc
|
Give up on real external UIs, use pugl stub instead
Signed-off-by: falkTX <falktx@falktx.com>
|
1 year ago |
falkTX
|
90ee1072f8
|
Initial implementation for webviews, test it in ext-embed example
Signed-off-by: falkTX <falktx@falktx.com>
|
1 year ago |
falkTX
|
4e63344dad
|
More web preps
Signed-off-by: falkTX <falktx@falktx.com>
|
1 year ago |
falkTX
|
370af7f263
|
Preparations for a future DISTRHO_PLUGIN_WANT_WEBVIEW
Signed-off-by: falkTX <falktx@falktx.com>
|
1 year ago |
falkTX
|
0ceb411fde
|
Adjust last commit to work for DPF example plugins
Signed-off-by: falkTX <falktx@falktx.com>
|
1 year ago |
falkTX
|
564a47745b
|
Fix inclusion of Makefile.plugins.mk together with many others
Signed-off-by: falkTX <falktx@falktx.com>
|
1 year ago |
falkTX
|
b502b5241c
|
base makefile docs, WIP
Signed-off-by: falkTX <falktx@falktx.com>
|
1 year ago |
falkTX
|
43fbcbb326
|
Allow to include Makefile.plugins.mk from anywhere, add some docs
Signed-off-by: falkTX <falktx@falktx.com>
|
1 year ago |
falkTX
|
db7ee14af9
|
AU: always allow to set input element rate, fix build
Signed-off-by: falkTX <falktx@falktx.com>
|
1 year ago |
falkTX
|
9be6a49c42
|
AU related fixups
Signed-off-by: falkTX <falktx@falktx.com>
|
1 year ago |
falkTX
|
94f4e33aa6
|
Allow to build AU plugins with cmake
Signed-off-by: falkTX <falktx@falktx.com>
|
1 year ago |
falkTX
|
4bbef7482f
|
Fix UI direct access for AU builds, use 4char DPF codes
Signed-off-by: falkTX <falktx@falktx.com>
|
1 year ago |
falkTX
|
f581a3d444
|
Initial handling of AU parameters
Signed-off-by: falkTX <falktx@falktx.com>
|
1 year ago |
falkTX
|
f1366080a7
|
stubs for AU UI creation, works but does nothing
Signed-off-by: falkTX <falktx@falktx.com>
|
2 years ago |
falkTX
|
6d669870db
|
Build a loadable AU object, debug and stubs
Signed-off-by: falkTX <falktx@falktx.com>
|
2 years ago |
falkTX
|
dfc9e235c0
|
Another attempt at AU support
Signed-off-by: falkTX <falktx@falktx.com>
|
2 years ago |
falkTX
|
8b6196b482
|
Update to latest pugl
Signed-off-by: falkTX <falktx@falktx.com>
|
2 years ago |
falkTX
|
eba584917c
|
Fix typo leading to missing plugin resources on macOS
Signed-off-by: falkTX <falktx@falktx.com>
|
2 years ago |
falkTX
|
4d783d76cb
|
Use wasapi on windows standalones
Signed-off-by: falkTX <falktx@falktx.com>
|
2 years ago |
falkTX
|
d654757049
|
Also set win32 gui type on makefile
Signed-off-by: falkTX <falktx@falktx.com>
|
2 years ago |
falkTX
|
116dfbd2a5
|
Rebuild dgl libs as needed
Signed-off-by: falkTX <falktx@falktx.com>
|
2 years ago |
falkTX
|
90004b0d43
|
Makefile cleanup
Signed-off-by: falkTX <falktx@falktx.com>
|
2 years ago |
falkTX
|
08a99f5a67
|
Expose VST2/3_BINARY_DIR in base makefile, handy for packaging
Signed-off-by: falkTX <falktx@falktx.com>
|
2 years ago |
falkTX
|
8d6748c502
|
Make sure to optimize modgui builds
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
8eb504d3eb
|
Allow file browsers in modgui build
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
fec59af373
|
Use -modgui as build suffix dir when building via wasm
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
da582de935
|
Initial implementation of modgui over wasm
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
205e0215af
|
Improve handling of custom build dirs when using Makefiles
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
79948069d5
|
Add extra ui libs to make builds too
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |