[Turnip,Freedreno] What are the possible benefits of tile looping via CP_START_BIN/CP_END_BIN?
I made a quick implementation of looping tiles via CP_START_BIN
/CP_END_BIN
in Danil/mesa@a13db652, but haven't seen neither any perf improvement nor any improvement to our code.
Thus the question, any idea what this looping mechanism suppose to help with?
My current two guesses are:
- With prefix + loop body maybe it better reflects how prop driver allocates command streams;
- Maybe it has synergy with concurrent resolves.