Fixed the issue that crash when close.

This commit is contained in:
2026-03-29 01:13:51 +09:00
parent 3aef53cad9
commit b5d8009bec
12 changed files with 90 additions and 30 deletions

View File

@@ -18,7 +18,7 @@ public sealed partial class EngineCore : IDisposable
public JobScheduler JobScheduler => _jobScheduler;
public RenderSystem RenderSystem => _renderSystem;
internal EngineCore()
public EngineCore()
{
_jobScheduler = new JobScheduler(Environment.ProcessorCount - 2); // We -2 here, one for main thread, one for render thread
@@ -35,6 +35,7 @@ public sealed partial class EngineCore : IDisposable
public void Dispose()
{
_renderSystem.Dispose();
_jobScheduler.Dispose();
}
}