feat: Implement LogViewer control and integrate into EditPage

- Added LogViewer control to display log messages with filtering options.
- Integrated LogViewer into EditPage for better log management.
- Updated EngineEditorWindow to navigate to EditPage.
- Enhanced Logger implementation for improved performance and stack trace capturing.
- Introduced PathUtility for path normalization.
- Refactored AssetManager to correct shader asset type naming.
- Removed obsolete AssetHandlerRegistryTests and cleaned up related tests.
- Updated ImportCoordinatorTests for streamlined asset import process.
This commit is contained in:
2026-04-22 20:25:14 +09:00
parent 884611181a
commit 3533d3367f
34 changed files with 1063 additions and 640 deletions

View File

@@ -54,7 +54,7 @@ internal static class ActivationHandler
public static ValueTask HandleAsync(LaunchArguments args)
{
var opts = new AllocationManagerInitOpts
var opts = new AllocationManagerDesc
{
ArenaCapacity = 1024 * 1024 * 1024, // 1 GB. Arena using virtual memory, so this is just a reservation and won't actually consume physical memory until used.
StackCapacity = 1024 * 1024 * 32, // 32 MB. Stack using virtual memory, so this is just a reservation and won't actually consume physical memory until used.
@@ -65,7 +65,7 @@ internal static class ActivationHandler
AllocationManager.Initialize(opts);
//App.GetService<EngineCore>();
App.GetService<EngineCore>();
return ValueTask.CompletedTask;
}