Uploaded image for project: 'Qt'
  1. Qt
  2. QTBUG-140888

Make Qt for WebAssembly run well on WebGL

XMLWordPrintable

    • Icon: Task Task
    • Resolution: Unresolved
    • Icon: P2: Important P2: Important
    • None
    • 6.11
    • GUI: OpenGL
    • None
    • WebAssembly

      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

            qt.webassembly qt.webassembly
            sorvig Morten Sørvig
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated:

                There are no open Gerrit changes