GraphiteEditor / GraphiteEditor/Graphite
Leverage dirtry rect from cef's accelarated paint api
- Langage dominant
- Rust
- Étoiles
- 27.2k
- Forks
- 1.3k
- Merge moyen
- 20 h 5 min
- PR mergées (30 j)
- 57
Description
https://docs.rs/cef-dll-sys/latest/aarch64-apple-darwin/cef_dll_sys/type.cef_accelerated_paint_info_common_t.html#structfield.capture_update_rect
This should save the gpu mem bandwith.
Guide de contribution
Aucun guide de contribution indexé pour ce dépôt
Piste de recherche
Start by reading the linked CEF accelerated paint API documentation, especially the capture_update_rect field, then locate Graphite's accelerated paint integration. Confirm how update rectangles are currently handled and measure whether using the captured rectangle reduces GPU memory bandwidth. Done means the integration uses the dirty rectangle correctly without breaking rendering.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Évaluation
- Stack technique
- rust
- Domaine
- computer-graphics, performance
- Type d'issue
- Fonctionnalité
- Difficulté
- 4/5
- Temps estimé
- 3-5 jours
- Activité
- À l'abandon
- Clarté
- À clarifier
- Accessibilité débutants
- 35/100