intel/blorp_blit: Adjust blorp surface parameters for split blits
authorJordan Justen <jordan.l.justen@intel.com>
Mon, 7 Nov 2016 22:08:22 +0000 (14:08 -0800)
committerJordan Justen <jordan.l.justen@intel.com>
Wed, 7 Dec 2016 17:00:49 +0000 (09:00 -0800)
commitedf3113aeddcf66cb24906e53a2d4f41616f8985
tree2b95a5e10b6c333bcb6939abcbb7b03efecce5eb
parent12e0a6e25967e097f9d18e9ee25b30248f617b28
intel/blorp_blit: Adjust blorp surface parameters for split blits

If try_blorp_blit() previously returned that a blit was too large,
shrink_surface_params() will be used to update the surface parameters
for the smaller blit so the blit operation can proceed.

v2:
 * Use double instead of float. (Jason)

Signed-off-by: Jordan Justen <jordan.l.justen@intel.com>
Reviewed-by: Jason Ekstrand <jason@jlekstrand.net>
src/intel/blorp/blorp_blit.c