diff --git a/src/freedreno/.gitlab-ci/reference/shadow.log b/src/freedreno/.gitlab-ci/reference/shadow.log index bfb8c0b7f25..6c08bb6b945 100644 --- a/src/freedreno/.gitlab-ci/reference/shadow.log +++ b/src/freedreno/.gitlab-ci/reference/shadow.log @@ -38,9 +38,9 @@ Batch: mode: RM6_BIN_RENDER_START bin size: 640x192 (18 bins) DEPTHTEST DEPTHWRITE - MRT[0x28fc000:0x0]: 1920x1080 FMT6_Z24_UNORM_S8_UINT (MSAA_ONE) CLEARED RESOLVED - MRT[0x18ae000:0x0]: 1920x1080 FMT6_8_8_8_8_UNORM (MSAA_ONE) CLEARED RESOLVED MRT[0x0:0x0]: 1920x1080 FMT6_8_8_8_8_UNORM (MSAA_ONE) CLEARED RESOLVED + MRT[0x18ae000:0x0]: 1920x1080 FMT6_8_8_8_8_UNORM (MSAA_ONE) CLEARED RESOLVED + MRT[0x28fc000:0x0]: 1920x1080 FMT6_Z24_UNORM_S8_UINT (MSAA_ONE) CLEARED RESOLVED SRC[0x4715000:0x46f3000]: 3840x2160 FMT6_Z24_UNORM_S8_UINT (MSAA_ONE) diff --git a/src/freedreno/decode/scripts/parse-submits.lua b/src/freedreno/decode/scripts/parse-submits.lua index 2cfa05fd7f5..95abcbbe0e0 100644 --- a/src/freedreno/decode/scripts/parse-submits.lua +++ b/src/freedreno/decode/scripts/parse-submits.lua @@ -136,7 +136,14 @@ function finish() printf("-----\n") end - for base,mrt in pairs(mrts) do + local keys = {} + for base in pairs(mrts) do + table.insert(keys,base) + end + table.sort(keys) + + for _,base in ipairs(keys) do + local mrt = mrts[base] printf(" MRT[0x%x:0x%x]:\t%ux%u\t\t%s (%s)", base, mrt.flag, mrt.w, mrt.h, mrt.format, mrt.samples) if drawmode == "RM6_BIN_RENDER_START" then if cleared[mrt.gmem] then