Mesa (main): freedreno: Fix the texturator unit test script.
GitLab Mirror
gitlab-mirror at kemper.freedesktop.org
Mon Nov 15 22:46:48 UTC 2021
Module: Mesa
Branch: main
Commit: f63fd3425d7ad7996274f3a7b4930dc28929eccf
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=f63fd3425d7ad7996274f3a7b4930dc28929eccf
Author: Emma Anholt <emma at anholt.net>
Date: Thu Nov 4 15:25:25 2021 -0700
freedreno: Fix the texturator unit test script.
We no longer have reg defs for the HI fields, so all we can access from
lua is the low 32 bits. LUA has only double-precision floats for numbers,
so we can't fix that. However, the high bits are almost always the same,
so it's not that big of a deal to be ignoring them for this script.
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/13733>
---
src/freedreno/decode/scripts/texturator-to-unit-test.lua | 8 ++++----
1 file changed, 4 insertions(+), 4 deletions(-)
diff --git a/src/freedreno/decode/scripts/texturator-to-unit-test.lua b/src/freedreno/decode/scripts/texturator-to-unit-test.lua
index 5371a28370e..e08f29a35ea 100644
--- a/src/freedreno/decode/scripts/texturator-to-unit-test.lua
+++ b/src/freedreno/decode/scripts/texturator-to-unit-test.lua
@@ -64,16 +64,16 @@ function draw(primtype, nindx)
blit.width = r.GRAS_2D_DST_BR.X + 1
blit.height = r.GRAS_2D_DST_BR.Y + 1
blit.pitch = r.RB_2D_DST_PITCH
- blit.addr = r.RB_2D_DST_LO | (r.RB_2D_DST_HI << 32)
- blit.ubwc_addr = r.RB_2D_DST_FLAGS_LO | (r.RB_2D_DST_FLAGS_HI << 32)
+ blit.addr = r.RB_2D_DST
+ blit.ubwc_addr = r.RB_2D_DST_FLAGS
blit.ubwc_pitch = r.RB_2D_DST_FLAGS_PITCH
type="blit";
else
blit.width = r.GRAS_SC_WINDOW_SCISSOR_BR.X + 1
blit.height = r.GRAS_SC_WINDOW_SCISSOR_BR.Y + 1
blit.pitch = r.RB_MRT[0].PITCH
- blit.addr = r.RB_MRT[0].BASE_LO | (r.RB_MRT[0].BASE_HI << 32);
- blit.ubwc_addr = r.RB_MRT_FLAG_BUFFER[0].ADDR_LO | (r.RB_MRT_FLAG_BUFFER[0].ADDR_HI << 32)
+ blit.addr = r.RB_MRT[0].BASE
+ blit.ubwc_addr = r.RB_MRT_FLAG_BUFFER[0].ADDR
blit.ubwc_pitch = r.RB_MRT_FLAG_BUFFER[0].PITCH.PITCH
type="draw"
end
More information about the mesa-commit
mailing list