diff options
author | Kenneth Graunke <[email protected]> | 2019-04-23 20:19:37 -0700 |
---|---|---|
committer | Kenneth Graunke <[email protected]> | 2019-08-22 18:31:17 -0700 |
commit | 136629a1e3aace12297ff61c2ee32caa21aba99b (patch) | |
tree | 2a8e4d20aa9a272127f0361b2511a4d8d634d498 /doxygen/gbm.doxy | |
parent | 1cd13ccee7bc2733e7a56284dc02bdb1b1c40081 (diff) |
iris: Drop copy format hacks from copy region based transfer path.
This doesn't work for compressed formats, as the source texture and
temporary texture would have different block sizes. (Forcing the driver
to always take the GPU path would expose the bug.) Instead, just use
the source format for the temporary, and let blorp_copy deal with
overrides.
The one case where we can't do this is ASTC, because isl won't let us
create a linear ASTC surface. Fall back to the CPU paths there for now.
Fixes: 9d1334d2a0f ("iris: Use copy_region and staging resources to avoid transfer stalls")
Reviewed-by: Rafael Antognolli <[email protected]>
Diffstat (limited to 'doxygen/gbm.doxy')
0 files changed, 0 insertions, 0 deletions