Andrew Belt
|
0b668e7a44
|
Remove Window::activateContext().
|
1 year ago |
Andrew Belt
|
02ca4c66f7
|
Add doc comments
|
1 year ago |
Andrew Belt
|
a273092bdb
|
Use x64 intrinsic header on x64, instead of simde since conflicts with plugins including x64 intrinsic headers.
|
1 year ago |
Andrew Belt
|
d8eba3b982
|
Split APP_ARCH to APP_OS and APP_CPU.
|
1 year ago |
Andrew Belt
|
a353da3db9
|
Revert "Allow simde to define _mm_loadu_epi8()."
This reverts commit ff8ce35f0d .
|
1 year ago |
Andrew Belt
|
ff8ce35f0d
|
Allow simde to define _mm_loadu_epi8().
|
1 year ago |
Andrew Belt
|
bf675ada61
|
Make simple random state global instead of thread-local.
|
2 years ago |
Andrew Belt
|
8916e3b383
|
Merge APP_OS variable into APP_ARCH.
|
2 years ago |
Andrew Belt
|
b4de7c9fc1
|
Use 16 MIDI loopback devices instead of 1.
|
2 years ago |
Andrew Belt
|
b9043d3fda
|
Add doc comments for Window methods.
|
2 years ago |
Andrew Belt
|
9d8624d4b6
|
Add MIDI "Loopback" driver.
|
2 years ago |
Andrew Belt
|
591246a500
|
Replace "frameSwapInterval" setting with "frameRateLimit".
|
2 years ago |
Andrew Belt
|
b09c58c492
|
Fix int32_4 bitshift intrinsics.
|
2 years ago |
Andrew Belt
|
bdc428dd78
|
Replace sse2neon with simde.
|
2 years ago |
Andrew Belt
|
a6a212789a
|
Add system::sleep().
|
2 years ago |
Andrew Belt
|
0133549d19
|
Move tinyexpr to submodule.
|
2 years ago |
Andrew Belt
|
08cd572d51
|
Allow building on ARM64. Only Mac tested, and deps not tested.
|
2 years ago |
Andrew Belt
|
26016a2226
|
Add ARCH_X64 macro when compiling on x64.
|
2 years ago |
Andrew Belt
|
a96f9e570e
|
Change Module::getExpander() side argument to int.
|
2 years ago |
Andrew Belt
|
3c86df39d1
|
Add string::Version comparator specification to documentation.
|
2 years ago |
Andrew Belt
|
2cb341274a
|
Apply rack offset in ModuleWidget::get/setGridPosition() etc.
|
2 years ago |
Andrew Belt
|
7d6b9d2211
|
Add squeezeModules setting and menu bar item to toggle new squeeze or old nearest/force behavior.
|
2 years ago |
Andrew Belt
|
f47729b40d
|
Add back force-moving of modules.
|
2 years ago |
Andrew Belt
|
f6201f3820
|
Prevent unused variable warning in Module::configBypass().
|
2 years ago |
Andrew Belt
|
a609a9b15e
|
Add `patch::Manager::clearAutosave()`. Clear autosave in safe mode.
|
2 years ago |
Andrew Belt
|
ed5a362911
|
Add safe mode.
|
2 years ago |
Andrew Belt
|
89574d748a
|
Remove Discord activity IPC.
|
2 years ago |
Andrew Belt
|
7dc564e773
|
Add more version examples to string::Version doc.
|
2 years ago |
Andrew Belt
|
635670c5ce
|
Add string::Version class for comparing versions.
|
2 years ago |
Andrew Belt
|
e6354957a5
|
Separate RackWidget::setModulePosForce() into multiple methods.
|
2 years ago |
Andrew Belt
|
26659d7906
|
Load plugin manifest before loading plugin library.
|
2 years ago |
Andrew Belt
|
e57b50604e
|
Add settingsToJson() and settingsFromJson() to root namespace plugin API, allowing plugins to store plugin-wide user settings.
|
2 years ago |
Andrew Belt
|
950d73444e
|
Add menu item to port menu to set color of cables.
|
2 years ago |
Andrew Belt
|
30a31e858b
|
Rename RackWidget::getModuleMoveAction() back to getModuleDragAction() for ABI compatibility.
|
2 years ago |
Andrew Belt
|
e19347d6da
|
Use setModulePosForce() in RackWidget::addModuleAtMouse(). Push ModuleMove action when calling addModuleAtMouse().
|
2 years ago |
Andrew Belt
|
9fced9b878
|
Add Rect::getWidth() and getHeight().
|
2 years ago |
Andrew Belt
|
74f372ec3f
|
Make force-moving move other modules to their "old" position when moving began.
|
2 years ago |
Andrew Belt
|
6a7bd37389
|
Remove ModuleWidget::oldPos, store old module positions in RackWidget::Internal.
|
2 years ago |
Andrew Belt
|
d341b1c7ea
|
Add dsp::SampleRateConverter::process() method with input/output strides.
|
2 years ago |
Andrew Belt
|
6ef77b1b88
|
Add "Save a copy" to File menu.
|
2 years ago |
Andrew Belt
|
ee5313f0c1
|
Fix swapping of read/write mutex in implementation of SharedMutex.
|
2 years ago |
Andrew Belt
|
e88c39c426
|
Rename ReadWriteMutex to SharedMutex. Use shared/exclusive terminology instead of read/write.
|
2 years ago |
Andrew Belt
|
eb9a476105
|
Move ReadWriteMutex from Engine.cpp to new mutex.hpp header.
|
2 years ago |
Andrew Belt
|
c67a4181bb
|
Tweak framebuffer render-skipping algorithm to be slightly more aggressive to render after frame deadlines.
|
2 years ago |
Andrew Belt
|
c667f8bf6e
|
Remove GLFW_* macros in event.hpp as they cause more confusion than convenience.
|
2 years ago |
Andrew Belt
|
2e4580112e
|
Fix hang when initializing Audio module.
|
2 years ago |
Andrew Belt
|
884389bc7b
|
Move processMutex from RtAudioDevice to audio::Device.
|
2 years ago |
Andrew Belt
|
e026ae3301
|
Fix UTF-8 filenames for Font and Image.
|
2 years ago |
Andrew Belt
|
6dff695198
|
Rename plugin::getPlugin() to getPluginFallback(), getExactPlugin() to getPlugin(), and similar renaming for Model. Don't check plugin fallback in library.
|
2 years ago |
Andrew Belt
|
6c81ba466f
|
Add RackWidget::getCompleteCablesOnPort(). Use it in PortWidget and ModuleWidget to prevent crashes when incomplete cables exist.
|
2 years ago |