Get rid of glstate.viewport.restore() for Mali/Adreno Soc
Merge pull request #5940 from raven02/patch-19

Do viewport restore for Mali/Adreno Soc in native