[public-gpu] <none>

Hi all!

I want to add a couple of things to think about in designing shader languages/IRs in WebGPU.

The first one is compatibility with existing shader authoring systems. If we'll come up with something significantly semantically different from HLSL/GLSL, it may complicate adoption of WebGPU by engines/apps that use those authoring systems.

The second one is performance of shader code ingestion (whether source code or IR). Right now WebGL apps with complex shaders experience problems with that. That problem may be somewhat mitigated by ability to compile shaders on a separate thread/worker.

Both those concerns aren't as important as security and portability, but, I think, are something to keep in mind.

-- 
Kirill Dmitrenko
Yandex Maps Team

Received on Friday, 25 August 2017 12:09:47 UTC