Mesa (main): aux/trace: make get_sparse_texture_virtual_page_size useful

GitLab Mirror gitlab-mirror at kemper.freedesktop.org
Sun Apr 24 16:26:59 UTC 2022


Module: Mesa
Branch: main
Commit: 5f0ac8ac191aee88a893053f366bd17ac629045b
URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=5f0ac8ac191aee88a893053f366bd17ac629045b

Author: Mike Blumenkrantz <michael.blumenkrantz at gmail.com>
Date:   Thu Apr 21 12:37:44 2022 -0400

aux/trace: make get_sparse_texture_virtual_page_size useful

Reviewed-by: Qiang Yu <yuq825 at gmail.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/16097>

---

 src/gallium/auxiliary/driver_trace/tr_screen.c | 16 +++++++++++++---
 1 file changed, 13 insertions(+), 3 deletions(-)

diff --git a/src/gallium/auxiliary/driver_trace/tr_screen.c b/src/gallium/auxiliary/driver_trace/tr_screen.c
index 7e176e7f819..a821bfdb51c 100644
--- a/src/gallium/auxiliary/driver_trace/tr_screen.c
+++ b/src/gallium/auxiliary/driver_trace/tr_screen.c
@@ -1183,13 +1183,23 @@ trace_screen_get_sparse_texture_virtual_page_size(struct pipe_screen *_screen,
    trace_dump_arg(format, format);
    trace_dump_arg(uint, offset);
    trace_dump_arg(uint, size);
-   trace_dump_arg(ptr, x);
-   trace_dump_arg(ptr, y);
-   trace_dump_arg(ptr, z);
 
    int ret = screen->get_sparse_texture_virtual_page_size(screen, target, multi_sample,
                                                           format, offset, size, x, y, z);
 
+   if (x)
+      trace_dump_arg(uint, *x);
+   else
+      trace_dump_arg(ptr, x);
+   if (y)
+      trace_dump_arg(uint, *y);
+   else
+      trace_dump_arg(ptr, y);
+   if (z)
+      trace_dump_arg(uint, *z);
+   else
+      trace_dump_arg(ptr, z);
+
    trace_dump_ret(int, ret);
 
    trace_dump_call_end();



More information about the mesa-commit mailing list