Commit Graph

9 Commits

Author SHA1 Message Date
37352ee667 Added additional test presets for the waveform modes. 2023-12-30 14:56:35 +01:00
67f26977a5 Replaced Perlin noise textures with the original Milkdrop noise textures. 2021-12-05 23:02:01 +01:00
10faca9abf Cleanup PCM interface (#467)
* rewrite PCM interface
* AutoLeveler
* perf - quick check for no equations
* cleanup use of BeatDetect.beatSensitivity
Co-authored-by: Mischa Spiegelmock <me@mish.dev>
2021-02-20 13:52:17 -08:00
5ff6b4a09f Wavemode7 (#457)
* test all wavemodes
* fix wavemode=7 DoubleLine

* don't install test presets

* and don't create test directory

Co-authored-by: Matthew Bellew <matthewb@labkey.com>
2021-02-13 17:07:48 -08:00
f66b534efc fix range (#314) 2020-02-01 15:05:17 -08:00
571516ba47 test for beat detect 2020-01-25 12:56:35 -08:00
840c834eed test for beat detect 2020-01-25 11:22:46 -08:00
7b33e76b13 LLVM - add native code generation for expression evaluation (#162) 2019-03-05 14:24:59 -08:00
42fee50d64 Perf cleanup (#151)
* Param refactor
collected all the code that reached inside Param (InitCond, Per*Eqn, Expr, Parser) to read/write and stuffed it all back into Param.cpp
made Param extend Expr to avoid any perf penalty (I actually think eval() is a tiny bit faster now)

* presets/tests

* ALWAYS_MATRIX is used with PER_POINT

* use SSE2 to impove initialize_PerPixelMeshes() performance

* TestRunner
very, very simple test framework, but it's better than no framework
(consider investigating adopting something)

* ProgramExpr
2019-01-14 05:33:38 +00:00