diff --git a/src/freedreno/decode/cffdec.c b/src/freedreno/decode/cffdec.c index 349173a646c..d3137e9884e 100644 --- a/src/freedreno/decode/cffdec.c +++ b/src/freedreno/decode/cffdec.c @@ -1906,7 +1906,7 @@ cp_event_write(uint32_t *dwords, uint32_t sizedwords, int level) if (name && (options->info->chip > 5)) { char eventname[64]; snprintf(eventname, sizeof(eventname), "EVENT:%s", name); - if (!strcmp(name, "BLIT")) { + if (!strcmp(name, "BLIT") || !strcmp(name, "LRZ_CLEAR")) { do_query(eventname, 0); print_mode(level); dump_register_summary(level); diff --git a/src/freedreno/decode/scripts/parse-submits.lua b/src/freedreno/decode/scripts/parse-submits.lua index 1edeecede2a..558a2873c29 100644 --- a/src/freedreno/decode/scripts/parse-submits.lua +++ b/src/freedreno/decode/scripts/parse-submits.lua @@ -332,6 +332,9 @@ function draw(primtype, nindx) if m == "RM6_RESOLVE" and primtype == "EVENT:BLIT" then return end + if m == "RM6_BLIT2DSCALE" and primtype == "EVENT:LRZ_CLEAR" then + return + end printf("unknown MODE %s for primtype %s\n", m, primtype) return end