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

Author: Mike Blumenkrantz <[email protected]>
Date:   Mon Sep 11 12:20:59 2023 -0400

aux/trace: dump enum names for map usage

Reviewed-by: Dave Airlie <[email protected]>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/25189>

---

 src/gallium/auxiliary/driver_trace/enums2names.py |  1 +
 src/gallium/auxiliary/driver_trace/tr_context.c   | 10 +++++-----
 2 files changed, 6 insertions(+), 5 deletions(-)

diff --git a/src/gallium/auxiliary/driver_trace/enums2names.py 
b/src/gallium/auxiliary/driver_trace/enums2names.py
index 183b25f07ae..da861db9832 100755
--- a/src/gallium/auxiliary/driver_trace/enums2names.py
+++ b/src/gallium/auxiliary/driver_trace/enums2names.py
@@ -45,6 +45,7 @@ lst_enum_include = [
     "pipe_texture_target",
     "pipe_shader_cap",
     "pipe_shader_ir",
+    "pipe_map_flags",
     "pipe_cap",
     "pipe_capf",
     "pipe_compute_cap",
diff --git a/src/gallium/auxiliary/driver_trace/tr_context.c 
b/src/gallium/auxiliary/driver_trace/tr_context.c
index 902e404f409..65cf6a6cbea 100644
--- a/src/gallium/auxiliary/driver_trace/tr_context.c
+++ b/src/gallium/auxiliary/driver_trace/tr_context.c
@@ -1730,7 +1730,7 @@ trace_context_transfer_map(struct pipe_context *_context,
    trace_dump_arg(ptr, pipe);
    trace_dump_arg(ptr, resource);
    trace_dump_arg(uint, level);
-   trace_dump_arg(uint, usage);
+   trace_dump_arg_enum(pipe_map_flags, usage);
    trace_dump_arg(box, box);
 
    trace_dump_arg(ptr, xfer);
@@ -1804,7 +1804,7 @@ trace_context_transfer_unmap(struct pipe_context 
*_context,
 
          trace_dump_arg(ptr, context);
          trace_dump_arg(ptr, resource);
-         trace_dump_arg(uint, usage);
+         trace_dump_arg_enum(pipe_map_flags, usage);
          trace_dump_arg(uint, offset);
          trace_dump_arg(uint, size);
 
@@ -1828,7 +1828,7 @@ trace_context_transfer_unmap(struct pipe_context 
*_context,
          trace_dump_arg(ptr, context);
          trace_dump_arg(ptr, resource);
          trace_dump_arg(uint, level);
-         trace_dump_arg(uint, usage);
+         trace_dump_arg_enum(pipe_map_flags, usage);
          trace_dump_arg(box, box);
 
          trace_dump_arg_begin("data");
@@ -1870,7 +1870,7 @@ trace_context_buffer_subdata(struct pipe_context 
*_context,
 
    trace_dump_arg(ptr, context);
    trace_dump_arg(ptr, resource);
-   trace_dump_arg(uint, usage);
+   trace_dump_arg_enum(pipe_map_flags, usage);
    trace_dump_arg(uint, offset);
    trace_dump_arg(uint, size);
 
@@ -1903,7 +1903,7 @@ trace_context_texture_subdata(struct pipe_context 
*_context,
    trace_dump_arg(ptr, context);
    trace_dump_arg(ptr, resource);
    trace_dump_arg(uint, level);
-   trace_dump_arg(uint, usage);
+   trace_dump_arg_enum(pipe_map_flags, usage);
    trace_dump_arg(box, box);
 
    trace_dump_arg_begin("data");

Reply via email to