freedreno/registers: Fix bo fields with low != 0
authorRob Clark <robdclark@chromium.org>
Sun, 1 Jan 2023 20:40:41 +0000 (12:40 -0800)
committerMarge Bot <emma+marge@anholt.net>
Tue, 3 Jan 2023 21:56:28 +0000 (21:56 +0000)
commit3fa2ce08907d0ed02b24e79b5ecf8d5fceeb13fa
treed4a5a4ee0f451e614881b40dcb769039b454917d
parentffb77c8be616556a50ba1dbb93182d96b8a5ead4
freedreno/registers: Fix bo fields with low != 0

We need to add the missing left-shift.  And a right-shift is negative!

Signed-off-by: Rob Clark <robdclark@chromium.org>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/20456>
src/freedreno/registers/gen_header.py
src/freedreno/vulkan/tu_cs.h
src/gallium/drivers/freedreno/a6xx/fd6_pack.h