Description
An OpenGL-specific issue about missing or incorrectly rendered objects in the scene has now been confirmed to be happening in non-core profile contexts only (on desktops, such as Windows or Linux with NVIDIA).
It is quite visible when running scenes with qmlscene, e.g. Lancelot test cases.
qmlscene --rhi gl something.qml will lead to missing objects, and different results on almost every run.
qmlscene --core-profile --rhi gl something.qml is always correct.
The Lancelot test machines, examples, and any application that calls QSurfaceFormat::setDefaultFormat(QQuick3D::idealSurfaceFormat()); in main() will not be reproducing this because we prefer core profile contexts on the desktop.
Attachments
Issue Links
- is duplicated by
-
QTBUG-85558 Some object is not drawn randomly
- Closed
For Gerrit Dashboard: QTBUG-86531 | ||||||
---|---|---|---|---|---|---|
# | Subject | Branch | Project | Status | CR | V |
313516,4 | rhi: gl: Fix shader cache with unstable vertex input locations | dev | qt/qtbase | Status: MERGED | +2 | 0 |
313519,3 | Make input, output, uniform lists sorted | dev | qt/qtquick3d | Status: MERGED | +2 | 0 |