3 ms·
>We must have a GPU hardware programming "standard" first. Isn't that what WebGPU has become?
by vmfunction 3y ago
>We must have a GPU hardware programming "standard" first.
Isn't that what WebGPU has become?
- flohofwoe 3y agoThe WebGPU API is very far removed from the hardware. It's the common subset of Vulkan, D3D12 and Metal, each of those APIs also being fairly high level abstractions over different GPU architectures.
- sylware 3y agoI don't know about webGPU, but it seems you missed the word "hardware" in "hardware programming interface", like NVMe is for non volatile memory device.
- flohofwoe 3y agoI was replying to the "Isn't that what WebGPU has become?". The WebGPU programming model is already too high level for a "hardware programming interface". WebGPU is designed to sit on top of other 3D APIs, which in turn sit on GPU vendor drivers, and most of the complexity and 'hidden magic' is in those drivers.
- sylware 3y agooops! wrong reply button, my bad.