CryZe / livesplit-one-desktop

Prototype implementation of LiveSplit One for the Desktop.
https://livesplit.org/
60 stars 11 forks source link

WIP: Update livesplit-core and use software rendering #22

Closed JCapucho closed 3 years ago

JCapucho commented 3 years ago

Updates livesplit-core to the latest version and replaces the current renderer with the software renderer provided by livesplit-core.

Currently resizing is broken causing the contents to be clipped

JCapucho commented 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.

CryZe commented 3 years ago

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.

CryZe commented 3 years ago

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.