Looks likely doable, but needs porting from gl to gles... I added it to my "TODO in the future if noone else cares and I have a lazy weekend"