Releases: bryal/Helion
Releases · bryal/Helion
0.1.4
What's new
- Improve safety and simplicity by copying frame data instead of sharing it with dxgcap through raw pointer. This has a negligeble impact on performance.
- Use Rust library dxgcap for capturing instead of C++ lib DXGCap. This makes interfacing with the code easier, and removes need for building DXGCap separately as dll.
- Use Rust library se-rs-ial for writing of serial data. This again removes need for building separate dll. Also, se-rs-ial is cross platform.
- Remove use of an unstable feature in preparation for making the project buildable with rust beta.
0.1.2
What's new
- Writing of serial data happens on own thread for small boost in performance
- Smoothing of LED colors. Useful to prevent choppyness when capturing screen with low framerate.
- Don't use high timeout and wait for frame capture when there are no new frames. Instead, skip capturing so as to update LEDs for smoothing.
- Separation of screen capture logic into own module
- Binary release built with "--release"!!! Forgot this in previous releases, but this gives incredible boost in performance.
0.1.1
It's alive!
First working build that does what it's supposed to do. Very little features, however. No color modification, hard coded frame cap, no smooth transitioning, but it works!