import * as THREE from 'three/webgpu'; import { Canvas, CanvasProps, extend } from '@react-three/fiber'; extend(THREE as any); export const WebGPUCanvas = (props: CanvasProps) => { return ( { const renderer = new THREE.WebGPURenderer(props as any); await renderer.init(); return renderer; }} > {props.children} ); };