slint icon indicating copy to clipboard operation
slint copied to clipboard

Provide Skia as opt-in renderer

Open tronical opened this issue 3 years ago • 0 comments

This issue tracks the progress of allowing users to select a Skia based renderer for Slint.

After the initial POC this now involves a few steps:

  • [x] #1447
  • [x] Merge the initial branch that compiles with GL support on macOS, Linux and Windows (no cross-builds yet): #1449
  • [x] #1454
  • [x] #1448
  • [ ] Add support for text input (selection and cursor)
  • [x] #1470 (optional)
  • [ ] #1471 (optional)
  • [ ] #1451
  • [ ] Skia: Add support for using Vulkan (optional)
  • [ ] Add documentation that explains how to opt into the renderer at compile and build time for Rust and C++ (including Yocto related bits)

One merged, the front-end crates/CMake interface will have a renderer-skia feature, next to the existing renderer-femtovg feature.

tronical avatar Aug 01 '22 19:08 tronical