Commit graph

40 commits

Author SHA1 Message Date
falkTX
41dddc3bb1 Attempt at creating widget before loading state 2021-11-15 19:35:33 +00:00
falkTX
a66e60c64d
Update a few modules for compiler warning fixes
Signed-off-by: falkTX <falktx@falktx.com>
2021-11-14 10:04:24 +00:00
falkTX
f5cd9c83a5 Use CardinalFX as base, as VST2 cannot do full Cardinal 2021-11-13 19:16:40 +00:00
falkTX
0fd2dff688 Stop using -ffat-lto-objects 2021-11-13 16:33:11 +00:00
falkTX
ac6cfaf16e Forgot to add CardinalFX to the build 2021-11-09 20:39:11 +00:00
falkTX
5465b44705
More tweaks for future wasm
Signed-off-by: falkTX <falktx@falktx.com>
2021-11-09 16:01:49 +00:00
falkTX
bac019897f
Start makefile tweaks to allow wasm builds
Signed-off-by: falkTX <falktx@falktx.com>
2021-11-09 12:59:54 +00:00
falkTX
34e3c0f782
Fix SYSDEPS build
Signed-off-by: falkTX <falktx@falktx.com>
2021-11-08 16:35:32 +00:00
falkTX
e810c8e4a9
Some experiments with LTO
Signed-off-by: falkTX <falktx@falktx.com>
2021-11-06 20:06:19 +00:00
falkTX
5a98036a7d
Hide symbols from zstd too
Signed-off-by: falkTX <falktx@falktx.com>
2021-11-06 19:16:45 +00:00
falkTX
383f02ee2b Filter out VCV logo from Core files at runtime 2021-11-04 23:58:43 +00:00
falkTX
802768a77e
Fix -fno-finite-math-only placement, overriding user flags
Signed-off-by: falkTX <falktx@falktx.com>
2021-11-04 15:58:30 +00:00
falkTX
3766f0bd42
Override Engine to 100% ensure proper threading (ie, none)
Signed-off-by: falkTX <falktx@falktx.com>
2021-11-03 20:34:41 +00:00
falkTX
991ed6c8a7 Initial setup for Cardinal plugin variants 2021-10-27 19:34:16 +01:00
falkTX
9d90823a32 Use async dialog in place of osdialog 2021-10-27 15:30:14 +01:00
falkTX
a2035b7b69 Stop using osdialog altogether; Fix macOS file->open action 2021-10-26 18:56:02 +01:00
falkTX
e83d514eb6
Initial code for remote push over OSC
Signed-off-by: falkTX <falktx@falktx.com>
2021-10-23 15:48:09 +01:00
falkTX
a00020e597
Support fully headless builds
Signed-off-by: falkTX <falktx@falktx.com>
2021-10-23 02:30:42 +01:00
falkTX
d4b17e0a90
Sort out some makefile details
Signed-off-by: falkTX <falktx@falktx.com>
2021-10-23 01:13:15 +01:00
falkTX
88beb01572
Alternative folder setup for custom files, override MenuBar.cpp
Signed-off-by: falkTX <falktx@falktx.com>
2021-10-22 14:08:57 +01:00
falkTX
0a0f09bc8a
Custom file menu
Signed-off-by: falkTX <falktx@falktx.com>
2021-10-22 13:26:07 +01:00
falkTX
6e837dda8c
Do not use RGBA on OpenGL setups for now
Fixes #20

Signed-off-by: falkTX <falktx@falktx.com>
2021-10-21 20:23:00 +01:00
falkTX
6675a1e81d
Allow to link against system dependencies
Signed-off-by: falkTX <falktx@falktx.com>
2021-10-21 17:35:41 +01:00
falkTX
28bcac708f
Tweaks for proper plugin resource usage
Signed-off-by: falkTX <falktx@falktx.com>
2021-10-21 17:10:54 +01:00
falkTX
649773c851
Continue work for redistributable binaries, WIP
Signed-off-by: falkTX <falktx@falktx.com>
2021-10-21 12:03:01 +01:00
falkTX
0c6746fdce Start of custom asset location handling, WIP 2021-10-21 03:10:14 +01:00
falkTX
05df01ef3a Fix build dir outside of source 2021-10-21 00:53:22 +01:00
falkTX
11cd37ea7a
Make LTO optional; Redefine some conflicting plugin types
Signed-off-by: falkTX <falktx@falktx.com>
2021-10-19 16:01:30 +01:00
falkTX
0dce76052e
Initial steps for LTO, not enabled yet
Signed-off-by: falkTX <falktx@falktx.com>
2021-10-19 14:20:43 +01:00
falkTX
f9acd503cc
Fix/force windows builds
Signed-off-by: falkTX <falktx@falktx.com>
2021-10-18 22:07:30 +01:00
falkTX
e0e718a7b3
Build with -fno-finite-math-only
Signed-off-by: falkTX <falktx@falktx.com>
2021-10-18 18:19:47 +01:00
falkTX
067f118f1f
Update VCV and plugins to match
Signed-off-by: falkTX <falktx@falktx.com>
2021-10-18 05:10:40 +01:00
falkTX
4a5e71eb7f
Cleanup Window stuff, move calls into the UI directly
Signed-off-by: falkTX <falktx@falktx.com>
2021-10-17 23:47:56 +01:00
falkTX
4f8db21a9e
Tweak init and display name
Signed-off-by: falkTX <falktx@falktx.com>
2021-10-17 23:19:40 +01:00
falkTX
9ce1e18c1f
Move common rack/plugins external repos to new include/ dir
Signed-off-by: falkTX <falktx@falktx.com>
2021-10-17 22:15:32 +01:00
falkTX
5efc37e15c
Don't use -municode for windows builds
Signed-off-by: falkTX <falktx@falktx.com>
2021-10-17 15:09:50 +01:00
falkTX
e97dcebbdf Leave stuff around for testing 2021-10-17 04:53:32 +01:00
falkTX
27c10e10e0 Add AnimatedCircuits, for ABI on plugins (okay since static builds) 2021-10-17 03:11:14 +01:00
falkTX
739359430a Setup plugin resources to build, cleanup 2021-10-17 01:12:45 +01:00
falkTX
2a5769a6ca Reorganize files, add Fundamental plugins 2021-10-16 23:48:44 +01:00
Renamed from plugins/Cardinal/Makefile (Browse further)