Assume all floating point calculations are imprecise? I’m not sure what to say. I know that some of the bugs that we have had over the years are due to such programming errors on our part.
Do you think this is a bug which can be fixed or should I implement my own functionality to circumvent this behaviour?
I guess the unionRect is doing more complicated stuff, but a allBound.bottom = max(bounds.bottom, allBounds.bottom)
shouldn’t cause floating point calculations/imprecision?