And how about the order of fragments?
Mali is tile-based, so effectively fragment order is scrambled - it doesn't correspond to the draw sequence in any way (except within a pixel, where layering must respect blending, of course).
HTH, Pete