X-Git-Url: https://git.libre-soc.org/?a=blobdiff_plain;f=src%2Fgallium%2Fdrivers%2Ftrace%2Ftr_dump_state.c;fp=src%2Fgallium%2Fdrivers%2Ftrace%2Ftr_dump_state.c;h=b53d7dbec2f52d95a4a672b61b66e43b6d922a8d;hb=ea8f4a6b13b94eb060bff4ccc6c13efc01d2b682;hp=0627e5ab5d7555c7cd8a9a3cbc101f8416e70404;hpb=5ea825f55652ba9e91ab683308dcd6392cc32a97;p=mesa.git diff --git a/src/gallium/drivers/trace/tr_dump_state.c b/src/gallium/drivers/trace/tr_dump_state.c index 0627e5ab5d7..b53d7dbec2f 100644 --- a/src/gallium/drivers/trace/tr_dump_state.c +++ b/src/gallium/drivers/trace/tr_dump_state.c @@ -317,8 +317,10 @@ void trace_dump_compute_state(const struct pipe_compute_state *state) trace_dump_struct_begin("pipe_compute_state"); + trace_dump_member(uint, state, ir_type); + trace_dump_member_begin("prog"); - if (state->prog) { + if (state->prog && state->ir_type == PIPE_SHADER_IR_TGSI) { static char str[64 * 1024]; tgsi_dump_str(state->prog, 0, str, sizeof(str)); trace_dump_string(str);