Make the renderer more stateful #389
Labels
enhancement
An improvement for livesplit-core.
performance
Affects the performance of the code.
priority: high
This is a high priority issue.
rendering
The issue or pull request is affecting the rendering.
The renderer currently has no real persistent notion of components and positioned elements inside them. This means that we have to lay out all the glyphs and other elements every frame which is quite expensive. Additionally this also forces the underlying backend to have to rerender everything every frame. We should implement a React like diffing model that stores and updates an underlying stateful tree.
The text was updated successfully, but these errors were encountered: