4 ms·
I’m foreshadowing a future where they do. Please don’t kill the dream.
by reactordev 10mo ago
I’m foreshadowing a future where they do. Please don’t kill the dream.
- DiabloD3 10mo agoI'm not killing it, but there is no C API written verbatim. WebGL was fucky because it was a specific version of GLES that never changed and you couldn't actually do GL extensions; it was a hybrid of 2.0 and 3.0 and some extra non-core/ARB extensions. WebGPU is trying to not repeat this mistake, but it isn't a 100% 1:1 translation for Vulkan, so everyone is going to need to agree to how the C API looks, and you know damned well Google is going to fuck this up for everyone and any attempt is going to die. Chrome is the cancer killing desktop computing.
- reactordev 10mo agoSo use dawn. The problem is the same as it was 20 years ago. There’s 2 proprietary API’s and then there’s the “open” one. I’m sick of having to write code that needs to know the difference. There’s only a need for a Render Pass, a Texture handle, a Shader program, and Buffer memory. The rest is implementation spaghetti. I know the point you’re making but you’re talking to the wrong person about it. I know all the history. I wish for a simpler world where a WebGPU like API exists for all platforms. I’m working on making that happen. Don’t distract.
- pjmlp 10mo agoAnd Web, because nowadays when people complain about standards, they mean something that only Chrome or Electron crap does.