Details
Description
CustomMaterial doesn't update form editor/3D edit view if shader code changes. In general, CustomMaterial will not detect shader changes after it has been rendered once (i.e. QQuick3DCustomMaterial::updateSpatialNode has been successfully called once and QSSGRenderCustomMaterial is created), so to update material in form editor and 3D edit view, the puppet reset is needed. Similar for Effect.