radeonsi: extend workaround for KHR-GL45.texture_view.view_classes on gfx9
This is a followup of 19db1a54. This commit fixed KHR-GL45.texture_view.view_classes on gfx9 but the test still failed when using AMD_DEBUG=nodma or AMD_DEBUG=nodcc,nodma. The workaround is now used from si_resource_copy_region so it covers the previous call site (si_texture_transfer_map) and the sctx->dma_copy fallback code. Fixes: 19db1a54 ("radeonsi: add a workaround to fix KHR-GL45.texture_view.view_classes on gfx9") Reviewed-by:Marek Olšák <marek.olsak@amd.com> Part-of: <mesa/mesa!6115>
- src/gallium/drivers/radeonsi/si_blit.c 24 additions, 0 deletionssrc/gallium/drivers/radeonsi/si_blit.c
- src/gallium/drivers/radeonsi/si_compute_blit.c 23 additions, 4 deletionssrc/gallium/drivers/radeonsi/si_compute_blit.c
- src/gallium/drivers/radeonsi/si_texture.c 0 additions, 15 deletionssrc/gallium/drivers/radeonsi/si_texture.c