<pac85>
tellowkrinkle: It just occurred to me that in the dumps the preload shader is at the end of the batch, while I would expect it to be at the beginning of the next batch?
<TellowKrinkle>
Is it possible that's because draws are dumped as they get received but the preload shader gets dumped when the batch gets submitted?
<TellowKrinkle>
For whether the cleared tiles are touched or untouched, let me poke around in Dolphin and see if I can figure that out
Daanct12 has joined #panfrost
<pac85>
tellowkrinkle: dumping should happen at submission time by decoding the exact job chain that is sent to the kernel
<pac85>
Ah OK nvm, it is emitted just before the fragment job that makes sense
<TellowKrinkle>
benjaminl: looks like all cleared tiles are untouched by subsequent draws. Can't be sure but I think uncleared tiles are all touched.
<TellowKrinkle>
With EARLY_ZS_ALWAYS, the zeroing happens in 64x64 tiles, while with INTERSECT, it happens in 16x16 tiles.