FAQ

阅读时间约 1 分钟

运行时编译 Shader 代码时间太长?

在运行时编译用户编写的 TypeScript 代码到目标平台会消耗很多时间。可以使用预编译技术可以让线上项目节约这部分时间。

具体做法可以参考我们的教程

Kernel 执行速度慢?

  1. 批处理。需要多次执行时,优先使用 execute(times)
  2. 串联 Kernel,减少在 CPU 侧读取 GPU 内存数据的次数

能在 Worker 中使用吗?

在 WebGL 实现中我们使用了 OffscreenCanvas 技术,在 Worker 线程中完成渲染计算,将结果传递给主线程。 目前 WebGPU 尚不支持。

具体做法可以参考我们的教程