Type Alias WarmupRenderer
WarmupRenderer:
| THREE.WebGLRenderer
| {
getRenderTarget(): | RenderTarget<
Texture<unknown, TextureEventMap>,
RenderTargetEventMap,
>
| null;
setRenderTarget(
target:
| RenderTarget<
Texture<unknown, TextureEventMap>,
RenderTargetEventMap,
>
| null,
): void;
compileAsync(
scene: Object3D,
camera: Camera,
targetScene?: Scene<Object3DEventMap> | null,
): Promise<unknown>;
}
The renderer a warm-up compiles with: a
THREE.WebGLRenderer(synchronouscompile), or aWebGPURenderer(compileAsync), structurally so this module never imports the lazythree/webgpuchunk.