Re:WebGPU and the Price of Compiling WGSL
by Cloudef on Monday October 06, 2025 @07:32PM
(#45497522)
So apple's making graphics apis worse this time around :)
[ Parent
| on HN ]
Re:WebGPU and the Price of Compiling WGSL
by flohofwoe on Tuesday October 07, 2025 @06:09AM
(#45501286)
The 'bad' parts in WebGPU (anything related to BindGroups) are actually coming from Vulkan 1.0, while the 'good parts' are taken mostly from Metal.
WGSL vs SPIRV is really just a side issue that people want to focus on but doesn't really matter much in the bigger picture.
Re:WebGPU and the Price of Compiling WGSL
by Permik on Tuesday October 07, 2025 @07:25AM
(#45501810)
> Vulkan 1.0
Possibly even from Vulkan's Mantle days?
Re:WebGPU and the Price of Compiling WGSL
by jsheard on Tuesday October 07, 2025 @07:37AM
(#45501890)
IIRC AMDs hardware had already adopted a fully bindless model by the time they were developing Mantle, so probably not. Vulkan 1.0 had to go backwards in terms of complexity to accommodate a wider range of hardware, with mobile causing the most pain.
Re:WebGPU and the Price of Compiling WGSL
by xyzsparetimexyz on Monday October 13, 2025 @08:39PM
(#45574934)
Modern Vulkan code doesn't even use bind groups anymore. For buffers you just push the device address as a push constant and for textures you push the index of a single large texture array