Repository navigation
v0.1.2
Added
- md3: MilkDrop 3 (3.37) support behind
Compat::MilkDrop3:.milk2double presets, 30 MD3 blend patterns, preset sprites (11 blend modes, layers, GIF),get_fft/ mouse /q33-q64shader inputs, the ns-eel2 expression dialect, wave modes 0-16, 500-side shapes,.wave/.shapeimport and export, auto hard-cut modes 1-7 (#7) - md3: the
_mxd3qxa.._d/_mxd3qsa.._caudio-envelope / beat-latch shader uniforms (and theMXD3QX1..16/MXD3QS1..12prelude macros) are computed per frame instead of being undeclared (#11) - app:
--compat autois the default: MD3 files are detected by content, and a preset falls back to MilkDrop 2 when projectM fails to compile its shaders (#9) - app:
--shader-override-warp/--shader-override-comp HANDLE=FILE, as infdrender(#11)
Changed
- perf: output-identical renderer and VM work, 22-47 % fewer instructions (#9)
- md2: code lines are joined without a separator, as in MilkDrop 2 (#7)
Fixed
- lactea: in auto compat, a preset whose shader projectM cannot translate is retried under MilkDrop 2 (#10)
- md3: robustness fixes and projectM fidelity fixes (#9)
Full changelog: CHANGELOG.md