On Thu Sep 5 15:15:54 2024 +0000, Connor McAdams wrote:
Good point, I hadn't really thought too much about the behavior here, but the nudging of those values is another indication that native is likely converting to float internally, and then back to SNORM range. It's odd though, because you would think it would make more sense to just copy these values since they're of the same range and there's no mixing of channels involved.
My guess is that they always convert out of SNORM right away. Which we could do as well if we find some application that depends on this quirk at some point. This *should* be fine for the time being...