@pmndrs/bvh
    Preparing search index...

    Function deviceFromEngine

    • The device a WebGPUEngine renders with (engine._device). Throws for the WebGL engine, a NullEngine, and a WebGPU engine that has not finished initAsync (WebGPUEngine.CreateAsync resolves after it).

      Babylon requests the adapter's features it knows, WebGPU's default limits unless deviceDescriptor.requiredLimits is given, so a scene past 128 MiB of triangles needs new WebGPUEngine(canvas, { deviceDescriptor: { requiredLimits } }).

      Parameters

      • engine: unknown

      Returns GPUDevice