LiveSplit / LiveSplit/livesplit-core

Add brushes as resources to the scene manager

Open
#431 2 comments 0 reactions 0 assignees View on GitHub
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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.