Roughly doubled the performance of the hexagon launcher. #11
Reference in New Issue
Block a user
Delete Branch "dev"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Hello, the contribution in this branch contains what is required to double the performance of the hexagon launcher.
I'd like my code to be thoroughly reviewed as I have no clue what I am doing.
I have attempted to better cache and reuse the hexagon model data and position as well as avoid re-computation of a few functions.
The code also contains extra logging features that I used to diagnose the performance of the application.
Overall, on my laptop, it double the performance while the menu is opened.
Please let me know what could be improved. I am looking to learn rust along the process hihi.
With love,
Maya
The content of this PR breaks the ability to drag and drop app of the hexagon launcher.
Pull request closed