iOS 18.7.2 – Windy app shader compile errors & programObj creation failure (with debug console screenshots)
-
Hello Windy team,
I am re-submitting this bug report with full debug console screenshots attached.
I have already:
• Updated to iOS 18.7.2 (latest version)
• Reinstalled the latest Windy app (47.2.1)
• Cleared all app data
• Rebooted my deviceHowever, the issue still persists.
⸻
🧭 Device Information
• Device: iPhone
• iOS version: 18.7.2
• Windy app version: 47.2.1
• Platform: iOS (Capacitor WebView)
• Target: mobile
• Overlay affected: Wind⸻
🛑 Problem
When using the Wind overlay, the map becomes grayscale and the wind/particles do not render correctly.
The debug console shows multiple shader compilation errors and repeated
Unable to create programObj and canvas-context-is-lost.⸻
📌 Errors captured from Debug Console
(Attached screenshots include:)
1. compile-shader-shcbase-is-critical-true-error
2. compile-shader-shmulti-is-critical-true-error
3. compile-shader-shcloudtop-is-critical-true-error
4. compile-shader-shccl-is-critical-true-error
5. unable-to-create-programobj (GLParticles & TileRenderer)
6. canvas-context-is-lost (glTileRenderer, CanvasLayer)Each error occurs immediately on opening the Wind overlay.
⸻
📌 Summary
This appears to be a widespread WebGL shader compilation failure affecting the Wind overlay on the latest iOS.
Since all shaders (shCBase, shMulti, shCloudtop, shCCL) fail simultaneously,
this seems like an internal compatibility issue between the Windy rendering pipeline and iOS 18.7.2.Please review the attached screenshots and advise if your team is working on a fix,
or if a workaround is available.Thank you very much.
-
@자현-김 Hello, do you have installed the production version of iOS or any Beta version? Please be aware that we cannot provide the full functionality for Beta versions of iOS.