gallium: add pipe_screen::is_compute_copy_faster hook
authorMike Blumenkrantz <michael.blumenkrantz@gmail.com>
Mon, 8 Nov 2021 17:30:26 +0000 (12:30 -0500)
committerMike Blumenkrantz <michael.blumenkrantz@gmail.com>
Thu, 18 Nov 2021 12:58:29 +0000 (07:58 -0500)
commit0b30a7a243be8fe44d34b1bc2bd58665618074dd
tree2427a14afa7d21e685350b0a0c244e8dc1b8fe82
parenta854cbc7b5c7e70c0146b2e599049c4e4fc5eb97
gallium: add pipe_screen::is_compute_copy_faster hook

this can be used to query whether a driver expects a given texture
copy to be faster as a compute shader or using cpu/gfx transfers

Reviewed-by: Pierre-Eric Pelloux-Prayer <pierre-eric.pelloux-prayer@amd.com>
Acked-by: Marek Olšák <marek.olsak@amd.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/11984>
src/gallium/include/pipe/p_screen.h