st/mesa: always use PIPE_USAGE_STAGING for GL_MAP_READ_BIT usage
authorMarek Olšák <marek.olsak@amd.com>
Tue, 20 Jul 2021 09:23:25 +0000 (05:23 -0400)
committerMarge Bot <eric+marge@anholt.net>
Tue, 20 Jul 2021 09:49:16 +0000 (09:49 +0000)
commit54e1ec017d7852bfc4ba46b54c3ab516f96102f7
treeefd774af7c751fcdaa564b71facf2dfbc1242cec
parent5bfd1a7e19ec1c510c2ba4adadad98d78f712eaf
st/mesa: always use PIPE_USAGE_STAGING for GL_MAP_READ_BIT usage

This fixes CPU read performance.

Closes: https://gitlab.freedesktop.org/mesa/mesa/-/issues/5091
Cc: mesa-stable@lists.freedesktop.org
Reviewed-by: Pierre-Eric Pelloux-Prayer <pierre-eric.pelloux-prayer@amd.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/11974>
src/mesa/state_tracker/st_cb_bufferobjects.c