falkTX
|
a8a5cea9fb
|
Fixup details for non-x86 simd compat, fix CI linux cross-compile
Signed-off-by: falkTX <falktx@falktx.com>
|
2024-01-01 18:46:57 +01:00 |
|
falkTX
|
8bb5dcce1e
|
Keep old compat for now
Signed-off-by: falkTX <falktx@falktx.com>
|
2023-12-17 16:56:03 +01:00 |
|
falkTX
|
241df7f5c7
|
More tweaks for 2.4 update
Signed-off-by: falkTX <falktx@falktx.com>
|
2023-12-17 16:36:54 +01:00 |
|
falkTX
|
1895052e17
|
Start updating to rack2.4 simd usage, and official darkMode API
Signed-off-by: falkTX <falktx@falktx.com>
|
2023-12-17 13:15:52 +01:00 |
|
falkTX
|
9c93838c20
|
Fix single-precision builds
Signed-off-by: falkTX <falktx@falktx.com>
|
2023-10-21 20:21:51 +02:00 |
|
falkTX
|
d44eed4e88
|
Add decorators to Port functions
Signed-off-by: falkTX <falktx@falktx.com>
|
2023-07-07 18:49:24 +02:00 |
|
falkTX
|
4958759740
|
Silence an annoying unreachable out of bounds warning
Signed-off-by: falkTX <falktx@falktx.com>
|
2023-07-07 18:10:47 +02:00 |
|
falkTX
|
1262f318da
|
Update and adapt to Rack 2.3
Signed-off-by: falkTX <falktx@falktx.com>
|
2023-05-20 19:38:29 +02:00 |
|
falkTX
|
e7bb99c3ce
|
Allow usage of local user dir and config
I held on for as long as I could, but plugin host caching needs it
Signed-off-by: falkTX <falktx@falktx.com>
|
2023-05-18 21:54:41 +02:00 |
|
falkTX
|
969973e3cd
|
Cleanup, remove old mingw stdio hacks
Signed-off-by: falkTX <falktx@falktx.com>
|
2023-04-22 22:28:16 +02:00 |
|
falkTX
|
57cea708dc
|
Remove use of mingw-std-threads
Signed-off-by: falkTX <falktx@falktx.com>
|
2023-04-22 19:41:20 +02:00 |
|
falkTX
|
696e404009
|
fix macOS headless build
Signed-off-by: falkTX <falktx@falktx.com>
|
2023-01-01 20:13:49 +00:00 |
|
falkTX
|
82bbd00b75
|
Cleanup
Signed-off-by: falkTX <falktx@falktx.com>
|
2023-01-01 20:12:32 +00:00 |
|
falkTX
|
48452d93d1
|
Fix pluginval CI step
Signed-off-by: falkTX <falktx@falktx.com>
|
2023-01-01 19:17:40 +00:00 |
|
falkTX
|
93e0c1d7bf
|
Revert back a few things..
Signed-off-by: falkTX <falktx@falktx.com>
|
2023-01-01 02:05:23 +00:00 |
|
falkTX
|
ea318c8010
|
Revert previous commit, use newer simde instead
Signed-off-by: falkTX <falktx@falktx.com>
|
2023-01-01 01:30:30 +00:00 |
|
falkTX
|
f45825bd99
|
Add custom vcvtnq_s32_f32 implementation for armv7
Signed-off-by: falkTX <falktx@falktx.com>
|
2023-01-01 01:23:35 +00:00 |
|
falkTX
|
d0a354a411
|
Set up aggressive optimizations when using simde or MOD
Signed-off-by: falkTX <falktx@falktx.com>
|
2022-12-31 18:01:22 +00:00 |
|
falkTX
|
108c462115
|
Rename flag to NOSIMD=true, NOOPT already in use by DPF
Signed-off-by: falkTX <falktx@falktx.com>
|
2022-12-28 14:53:28 +00:00 |
|
falkTX
|
2ad135551e
|
Allow to build without SSE optimizations, letting simde fake it
Signed-off-by: falkTX <falktx@falktx.com>
|
2022-12-28 14:31:27 +00:00 |
|
falkTX
|
faf27361cc
|
Expand our custom simde approach to mimic more SSE/AVX headers
Signed-off-by: falkTX <falktx@falktx.com>
|
2022-12-04 20:32:46 +00:00 |
|
falkTX
|
c269d7228a
|
Improve linux-compat/execinfo.h so it can be used multiple times
Signed-off-by: falkTX <falktx@falktx.com>
|
2022-12-04 20:25:43 +00:00 |
|
falkTX
|
26f981f843
|
More details for Stoermelder Pack-One, dynamic theme changes
Signed-off-by: falkTX <falktx@falktx.com>
|
2022-12-01 19:14:00 +00:00 |
|
falkTX
|
dca76207e7
|
Alternative approach to custom module widget behaviour
Signed-off-by: falkTX <falktx@falktx.com>
|
2022-12-01 19:14:00 +00:00 |
|
falkTX
|
e22d492ea1
|
Memory alignment is needed on macOS after all
Signed-off-by: falkTX <falktx@falktx.com>
|
2022-11-25 23:27:58 +00:00 |
|
falkTX
|
8cdc958c1e
|
Standardize native audio behaviour for all systems
Signed-off-by: falkTX <falktx@falktx.com>
|
2022-11-25 23:27:58 +00:00 |
|
falkTX
|
7655bb5f0b
|
Import Vector.hpp fix from Rack, before 2.2 update
Signed-off-by: falkTX <falktx@falktx.com>
|
2022-11-25 18:16:45 +00:00 |
|
falkTX
|
c39e9f97ab
|
make sure to not include windows.h in simde
Signed-off-by: falkTX <falktx@falktx.com>
|
2022-11-25 17:39:04 +00:00 |
|
falkTX
|
e42f21b712
|
Only use simde, drop sse2neon
Signed-off-by: falkTX <falktx@falktx.com>
|
2022-11-25 13:58:15 +00:00 |
|
falkTX
|
930a0ca31e
|
Ignore dynamic light/dark mode in headless builds
Signed-off-by: falkTX <falktx@falktx.com>
|
2022-10-10 21:37:27 +01:00 |
|
falkTX
|
a808190e9a
|
Add method for module widgets to persist their black/silver screws
|
2022-09-17 01:14:51 +01:00 |
|
falkTX
|
a5d28c2707
|
Enable linux-riscv64 builds
Signed-off-by: falkTX <falktx@falktx.com>
|
2022-09-14 02:41:51 +01:00 |
|
falkTX
|
392aafe17b
|
Tweak helpers.hpp to more easily find misbehaving module widgets
|
2022-08-19 04:28:04 +01:00 |
|
falkTX
|
187b1c72dd
|
Introduce dark/light mode switch, EXPERIMENTAL
|
2022-07-19 16:22:17 +01:00 |
|
falkTX
|
d1d08e4704
|
More wasm details, deal with requirements for -sMAIN_MODULE
Signed-off-by: falkTX <falktx@falktx.com>
|
2022-07-09 23:11:02 +01:00 |
|
falkTX
|
3af971534c
|
Allow wasm fetch patchstorage thigns, set system factory template
Signed-off-by: falkTX <falktx@falktx.com>
|
2022-07-09 00:17:07 +01:00 |
|
falkTX
|
e389ca7469
|
Workaround for wrong file permissions from zstd extraction on wasm
Signed-off-by: falkTX <falktx@falktx.com>
|
2022-07-09 00:00:49 +01:00 |
|
falkTX
|
4c326f5f39
|
Update for async API breaking change, adding default filename
Signed-off-by: falkTX <falktx@falktx.com>
|
2022-07-06 23:40:29 +01:00 |
|
falkTX
|
5ed8eb4731
|
More wasm things, high-dpi browser tests
Signed-off-by: falkTX <falktx@falktx.com>
|
2022-07-06 15:17:27 +01:00 |
|
falkTX
|
5370e2ad6e
|
More wasm details, basics mostly work now
Signed-off-by: falkTX <falktx@falktx.com>
|
2022-07-06 02:02:22 +01:00 |
|
falkTX
|
d03e73119d
|
wasm related tweaks, still WIP
Signed-off-by: falkTX <falktx@falktx.com>
|
2022-07-05 12:46:02 +01:00 |
|
falkTX
|
83ba2ca091
|
Make sure plugins do not use osdialog, add Lilac implementation
Signed-off-by: falkTX <falktx@falktx.com>
|
2022-06-17 23:41:37 +01:00 |
|
falkTX
|
dfc59c94cc
|
Do not use alignas on macOS
Signed-off-by: falkTX <falktx@falktx.com>
|
2022-05-26 14:00:20 +01:00 |
|
falkTX
|
310cab2d6d
|
Store a few more properties as plugin state, including favorites
Signed-off-by: falkTX <falktx@falktx.com>
|
2022-04-27 18:17:16 +01:00 |
|
falkTX
|
2dc12fb1ca
|
Force 32bit alignment for vectorized operations, fixes 32bit build
Signed-off-by: falkTX <falktx@falktx.com>
|
2022-03-14 23:19:16 +00:00 |
|
falkTX
|
572e26c7da
|
Implement cardinal specific async dialogs in voxglitch
Closes #183
Signed-off-by: falkTX <falktx@falktx.com>
|
2022-03-07 16:23:37 +00:00 |
|
falkTX
|
f53df86016
|
Forgot "#pragma once" macro in some mingw compat header files
Signed-off-by: falkTX <falktx@falktx.com>
|
2022-02-25 20:35:29 +00:00 |
|
falkTX
|
96e5e49b22
|
Add "future" mingw compat header file
Signed-off-by: falkTX <falktx@falktx.com>
|
2022-02-25 20:32:46 +00:00 |
|
falkTX
|
d6823af74d
|
Add compat headers for haiku builds
|
2022-02-17 01:59:43 +00:00 |
|
falkTX
|
7e92b5fd62
|
Update sse2neon
|
2022-02-13 18:12:49 +00:00 |
|