Blorp blitting uses floats for better precision. But still its not enough for some tests. This patch avoids usage of floats in API. Instead integers are used. Precision is saved as for doubles: introduced new parameter scale that significantly affects precision.
Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=110282 Also will help with: Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=108088
Rebased on master.
Signed-off-by: Sergii Romantsov firstname.lastname@example.org