-
Task
-
Resolution: Unresolved
-
P2: Important
-
None
-
6.11
-
None
Background
Qt for WebAssembly targets WebGL 2 / OpenGL ES 3, which is widely supported on modern web browsers. Qt supports ES 3 via the opengles RHI backend. This works well today, though with some open issues related to
- Lack of 300es shader versions.
- Differences between OpenGL ES and WebGL
Goal
Qt examples, demos, and applications should run without WebGL warnings or errors. This can be resolved by either fixing the issues which causes the warnings, or by disabling functionality which is not supported on ES 3 / WebGL.
Focus Areas
The following have been identified as focus areas:
- QtGraphs: already supported - fix WebGL warnings
- QtQuick3D: move out of TP to supported status?
- Design Studio Projects (designviewer.qt.io)
For Gerrit Dashboard: QTBUG-140888 | ||||||
---|---|---|---|---|---|---|
# | Subject | Branch | Project | Status | CR | V |
644113,6 | Set gles version 300es for WASM | dev | qt/qtshadertools | Status: NEW | 0 | 0 |