GPU: support JSON config

This commit is contained in:
李通洲
2023-03-26 20:42:18 +08:00
parent 9addc016fb
commit 2359b7e2f4
16 changed files with 251 additions and 144 deletions
+2 -8
View File
@@ -83,7 +83,7 @@ static void defaultConfig(FFinstance* instance)
initModuleArg(&instance->config.terminalFont);
ffInitCPUOptions(&instance->config.cpu);
ffInitCPUUsageOptions(&instance->config.cpuUsage);
initModuleArg(&instance->config.gpu);
ffInitGPUOptions(&instance->config.gpu);
initModuleArg(&instance->config.memory);
initModuleArg(&instance->config.swap);
initModuleArg(&instance->config.disk);
@@ -133,12 +133,6 @@ static void defaultConfig(FFinstance* instance)
ffStrbufInit(&instance->config.libwlanapi);
ffStrbufInit(&instance->config.libnm);
instance->config.gpuTemp = false;
instance->config.gpuForceVulkan = false;
instance->config.gpuHideIntegrated = false;
instance->config.gpuHideDiscrete = false;
instance->config.shellVersion = true;
instance->config.terminalVersion = true;
@@ -319,7 +313,7 @@ static void destroyConfig(FFinstance* instance)
destroyModuleArg(&instance->config.terminalFont);
ffDestroyCPUOptions(&instance->config.cpu);
ffDestroyCPUUsageOptions(&instance->config.cpuUsage);
destroyModuleArg(&instance->config.gpu);
ffDestroyGPUOptions(&instance->config.gpu);
destroyModuleArg(&instance->config.memory);
destroyModuleArg(&instance->config.swap);
destroyModuleArg(&instance->config.disk);