@antv/g-webgpu (英语)
这是和WebGPU一起执行的实验渲染器.
import { Canvas, CanvasEvent, Circle } from '@antv/g';
import { Renderer as WebGPURenderer } from '@antv/g-webgpu';
const webgpuRenderer = new WebGPURenderer({
shaderCompilerPath: '/glsl_wgsl_compiler_bg.wasm',
onContextLost: () => {},
});
// create a canvas
const canvas = new Canvas({
container: 'container',
width: 600,
height: 500,
renderer: webgpuRenderer,
});
选项
阴影编译器Path
我们用 纳加 捆入需要运行时加载的 WASM .