Document the explicit choice of Skia as software renderer as well as its support in general

This commit is contained in:
Simon Hausmann 2023-10-20 15:17:45 +02:00 committed by Simon Hausmann
parent 3855de0794
commit d6ab1c4882
2 changed files with 7 additions and 5 deletions

View file

@ -13,6 +13,7 @@ All notable changes to this project are documented in this file.
- Changed default style to be `fluent` on Windows, and `cupertino` on macOS. - Changed default style to be `fluent` on Windows, and `cupertino` on macOS.
- LinuxKMS backend: Add support for absolute motion pointer events, fixed support for touch input on - LinuxKMS backend: Add support for absolute motion pointer events, fixed support for touch input on
scaled screens, and improved encoder/CRTC handling for EGL rendering. scaled screens, and improved encoder/CRTC handling for EGL rendering.
- Skia renderer / winit backend: Fall back to Skia software rendering when GPU acceleration is not available.
### Slint Language ### Slint Language

View file

@ -10,11 +10,12 @@ macOS, Windows, Linux with Wayland and X11.
The Winit backend supports different renderers. They can be explicitly selected for use through the The Winit backend supports different renderers. They can be explicitly selected for use through the
`SLINT_BACKEND` environment variable. `SLINT_BACKEND` environment variable.
| Renderer name | Supported/Required Graphics APIs | `SLINT_BACKEND` value to select renderer | | Renderer name | Supported/Required Graphics APIs | `SLINT_BACKEND` value to select renderer |
|---------------|-------------------------------------|------------------------------------------| |---------------|---------------------------------------------|------------------------------------------|
| FemtoVG | OpenGL | `winit-femtovg` | | FemtoVG | OpenGL | `winit-femtovg` |
| Skia | OpenGL, Metal, Direct3D | `winit-skia` | | Skia | OpenGL, Metal, Direct3D, Software-rendering | `winit-skia` |
| software | Software-rendering, no GPU required | `winit-software` | | Skia Software | Software-only rendering with Skia | `winit-skia-software` |
| software | Software-rendering, no GPU required | `winit-software` |
## Configuration Options ## Configuration Options