So I take it the answer is not anytime soon, if ever? I would've kinda hoped that WebGL would start to catch up (or at least keep pace) with the ES release schedule. But as it looks like WebGL 2.1 would be expanding on the lag again for the 2nd time...On Mon, Jun 26, 2017 at 8:54 PM, Kenneth Russell <email@example.com> wrote:As Corentin points out, contributors from Intel and NVIDIA are making great progress adding the ES 3.1 feature set to ANGLE. This is a prerequisite for exposing this functionality as an extension to WebGL 2.0. This work is occurring in parallel to the following work on WebGL 2.0:- Addressing bug reports against WebGL 2.0 from customers- Exposing individual extensions needed urgently by customers- Providing better control of power vs. performance via the powerPreference flag- Optimizing video-to-texture uploads for better 360 video support in WebVR-KenOn Mon, Jun 26, 2017 at 7:35 AM, Corentin Wallez <firstname.lastname@example.org> wrote:I'm not sure what the cadence you are referring to, my understanding is that WebGL versions are ready when they are ready. That said, two things:
- OpenGL ES 3.1 will be very difficult to support on OSX as compute would require using OpenCL or Metal. This would prevent shipping a WebGL 2.1 on OSX, at which point it might not make sense to make a new version of WebGL vs. extensions.
- Apart from browser implementations, three things have to happen for a new WebGL version: spec-writing, having a CTS and adding support in ANGLE. The latter is well under way: contributors from Intel and NVIDIA have made great progress towards implementing ES 3.1 on top of D3D11 (and OpenGL) in ANGLE.