commit | 205e8cd09354422a8f1b80aaea49e3e0c770f972 | [log] [tgz] |
---|---|---|
author | Pierre-Eric Pelloux-Prayer <pierre-eric.pelloux-prayer@amd.com> | Mon Jan 11 20:40:09 2021 +0100 |
committer | Dylan Baker <dylan.c.baker@intel.com> | Thu Jan 14 09:18:52 2021 -0800 |
tree | c8c64ef885e207c15c76e7601deb672c61907fd7 | |
parent | bfb6f66934f5881c94d0d2044a5db12a23306df8 [diff] |
radeonsi: invalidate compute sgprs in si_rebind_buffer If we don't tag compute sgpr as dirty they will point to the ol buffer location. This fixes arb_compute_shader-dlist with mcbp enabled. Fixes: 85a6bcca615 ("radeonsi: pass at most 3 images and/or shader buffers via user SGPRs for compute") Reviewed-by: Marek Olšák <marek.olsak@amd.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/8433> (cherry picked from commit 17f8e56c96ca6cfafa90c87564441b4fb7fa1b23)