Module: Mesa Branch: main Commit: 210807a1a4871d8ed2397bbe0b42589a1b504ad9 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=210807a1a4871d8ed2397bbe0b42589a1b504ad9
Author: Chia-I Wu <[email protected]> Date: Tue Aug 30 00:10:54 2022 -0700 turnip: reduce MAX_STORAGE_BUFFER_RANGE Reduce MAX_STORAGE_BUFFER_RANGE from (1<<29) to (1<<27). While (1<<28) is fine based on my tests, let's match what the latest version of the blob does. Tested on a618 and a635. Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/18322> --- src/freedreno/vulkan/tu_common.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/freedreno/vulkan/tu_common.h b/src/freedreno/vulkan/tu_common.h index 1a0bbe8efe9..14a72e4de92 100644 --- a/src/freedreno/vulkan/tu_common.h +++ b/src/freedreno/vulkan/tu_common.h @@ -98,8 +98,8 @@ #define TU_MAX_DRM_DEVICES 8 #define MAX_VIEWS 16 #define MAX_BIND_POINTS 2 /* compute + graphics */ -/* The Qualcomm driver exposes 0x20000058 */ -#define MAX_STORAGE_BUFFER_RANGE 0x20000000 +/* match the latest Qualcomm driver which is also a hw limit on later gens */ +#define MAX_STORAGE_BUFFER_RANGE (1u << 27) /* We use ldc for uniform buffer loads, just like the Qualcomm driver, so * expose the same maximum range. * TODO: The SIZE bitfield is 15 bits, and in 4-dword units, so the actual
