aboutsummaryrefslogtreecommitdiffstats
path: root/src/gallium/drivers/iris/iris_draw.c
diff options
context:
space:
mode:
authorKenneth Graunke <[email protected]>2019-04-23 20:19:37 -0700
committerKenneth Graunke <[email protected]>2019-08-22 18:31:17 -0700
commit136629a1e3aace12297ff61c2ee32caa21aba99b (patch)
tree2a8e4d20aa9a272127f0361b2511a4d8d634d498 /src/gallium/drivers/iris/iris_draw.c
parent1cd13ccee7bc2733e7a56284dc02bdb1b1c40081 (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 'src/gallium/drivers/iris/iris_draw.c')
0 files changed, 0 insertions, 0 deletions