DioxusLabs / DioxusLabs/anyrender
Tracking: Skia backend
- Dominant language
- Rust
- Stars
- 106
- Forks
- 31
- Avg merge
- 2h 8m
- Merged PRs (30d)
- 11
Description
This issue tracks the state/progress on the Skia.
### Rendering features
- [x] Stroke
- [x] Solid fill
- [x] Gradients
- [x] Images
- [x] Glyphs
- [x] Clipping
- [x] Blending
- [x] Blurred rounded rects
### Backends
- [x] OpenGL
- [x] Metal
- [x] Vulkan (experimental, needs a polish)
- [ ] DirectX
### Performance
- [x] Cache Typefaces
- [x] Use box shadows rather than image filters for shadows
- [x] Typeface instances
- [x] Cache Fonts
- [x] Cache Images
- [x] Reuse Paint instances
- [x] Reuse glyph vecs
- [ ] Optimise clip-only layers
- [ ] Optimise rect paths
### Quality
- [x] Use linear image sampling
### Bugs
- [x] Vulkan corruption
- [x] Variable font axes (temporary hack in place)
- [x] Map from -1 to 1 not 0 to 1
- [x] TTC fonts don't render on macOS
Contributor guide
No contributing guide indexed for this repository
Assessment
This issue has not been assessed yet.