I don’t understand what the problem is w.r.t WebGL. I would have expected WebGL 1 to follow the ES 2 rule and WebGL 2 to follow the ES 3 rule. The difference is described in Appendix F.2 of the ES 3 spec. I would consider any other behavior to be implementation bugs.
Description: Message signed with OpenPGP