I'll be attempting to change GraphicsContext functions that take rects, points, and sizes to use floating point versions of these spacial objects.
On Mac we probably want to use CGFloat, which is a double in 64-bit builds.
Of course, though it then seems that we should really be changing the underlying structure of FloatPoint/FloatRect/FloatSize to an abstraction. The interface needs to be generic.
Yeah. Time for RenderSize, RenderRect etc? :)
Sounds super ugly, but no time like the present. Any suggestions for the scalar name? RenderScalar? RenderUnit?
The fun never ends :p
Testing with this showed this isn't really necessary. We still want to setup painting on integer bounds to paint cleanly.