I'm running it in Proton through Steam, which I think is Wine-adjacent
I haven’t had a chance to look at this yet but my hypothesis is that I’m not actually clamping the component value to 255 there, and it is is probably wrapping when it narrows - not sure why it only appears on Proton though.
I’ve uploaded a new build which hopefully fixes the behavior on Proton but I wasn’t able to repro the initial bug to make sure.
Yup, that totally fixed it!