Details
-
Bug
-
Resolution: Done
-
P1: Critical
-
5.8, 5.9.0 Beta 1, 5.9.0 Beta 2, 5.9.0 Beta 3
-
Android 5.1
-
7261606116768d563c0e49a23ca60ab367a4cab5
Description
[Scene3D][PhongAlphaMaterial]
I made demonstrative example based on my code from QTBUG-54515 (attached).
There are increasing number of entities with PhongAlphaMaterial (every second one more entity is added) and rotating camera.
I found that commit https://codereview.qt-project.org/#/c/182076/ that fixed QTBUG-54994 and allowed to run qt3d apps on android 4.2.2 (QTBUG-55834) and included in qt 5.9.0 and qt 5.8.1 for some strange reason had leaded to rendering speed regression (see video attached).
I also attached compiled apk files.
phongtest_qt5.8.apk (without uroll loops commit) and phongtest_qt5.9.apk (with it).
Attachments
For Gerrit Dashboard: QTBUG-60183 | ||||||
---|---|---|---|---|---|---|
# | Subject | Branch | Project | Status | CR | V |
194278,2 | Fix RenderCommand sorting | 5.9 | qt/qt3d | Status: MERGED | +2 | 0 |
194469,1 | Fix speed regressions in ES2 shaders | 5.9 | qt/qt3d | Status: ABANDONED | 0 | 0 |
194470,4 | Fix speed regressions in ES2 shaders | 5.9.0 | qt/qt3d | Status: MERGED | +2 | 0 |