diff --git a/Runtime/Scripts/PrimitiveCreateContext.cs b/Runtime/Scripts/PrimitiveCreateContext.cs index 96156930..c554708a 100644 --- a/Runtime/Scripts/PrimitiveCreateContext.cs +++ b/Runtime/Scripts/PrimitiveCreateContext.cs @@ -111,6 +111,10 @@ public override bool IsCompleted { } Profiler.EndSample(); + Profiler.BeginSample("UploadMeshData"); + msh.UploadMeshData(true); + Profiler.EndSample(); + Profiler.BeginSample("Dispose"); Dispose(); Profiler.EndSample(); diff --git a/Runtime/Scripts/PrimitiveDracoCreateContext.cs b/Runtime/Scripts/PrimitiveDracoCreateContext.cs index 2b8a00b8..ba7bf8e5 100644 --- a/Runtime/Scripts/PrimitiveDracoCreateContext.cs +++ b/Runtime/Scripts/PrimitiveDracoCreateContext.cs @@ -68,6 +68,10 @@ public override bool IsCompleted { Profiler.EndSample(); } + Profiler.BeginSample("UploadMeshData"); + mesh.UploadMeshData(true); + Profiler.EndSample(); + return new Primitive(mesh,materials); } }