GraphiteEditor / GraphiteEditor/Graphite
Leverage dirtry rect from cef's accelarated paint api
- Dominant language
- Rust
- Stars
- 27.2k
- Forks
- 1.3k
- Avg merge
- 20h 5m
- Merged PRs (30d)
- 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.
Contributor guide
No contributing guide indexed for this repository
Research direction
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.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- rust
- Domain
- computer-graphics, performance
- Issue type
- Feature
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 35/100