heronarts / LX

Core library for 3D LED lighting engines
https://chromatik.co/
Other
41 stars 25 forks source link

MultiMonitor updates last value for all parameters #113

Closed jkbelcher closed 1 month ago

jkbelcher commented 1 month ago

It looks like MultiMonitor should call monitor.changed() for all parameters even after a change is found, in case multiple parameters were modified in one frame.

Otherwise for example if two parameters were changed in one frame, I think MultiMonitor.changed() was returning true for two frames in a row.

mcslee commented 1 month ago

Durf, yup of course. Nice catch.