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:
@@ -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 };
|
||||
|
||||
Reference in New Issue
Block a user