UPSTREAM: tc: don't use CPU storage for glBufferData

This fixes a performance regression with yquake2 cause by
the enablement of cpu_storage by default for radeonsi in
a5a8e197413.

Fixes: a5a8e197413 ("radeonsi: enable tc cpu_storage by default")
Reviewed-by: Rob Clark <robdclark@chromium.org>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/18774>
(cherry picked from commit e06c332bf77ed7ec0b37a58f644e0f4e0c06fbee)

BUG=b:251274714
TEST=5min of scrolling in large gdocs sheet

Signed-off-by: Rob Clark <robdclark@chromium.org>
Change-Id: I4060fa1e4872ff3e6fd9352fe9d513806feb338f
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/third_party/mesa/+/3971271
Commit-Queue: Chia-I Wu <olv@google.com>
Reviewed-by: Sean Paul <sean@poorly.run>
Reviewed-by: Chia-I Wu <olv@google.com>
(cherry picked from commit c05b1f902d4429dad78fb02244536f38ff5b6bab)
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/third_party/mesa/+/3975278
1 file changed