3 ms·
I'm extremely excited for WebGPU. Support for Compute Shaders and efficient batching of various tasks such as setting shader uniforms are going to be game chang
by mschuetz 7y ago
I'm extremely excited for WebGPU. Support for Compute Shaders and efficient batching of various tasks such as setting shader uniforms are going to be game changers with respect to power and performance of 3D graphics and GPGPU in web browsers.
Right now, Chrome Canary on windows crashes for me when I try WebGPU, unfortunately.
- kvark 7y agoWithout push constants or persistently mapped uniform buffers, it's a long stretch to call our way of setting uniforms "efficient"...
- Jasper_ 7y agoI've lost track of the many buffer management proposals up in the air. What's the current motion? Would love to see devh's range tracking proposal brought back from the dead, but that's probably unlikely for MVP at this stage.
- kvark 7y agoCurrent motion is maybe we'll get a Queue::setBufferSubData and setTextureSubData, or not. And even if we get them, it's problematic to allow the copy to be direct if this part of the buffer isn't used (while some other part is used) by the GPU.