mirror of
https://github.com/storytold/effectcraft.git
synced 2026-11-12 21:32:52 +00:00
The watcher stamped only the files whose parsed LUT was still cached, so with more LUTs than the cache keeps, an edit to an evicted one left the viewer's frames stale. The cache now remembers the stamp each LUT file was last read with (bounded separately), and keeps at most 64 LUTs and 512 MiB of tables. Frames finishing while the viewer empties its cache are refused.