Mali might step up now since there will be support with Linux in a future
PanVK already has 1.4 compliance for Mali v10+ (v10 = G710) according to mesamatrix.
API standard compliance =/= optimisation though, so I wouldn't expect great performance for the time being.
The better VK driver efforts seem to have their own special compiler like ACO for RADV and NAK for NVK, so hopefully we might see a similar effort for PanVK and/or Panfrost in the future.
Panfrost OGL support is much patchier, especially compared to Asahi (Apple M1/2 GPU) oddly enough.
It doesn't even yet have full OGL 3.2 compliance (geometry shader support still lacking), though it does have compliance for all 3.3 extensions, and for 4.0+:
4.0 = 48%%, 4.1 = 50%, 4.2 = 83%, 4.3 = 91%, 4.4 = 93%, 4.5 = 58% and 4.6 = 36%.
If the Panfrost effort had put as much time in as for Asahi we might already have 4.6 compliance, but as it is sadly not.
Zink will give some relief for OGL problems, if not very performantly for the time being until PanVK gets more optimisation TLC.
There is another driver effort called Tyr underway built on Rust language code, but I think that is still pretty early in its development.