RenderBackendKind
public enum RenderBackendKindWhich renderer to use, when the choice is not left to the control.
Values
| Value | Description |
|---|---|
Automatic | Take the GPU whenever the platform offers one and fall back to the CPU when it does not. This is the default and is right for almost every application. |
OpenGL | OpenGL, GL ES, ANGLE or WebGL 2, depending on the platform. |
Metal | Metal. macOS and iOS only. |
Software | The CPU fallback. Always available, always slower, always a picture. |
Vulkan | Vulkan. Linux, Windows and Android can all be started on it; none of them are by default, so a process is here because its host asked. macOS is the exception, and the only case where selecting a renderer takes effect without a restart: no Apple host can hand out a Vulkan device, so asking for this there makes one through MoltenVK on the same card and presents the result as the Metal texture behind it. MoltenVK has to be installed; when it is not, the option reports itself unavailable and says so. |