3 ms·
I'd love to see a WebVulkan [0], as wrestling with WebGL's setup is really a slog to get it to work predictably in the way you want. WebGL is making progress v
by sgrove 11y ago
I'd love to see a WebVulkan [0], as wrestling with WebGL's setup is really a slog to get it to work predictably in the way you want.
WebGL is making progress via extensions with Uniform Buffers, instanced geometry, etc., but as most people end up using e.g. Three.js, it seems like exposing a sane, more fine-grained API would help everyone.
[0] Knowing full-well that WebVulkan naturally won't magically solve any performance issues, and seems to be a very different beast https://twitter.com/Tojiro/status/628660898756825089 https://twitter.com/Tojiro/status/628660898756825089
- gulpahum 11y agoI think WebVulkan would be great with WebAssembly! The nice thing about those technologies is that they are low-level APIs, which means less rooms for bugs. WebGL, HTML, DOM, and most other web technologies suffer from not being consistent and they are full of bugs. How many graphics cards have been blacklisted from WebGL because the drivers don't have the required features or have too many bugs? [1][2] [1] https://www.khronos.org/webgl/wiki/BlacklistsAndWhitelists https://www.khronos.org/webgl/wiki/BlacklistsAndWhitelists [2] https://wiki.mozilla.org/Blocklisting/Blocked_Graphics_Drivers https://wiki.mozilla.org/Blocklisting/Blocked_Graphics_Drive...