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.
- 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.
- Skia renderer / winit backend: Fall back to Skia software rendering when GPU acceleration is not available.
### Slint Language

View file

@ -11,9 +11,10 @@ The Winit backend supports different renderers. They can be explicitly selected
`SLINT_BACKEND` environment variable.
| Renderer name | Supported/Required Graphics APIs | `SLINT_BACKEND` value to select renderer |
|---------------|-------------------------------------|------------------------------------------|
|---------------|---------------------------------------------|------------------------------------------|
| FemtoVG | OpenGL | `winit-femtovg` |
| Skia | OpenGL, Metal, Direct3D | `winit-skia` |
| Skia | OpenGL, Metal, Direct3D, Software-rendering | `winit-skia` |
| Skia Software | Software-only rendering with Skia | `winit-skia-software` |
| software | Software-rendering, no GPU required | `winit-software` |