How to reproduce:
1. Open the “ReproProject“ project
2. Open the “SampleScene“
3. Build for WebGL
4. Invoke the “HTTP” server in the WebGL build directory using Python with “python -m http.server“ command in the terminal
5. Access the server from the device by entering your IP address in a browser followed by the 8000 port
6. Observe the Cube GameObjects on the WebGL canvas
Expected result: All three Cube GameObjects (“TheLitCube“, “TheSimpleLitCube“, “TheComplexLitCube“) are rendered
Actual result: Only the “TheSimpleLitCube“ is rendered
Reproducible with: 2022.3.52f1, 6000.0.26f1, 6000.1.0a3
Could not test with: 2021.3.45f1 (WebGL builds are not supported for mobile devices)
Reproducible environment: macOS 14.6.1 (Intel), Windows 10 (Reporters)
Not reproducible environment: No other environment tested
Reproducible with these devices:
VLNQA00518, Google Pixel 4 (Pixel 4), Android 13, CPU: Snapdragon 855 SM8150, GPU: Adreno (TM) 640
VLNQA00278, Xiaomi - (Redmi Note 7), Android 10, CPU: Snapdragon 660, GPU: Adreno (TM) 512
VLNQA00107, Huawei Nexus 6P (Nexus 6P), Android 8.1.0, CPU: Snapdragon 810 MSM8994, GPU: Adreno (TM) 430
VLNQA00069, Motorola Moto G (5) Plus (Moto G (4)), Android 7.0, CPU: Snapdragon 617 MSM8952, GPU: Adreno (TM) 405
Not reproducible with these devices:
VLNQA00335, Samsung Galaxy S20+ 5G (SM-G986B), Android 10, CPU: Exynos 990, GPU: Mali-G77
VLNQA00511, Samsung Galaxy S8 (SM-G950F), Android 9, CPU: Exynos 9 Octa 8895, GPU: Mali-G71
VLNQA00416, iPhone 13 Pro (MLVA3ET/A), CPU: Apple A15 Bionic, GPU: Apple designed, OS: 16.1.1
Notes:
- Might need to reload the page a few times on the Android device
- Not reproducible in the Editor, on MacOS and Windows standalone, and a desktop WebGL builds
- Reproduces with the Lit and Complex Lit shaders, does not reproduce with the Simple Lit shader
- So far only reproduces with “Adreno” GPU’s