diff --git a/src/gallium/auxiliary/driver_trace/tr_dump_state.c b/src/gallium/auxiliary/driver_trace/tr_dump_state.c index 3cbee41210c..aa9d367ae6c 100644 --- a/src/gallium/auxiliary/driver_trace/tr_dump_state.c +++ b/src/gallium/auxiliary/driver_trace/tr_dump_state.c @@ -34,6 +34,7 @@ #include "tr_dump.h" #include "tr_dump_defines.h" #include "tr_dump_state.h" +#include "tr_util.h" void trace_dump_resource_template(const struct pipe_resource *templat) @@ -48,7 +49,10 @@ void trace_dump_resource_template(const struct pipe_resource *templat) trace_dump_struct_begin("pipe_resource"); - trace_dump_member(int, templat, target); + trace_dump_member_begin("target"); + trace_dump_enum(tr_util_pipe_texture_target_name(templat->target)); + trace_dump_member_end(); + trace_dump_member(format, templat, format); trace_dump_member_begin("width"); @@ -554,6 +558,10 @@ void trace_dump_sampler_view_template(const struct pipe_sampler_view *state, trace_dump_member(format, state, format); trace_dump_member(ptr, state, texture); + trace_dump_member_begin("target"); + trace_dump_enum(tr_util_pipe_texture_target_name(target)); + trace_dump_member_end(); + trace_dump_member_begin("u"); trace_dump_struct_begin(""); /* anonymous */ if (target == PIPE_BUFFER) { @@ -609,6 +617,10 @@ void trace_dump_surface_template(const struct pipe_surface *state, trace_dump_member(uint, state, width); trace_dump_member(uint, state, height); + trace_dump_member_begin("target"); + trace_dump_enum(tr_util_pipe_texture_target_name(target)); + trace_dump_member_end(); + trace_dump_member_begin("u"); trace_dump_struct_begin(""); /* anonymous */ if (target == PIPE_BUFFER) { diff --git a/src/gallium/auxiliary/driver_trace/tr_screen.c b/src/gallium/auxiliary/driver_trace/tr_screen.c index 8e7af71e897..db82f01bffe 100644 --- a/src/gallium/auxiliary/driver_trace/tr_screen.c +++ b/src/gallium/auxiliary/driver_trace/tr_screen.c @@ -1112,7 +1112,7 @@ trace_screen_get_sparse_texture_virtual_page_size(struct pipe_screen *_screen, trace_dump_call_begin("pipe_screen", "get_sparse_texture_virtual_page_size"); trace_dump_arg(ptr, screen); - trace_dump_arg(int, target); + trace_dump_arg_enum(target, tr_util_pipe_texture_target_name(target)); trace_dump_arg(format, format); trace_dump_arg(uint, offset); trace_dump_arg(uint, size);