Pixel 10 Pro XL / Android 17: three.js scenes fail with Shader Error 1282 or blank canvas
Device Issue
### Description
After updating my **Pixel 10 Pro XL to Android 17 yesterday**, three.js content in Chrome became unstable. The same pages worked normally on this phone before the update.
Every three.js experience I have tested is affected, including our own projects, unrelated public websites, and multiple examples from the official three.js website.
Depending on the page, it:
* opens with a blank canvas or sad-face error icon;
* renders briefly and then fails;
* reports `Shader Error 1282 - VALIDATE_STATUS false`.
Errors captured include both `MeshDepthMaterial` and `MeshStandardMaterial`:
```text
THREE.WebGLProgram: Shader Error 1282 - VALIDATE_STATUS false
Material Type: MeshDepthMaterial
Program Info Log:
```
The program info log is empty.
Because different websites and three.js revisions are affected, this may be an Android 17, Chrome, ANGLE, or GPU-driver regression rather than an issue with one three.js release. I am reporting it here because official three.js examples are also affected and there may be a possible workaround or a more specific upstream component to report.
### Reproduction steps
1. Use a Pixel 10 Pro XL running Android 17.
2. Open Chrome for Android.
3. Visit `https://threejs.org/examples/`.
4. Open several WebGLRenderer examples.
5. Some fail immediately, while others render for a few seconds before becoming blank or crashing.
### Code
// No project-specific code is required.
// The issue also reproduces in existing three.js examples.
### Live example
https://threejs.org/examples/
I have also reproduced it on several unrelated production three.js websites.
### Screenshots
<img width="1080" height="2404" alt="Image" src="https://github.com/user-attachments/assets/8c258cb6-1d4f-4423-873d-864e52b6bd92" />
<img width="1080" height="2404" alt="Image" src="https://github.com/user-attachments/assets/37cbbb4d-97d3-4db4-98ef-2c96683c22e4" />
<img width="1080" height="2404" alt="Image" src="https://github.com/user-attachments/assets/4baf743a-13c8-458b-8230-3e572173e558" />
<img width="1080" height="2404" alt="Image" src="https://github.com/user-attachments/assets/2296d6f1-37ac-4603-842a-06860fb8b077" />
<img width="1080" height="2404" alt="Image" src="https://github.com/user-attachments/assets/6bd37809-8d13-4a03-927c-1261b6f90a04" />
### Version
r185
### Device
Mobile
### Browser
Chrome
### OS
Android
1 条评论