Fix edges not drawn by the edge renderer when all meshes are frozen
@@ -924,7 +924,9 @@ export class EdgesRenderer implements IEdgesRenderer {
engine.unbindInstanceAttributes();
}
- this.customInstances.reset();
+ if (!this._source.getScene()._activeMeshesFrozen) {
+ this.customInstances.reset();
+ }
@@ -3448,7 +3448,8 @@ export class Scene extends AbstractScene implements IAnimatable, IClipPlanesHold
*/
public getCollidingSubMeshCandidates: (mesh: AbstractMesh, collider: Collider) => ISmartArrayLike<SubMesh>;
- private _activeMeshesFrozen = false;
+ /** @hidden */
+ public _activeMeshesFrozen = false;
private _skipEvaluateActiveMeshesCompletely = false;
/**