Closed JCapucho closed 3 years ago
Another problem I found is that it can be quite cpu intensive to move the window around, this could be solved if the livesplit-core
provided any information on whether or not a redraw is needed, this would also help with idle cpu usage.
This is now implemented on master. Though without the use of pixels. At least on Windows that seemed a lot slower. If it turns out to be faster on macOS or Linux or so we could use pixels there.
I'll close this for now. We can revisit potentially revisit pixels on other platforms at some point. Thought this will likely completely change its implementation again once the full GUI framework is ready.
Updates
livesplit-core
to the latest version and replaces the current renderer with the software renderer provided bylivesplit-core
.Currently resizing is broken causing the contents to be clipped