feat(M5): FR-A5 性能优先+GPU探测——main 进程 getGPUInfo 探测软渲染(SwiftShader/llvmpipe)+gpu:info IPC; settings 加 perfMode 开关+gpuStatus+loadGpu; 软渲染自动开启 perfMode; App 背景图 blur 受 perfMode 控制; EffectLayer perfMode 时关闭特效; SettingsPanel 其他页加开关+GPU 信息显示; perf-mode E2E 1 项

This commit is contained in:
hunter-dev
2026-08-26 14:34:34 +08:00
parent 56b0c25443
commit fcd822b9f4
7 changed files with 108 additions and 6 deletions
+2
View File
@@ -28,6 +28,7 @@ export const IPC = {
winMinimize: 'win:minimize',
winMaximize: 'win:maximize',
winClose: 'win:close',
gpuInfo: 'gpu:info',
copyMd: 'doc:copy-md',
printPdf: 'doc:print-pdf',
appearanceLoad: 'appearance:load',
@@ -62,6 +63,7 @@ export interface IpcMap {
[IPC.winMinimize]: { args: void; result: void };
[IPC.winMaximize]: { args: void; result: void };
[IPC.winClose]: { args: void; result: void };
[IPC.gpuInfo]: { args: void; result: { softwareRendering: boolean; vendor: string; renderer: string } };
[IPC.copyMd]: { args: { path: string }; result: string };
[IPC.printPdf]: { args: void; result: void };
[IPC.appearanceLoad]: { args: void; result: { themeId: string; params: Record<string, unknown>; effect: string; bgImage: string | null } | null };