(canvas)
| 1477 | } |
| 1478 | |
| 1479 | export function createRenderer(canvas) { |
| 1480 | try { |
| 1481 | return new WebGLRenderer(canvas); |
| 1482 | } catch (e) { |
| 1483 | console.warn('WebGL not available, falling back to CPU renderer:', e); |
| 1484 | return new CPURenderer(canvas); |
| 1485 | } |
| 1486 | } |