Using the same material for an instanced model and a non-instanced model causes the instanced models to be rendered with non-instanced shaders. The bug is probably related to shader key generation. This does not seem to be a regression, and it is easy to work around.
| For Gerrit Dashboard: QTBUG-105318 | ||||||
|---|---|---|---|---|---|---|
| # | Subject | Branch | Project | Status | CR | V |
| 457710,2 | Fix instanced rendering when sharing materials | dev | qt/qtquick3d | Status: MERGED | +2 | 0 |
| 457977,2 | Fix instanced rendering when sharing materials | 6.5 | qt/qtquick3d | Status: MERGED | +2 | 0 |
| 458466,1 | Fix fragment shader generation for instancing | dev | qt/qtquick3d | Status: ABANDONED | 0 | 0 |
| 458574,3 | Fix vertexColorsEnabled for materials | dev | qt/qtquick3d | Status: MERGED | +2 | 0 |
| 458986,2 | Fix vertexColorsEnabled for materials | 6.5 | qt/qtquick3d | Status: MERGED | +2 | 0 |