forked from qt-creator/qt-creator
There is an unknown issue causing the first premade material from QtQuick3D.Materials library encountered in the scene to fail to load properly as a component. In scene creation this is worked around by falling back on primitive creation, but the same issue prevents loading the component for preview image generation purposes. Luckily, materials can be shared freely between views, so we don't need to actually load the component in this case. We can use the existing material instance just like with non-component materials. As a side effect, this change also fixes the issue where premade custom material previews didn't reflect the changes in material properties, like other materials do. Change-Id: I7f1d6863fe96734a610d725f2f71e252f03a4428 Fixes: QDS-3114 Reviewed-by: Mahmoud Badri <mahmoud.badri@qt.io> Reviewed-by: Thomas Hartmann <thomas.hartmann@qt.io>