export global RendererSettings { in property preferred: "cpu"; in property active: "cpu"; in property gpu-supported: false; in property available: true; in property error; // GPU startup failed, so this process fell back to CPU. in property gpu-failed: false; out property restart-required: RendererSettings.gpu-supported && RendererSettings.preferred != RendererSettings.active; callback choose(string); }