Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

SPIR-V is an intermediate representation and WSGL compiles to it. WSGL is (or will eventually be) a w3c specification.

I fail to see where your point about trust fits in to that.



Apple + Mozilla did a bait and switch on developers in a textbook case of: Embrace, Extend, Extinguish

The original google proposal was to simply use SPIRV. A compromise was then settled for the intermediary language to be isomorphic to SPIRV, removing some of the warts and edges of it and make verification easier.

However, Apple with the help of the Mozilla folk successfully managed to twist the semantics into something that is no longer easy to translate from and to.

Game developers don't want to work with WSGL, the whole point of the new WASM and WASI ecosystem is to allow devs to bring their own tools.

This is especially bad for something like a shader language, where you want to squeeze every bit of performance out of the hardware, often with hand rolled instructions. Having the browser run a mangled version of the SPIRV that you or your toolchain/engine e.t.c. produced is simply not acceptable.




Consider applying for YC's Fall 2026 batch! Applications are open till July 27.

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: