The default type for floating point constants is single precision.
. I never knew that, thanks! And yes I normally use my own rounding function when converting from float to int, just didn't in this case. It's easy to fix but I thought I'd bring it up due to the debug/non-debug discrepancy. Is this NOT worth posting on the bugs forum then?@Perturbatio: Yes I ran the same code before and saw that is indeed what it's doing.