WebGPU Requirements
Hyperscape requires WebGPU for rendering. WebGL is NOT supported.Why WebGPU-Only?
All Hyperscape materials use TSL (Three Shading Language) which only works with WebGPU:- Terrain shaders
- Water rendering
- Vegetation materials
- Building materials
- Post-processing effects (bloom, tone mapping)
- Dissolve animations
- Animated impostor atlases
Browser Support
Desktop Browsers
| Browser | Minimum Version | Release Date | Status |
|---|---|---|---|
| Chrome | 113+ | May 2023 | ✅ Recommended |
| Edge | 113+ | May 2023 | ✅ Supported |
| Safari | 18+ (macOS 15+) | September 2024 | ✅ Supported |
| Firefox | 121+ | December 2023 | ⚠️ Behind flag |
Mobile Browsers
| Browser | Minimum Version | Status |
|---|---|---|
| iOS Safari | 18+ (iOS 18+) | ✅ Supported |
| Android Chrome | 113+ | ⚠️ Limited GPU support |
Checking WebGPU Support
Online Checker
Visit webgpureport.org to check if your browser supports WebGPU.Browser Console
Chrome GPU Info
Visitchrome://gpu and look for:
- WebGPU: Hardware accelerated
Enabling WebGPU
Chrome/Edge
WebGPU is enabled by default in Chrome 113+. If disabled:- Visit
chrome://flags - Search for “WebGPU”
- Enable “Unsafe WebGPU”
- Restart browser
- Visit
chrome://settings - System → “Use hardware acceleration when available”
- Ensure it’s enabled
Safari
WebGPU is enabled by default in Safari 18+ (macOS 15+). Requirements:- macOS Sequoia (15.0+)
- Safari 18+
- Safari → Preferences → Advanced
- Check “Show Develop menu in menu bar”
- Develop → Experimental Features
- Ensure “WebGPU” is checked
Firefox
Not recommended - WebGPU is behind a flag. To enable:- Visit
about:config - Search for
dom.webgpu.enabled - Set to
true - Restart browser
Hardware Requirements
Minimum GPU
Desktop:- NVIDIA GTX 1060 or newer
- AMD RX 580 or newer
- Intel Arc A380 or newer
- Apple M1 or newer (macOS)
- NVIDIA GTX 1650 or newer
- AMD RX 5500M or newer
- Intel Iris Xe or newer
- Apple M1 or newer
GPU Drivers
NVIDIA:- Driver version 470.0 or newer
- Download: nvidia.com/drivers
- Driver version 21.10.2 or newer
- Download: amd.com/support
- Driver version 30.0.100.9684 or newer
- Download: intel.com/content/www/us/en/download-center
Troubleshooting
”WebGPU is REQUIRED but not available”
Cause: Browser doesn’t support WebGPU or hardware acceleration is disabled. Solution:- Update browser to minimum version
- Enable hardware acceleration in browser settings
- Update GPU drivers
- Check webgpureport.org
”Renderer initialization FAILED”
Cause: WebGPU is available but initialization failed. Solution:- Update GPU drivers
- Try different browser
- Check for browser extensions blocking WebGPU
- Restart browser
- Check
chrome://gpufor errors
Black Screen / No Rendering
Cause: WebGPU initialized but rendering failed. Solution:- Check browser console for errors
- Verify GPU is not overheating
- Close other GPU-intensive applications
- Restart browser
- Update GPU drivers
”Hardware acceleration unavailable”
Cause: GPU drivers not installed or outdated. Solution:- Update GPU drivers (see links above)
- Restart computer
- Check Device Manager (Windows) or System Information (macOS)
- Verify GPU is recognized by OS
WebView Restrictions
Cause: Running in WebView that blocks WebGPU. Solution:- Use native browser instead of WebView
- Enable WebGPU in WebView configuration
- Use native app (Capacitor) for mobile
Server-Side Rendering (Vast.ai)
Requirements
- NVIDIA GPU with Vulkan support
- Xorg or Xvfb display server
- Chrome Dev channel (google-chrome-unstable)
- ANGLE/Vulkan backend
Validation
Configuration
FAQ
Can I use WebGL?
No. WebGL is not supported. All materials use TSL which requires WebGPU.What if my users don’t have WebGPU?
They must update their browser. WebGPU is widely available:- Chrome/Edge 113+ (May 2023)
- Safari 18+ (September 2024)
- ~95% of desktop browsers support WebGPU as of 2026
Can I run Hyperscape in headless mode?
No. WebGPU requires a display server (Xorg or Xvfb). Pure headless mode is not supported. For server-side rendering (streaming), use Xvfb with NVIDIA Vulkan.Does WebGPU work on mobile?
Limited support:- iOS Safari 18+ (iOS 18+) - Good support
- Android Chrome 113+ - Limited GPU support
How do I check if WebGPU is working?
Browser:- Visit
chrome://gpu - Look for “WebGPU: Hardware accelerated”
- Develop → Experimental Features → “WebGPU” (should be checked)