The current shader generation needs some work to be able to work as an independent module. The first step is to reduce the states the material generator keeps and de-couple it from any code that requires a window or other graphics APIs to be hot, i.e., the code should be self-dependent and the same code path should be used for generating shader both at runtime and offline.
For Gerrit Dashboard: QTBUG-84770 | ||||||
---|---|---|---|---|---|---|
# | Subject | Branch | Project | Status | CR | V |
303558,8 | Refactor the QSSGMaterialShaderGenerator class | dev | qt/qtquick3d | Status: MERGED | +2 | 0 |