Details
Description
We cannot do much about Chromium but the integration with widgets and Quick use OpenGL directly. Consider what this means in practice when Qt Quick is running via QRhi, and if we should migrate away from direct OpenGL usage in these integrations.
Regardless of what's being done, the ability to interoperate with Qt Quick on QRhi with the OpenGL backend must be ensured and tested. In addition, consider what we can do when Qt Qiick is running on another rhi backend, such as, D3D11 or Vulkan or Metal. (especially since Windows and macOS will likely not default to using OpenGL anymore, but rather D3D and Metal)
Attachments
Issue Links
- is required for
-
QTBUG-74411 Check and remove usage of OpenGL in other parts of Qt
- Closed
- relates to
-
QTBUG-112280 Support Metal and D3D RHI backends
- Closed
For Gerrit Dashboard: QTBUG-78682 | ||||||
---|---|---|---|---|---|---|
# | Subject | Branch | Project | Status | CR | V |
305189,2 | Use global share context in QRhiGles2 | dev | qt/qtbase | Status: MERGED | +2 | 0 |
305219,7 | Move scenegraph handling out of core | dev | qt/qtwebengine | Status: MERGED | +2 | 0 |