i965,iris/blorp: blitting of integers instead of floats, part 2
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. Patch covers clipping for integers. Part 2 is done separately because it almost independent, but changes (incorrect type) may break functionality. With patch-changes all current tests has to be passed (especially fbo-blit-scaled-linear). v2: Iris support added Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=110282 CC: Jason Ekstrand <jason.ekstrand@intel.com> CC: Lionel G Landwerlin <lionel.g.landwerlin@intel.com> CC: Kenneth Graunke <kenneth@whitecape.org> Signed-off-by: Sergii Romantsov <sergii.romantsov@globallogic.com> Reported-by: Vadym Shovkoplias <vadym.shovkoplias@globallogic.com>