Not solved, but could be solvable:
Those examples do not work, because they need GLES 3.1 or 3.2:
Some different approaches, maybe: