3 ms·
Maybe this is a good place to note that with the release of Safari 15 now every major browser has WebGL 2 enabled. It's finally possible to rely on WebGL 2 with
by modeless 5y ago
Maybe this is a good place to note that with the release of Safari 15 now every major browser has WebGL 2 enabled. It's finally possible to rely on WebGL 2 without excluding iOS users. For GLSL that means you can upgrade to a new major version of the language. Some limitations on loops have been lifted, bitwise integer operations are available, as well as many other things: https://webgl2fundamentals.org/webgl/lessons/webgl2-whats-new.html https://webgl2fundamentals.org/webgl/lessons/webgl2-whats-ne...
- poniko 5y agoAnd with the latest release of Chrome/Edge you can now tinker with WebGPU stable release.
- greggman3 5y agoI must be misunderstood your comment but WebGPU is has not shipped yet except behind flags and or origin trials. the specs are still changing and not done
- poniko 5y agoMy bad it's in origin and available for tinkering nothing else, that was what I was going for.
- pjmlp 5y agoTo note that WSGL still is pretty much WIP, with many semantics up in the air how they will look like in version 1.0.
- dangerbird2 5y agoIt's also pretty broken for webassembly (which is where such a low-level API like WebGPU is going to have the biggest benefit), since Rust and C/C++ WebGPU bindings tend to fall out of API-compatibility with the browser implementation as Chrome and Firefox release new nightlies