LiveSplit / LiveSplit/livesplit-core
Add brushes as resources to the scene manager
Open
enhancement
performance
priority: high
rendering
- Dominant language
- Rust
- Stars
- 227
- Forks
- 81
- Avg merge
- 22h 45m
- Merged PRs (30d)
- 3
Description
As it turns out, creating brushes is actually quite expensive with a lot of rendering backends. So we definitely want to only create them once and then just attach them to the individual entities.
Contributor guide
No contributing guide indexed for this repository
Research direction
Start by tracing the scene manager's brush creation path and how brushes are attached to individual entities. Check the rendering-backend integration points to understand the existing resource lifecycle. Done means brushes are created once as scene-manager resources and reused by entities without changing rendering behavior.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- rust
- Domain
- computer-graphics
- Issue type
- Feature
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100