iris: Upload constant resources for efficient GPU access
authorMark Janes <mark.a.janes@intel.com>
Mon, 17 Aug 2020 21:37:03 +0000 (14:37 -0700)
committerKenneth Graunke <kenneth@whitecape.org>
Tue, 11 May 2021 23:03:18 +0000 (16:03 -0700)
commit8838861ea39e14038624e26a933178b4cd3ee01e
tree85bcf6b7d7dbf331a4864e19d0a271a698c3383f
parentecd75318e3950829e2079fe3099d899d9c38b04f
iris: Upload constant resources for efficient GPU access

Re-using the stream_uploader for constant data hurts performance on
DG1.  Constant data like uniform buffers should reside in local
memory for faster GPU access.

Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
Reviewed-by: Jordan Justen <jordan.l.justen@intel.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/10759>
src/gallium/drivers/iris/iris_context.c