After incorporating several of Jason's suggestions, I have decided to just resend this series. The end result is the same for the worst case. The other cases are 1% - 4% less peak memory usage. The new series is also about 80 lines less code (git diff phi-builder-v1..phi-builder-v2 is 72 insertions(+), 151 deletions(-)).
The new series is: https://cgit.freedesktop.org/~idr/mesa/log/?h=phi-builder-v2 The old series (with trivial changes) is: https://cgit.freedesktop.org/~idr/mesa/log/?h=phi-builder-v1 I just re-ordered the old series so that the first two patches of both are the same. _______________________________________________ mesa-dev mailing list mesa-dev@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/mesa-dev