-
Technical task
-
Resolution: Done
-
P1: Critical
-
None
Direct OpenGL usage is to be removed, together with the QSG_RHI environment variable. From that point on the default behavior will be as if one ran with QSG_RHI=1.
This may present breakages on all levels, in Quick itself, in examples, in tests, in other modules, documentation will become invalid, etc.
- depends on
-
QTBUG-83966 Check autotest failures in Qt Quick OpenGL purge review
-
- Closed
-
-
QTBUG-83928 RHI clipping bug with backends other than OpenGL
-
- Closed
-
-
QTBUG-83978 Remove textureprovider example (qtdeclarative/examples/quick/textureprovider)
-
- Closed
-
-
QTBUG-84059 tst_qqmlpreview zoom crashes with dev when default to RHI
-
- Closed
-
-
QTBUG-84065 qmltest/itemgrabber autotest crashes due to stale refs in pipeline cache
-
- Closed
-
-
QTBUG-84066 Doing grabToImage() twice on an item crashes with Vulkan only
-
- Closed
-
-
QTBUG-84067 Massage Qt Quick on RHI for the substandard VMs of the CI
-
- Closed
-
-
QTBUG-78573
Port neglected fixes and improvements from the OpenGL-specific ShaderEffect impl. to the generic
-
- Closed
-
-
QTBUG-78574
Remove CustomParticle
-
- Closed
-
-
QTBUG-78577
Documented example(s) for the new way to create custom materials in Qt Quick
-
- Closed
-
-
QTBUG-78582
Compressed texture atlas support on the QRhi-based rendering path
-
- Closed
-
-
QTBUG-78595
QQuickRenderControl story when on the QRhi-based rendering path of Qt Quick
-
- Closed
-
-
QTBUG-78596
Decide on the fate of QSGEngine
-
- Closed
-
-
QTBUG-78608
QQuickWindow::grabWindow() on non-exposed window - problems when using RHI
-
- Closed
-
-
QTBUG-78614
Prove that integrating bigger external graphics frameworks is feasible in Qt Quick on QRhi on OpenGL
-
- Closed
-
-
QTBUG-78638
Decide what to do with QQuickWidget in Qt 6.0
-
- Closed
-
-
QTBUG-78639
Qt Quick documentation update regarding QRhi
-
- Closed
-
-
QTBUG-82988
Decide on the fate of QSGSimpleMaterial
-
- Closed
-
-
QTBUG-82997
Implement Quick scenegraph Qt 6 RHI todos (API changes) to enable purging the direct OpenGL code path
-
- Closed
-
-
QTBUG-83977 Remove QQuickOpenGLShaderEffect*
-
- Closed
-
-
QTBUG-83979 Make the RHI version of QSGMaterialShader the only one. Remove direct OpenGL based materials.
-
- Closed
-
-
QTBUG-84026 Purge the direct OpenGL code in qsgbatchrenderer.cpp
-
- Closed
-
-
QTBUG-84027 Revise all .pro and in-source QT_CONFIG(opengl) type of conditions
-
- Closed
-
-
QTBUG-84040 Remove OpenGL-based render target APIs from QQuickWindow
-
- Closed
-
-
QTBUG-84623 Remove remaining scenegraph/Quick direct OpenGL bits
-
- Closed
-
- is duplicated by
-
QTBUG-78571
Remove the direct OpenGL code path in Qt Quick
-
- Closed
-
- is required for
-
QTBUG-74411
Check and remove usage of OpenGL in other parts of Qt
-
- Closed
-
- relates to
-
QTBUG-79103
Remove ANGLE and associated components
-
- Closed
-
-
QTBUG-82670 Replace the QMatrix4x4_Accessor hack in qsgbatchrenderer
-
- Closed
-
-
QTBUG-82764
Purge direct OpenGL code path in Qt Quick 3D
-
- Closed
-
- replaces
-
QTBUG-78974
Make select Quick/Scenegraph autotests exercise the QRhi-based rendering path in addition to the direct OpenGL one
-
- Closed
-