diff options
author | Anuj Phogat <[email protected]> | 2015-04-14 22:06:49 -0700 |
---|---|---|
committer | Anuj Phogat <[email protected]> | 2015-06-29 13:17:44 -0700 |
commit | 412c8c8e7eaeec2763bb21a30626544b5a711cb2 (patch) | |
tree | 7c693a66b39b9485dcb1333cb3fd7264d31766bd /src/gbm | |
parent | ca21c9ab28df24ef015ead28df1dcccd90387df6 (diff) |
i965/gen9: Add XY_FAST_COPY_BLT support to intelEmitCopyBlit()
This patch enables using XY_FAST_COPY_BLT only for Yf/Ys tiled buffers.
It can be later turned on for other tiling patterns (X,Y) too.
V3: Flush in between sequential fast copy blits.
Fix src/dst alignment requirements.
Make can_fast_copy_blit() helper.
Use ffs(), is_power_of_two()
Move overlap computation inside intel_miptree_blit().
V4: Use _mesa_regions_overlap() function.
Add check for src_buffer == dst_buffer.
Simplify horizontal and vertical alignment computations.
Signed-off-by: Anuj Phogat <[email protected]>
Reviewed-by: Ben Widawsky <[email protected]>
Diffstat (limited to 'src/gbm')
0 files changed, 0 insertions, 0 deletions