WebGPU & Rendering
Overview
Section titled “Overview”The SOLANA ZERO client runs entirely in your browser.
- Preferred path: WebGPU – modern, low-level GPU API.
- Fallback: WebGL 2 when WebGPU is not available.
This lets us ship a 3D experience without a native download, but browser and device support can vary.
Browser Support
Section titled “Browser Support”WebGPU is still not supported everywhere. Rough guidance:
- Recent Chromium-based browsers (Chrome, Edge, some others) tend to have the best support.
- Safari and some mobile browsers may only offer WebGL, or may limit advanced features.
- Older browsers may not run the game at all, or may crash under load.
If WebGPU is unavailable, the client will try to:
- Fall back to WebGL 2.
- Adjust quality settings to stay within device limits.
Troubleshooting
Section titled “Troubleshooting”If you see black screens, crashes, or rendering glitches:
- Make sure your browser is fully up to date.
- Try a different browser (recent desktop Chrome/Chromium is usually safest).
- Close other GPU-heavy tabs or applications.
- On laptops, plug into power to avoid aggressive throttling.
On some devices/browsers, WebGPU may be disabled by default. In that case, you may:
- Run on WebGL fallback with lower visual fidelity.
- Or, in advanced setups, enable experimental flags (only if you know what you are doing).
Performance Expectations
Section titled “Performance Expectations”SOLANA ZERO is closer to a PC game than a casual mobile web app in terms of GPU usage.
- High-end GPUs will give the best experience.
- Integrated or mobile GPUs may need lower settings and shorter sessions.
We will continue to tune the client for a wider range of hardware as the project evolves.