Zaafar Ahmed
bdf04544c2
optimized the Hide/Show function.
...
now overlay uses 0% of the CPU/GPU resources when it's hidden.
7 years ago
Zaafar Ahmed
c2aa64bc05
Update README.md
7 years ago
Zaafar Ahmed
4cfe1f594d
Reduce cpu usage
...
This PR reduces the CPU usage by setting Veldrid SDL2Window threading to false. We can do this because setting the threading to true only benefits in handling the Keyboard/Mouse events. Our keyboard/mouse events are already handled by the global mouse hook in a threaded way.
Observation: CPU usage is reduced from 16% - 20% to 1% - 3%
7 years ago
Zaafar Ahmed
94af78513c
code refactor ( #2 )
...
* Added StyleCop.Analyser to clean the code
* updated HookController and AssemblyInfo code quality
* code refactor
* minor fixup
* refactor code
* minor fixup
7 years ago
Zaafar Ahmed
7c5327b618
minor hack in order to force copy NativeLibraryLoader dll
7 years ago
Zaafar Ahmed
2e5fb08a3b
updating to ImGui 1.67.0
7 years ago
Zaafar Ahmed
e1af8ac21e
minor QOL change
7 years ago
Zaafar Ahmed
0c540bc438
Merge pull request #1 from zaafar/f/remove-dependencies
...
Remove Libs/Shaders
7 years ago
Zaafar Ahmed
35f62542aa
minor QOL changes
7 years ago
Zaafar Ahmed
e1c4b9cbba
removing unused libs
7 years ago
Zaafar Ahmed
ef6721e414
removing un-used Shaders
7 years ago
Zaafar Ahmed
7652acaa94
minor fixup when disposing the Overlay
7 years ago
Zaafar Ahmed
06a73fc042
-> Fix the KeyMap to use Windows.Form.Keys
...
-> Added code for key down/up
-> DRY mouse button code
7 years ago
Zaafar Ahmed
c8a82072e7
fixed the issue where overlay doesn't starting
...
added code for keypresses
7 years ago
Zaafar Ahmed
d046a5c326
no idea why LWA_COLORKEY is much more performance expensive than DwmExtendFrameIntoClientArea.
...
So going to use DwmExtendFrameIntoClientArea.
7 years ago
Zaafar Ahmed
3b7b31217a
added some ideas
7 years ago
Zaafar Ahmed
8a407d79b7
Added Code to enable keyboard mouse on the overlay
...
added code to show/hide the overlay
added code to resize the overlay
7 years ago
Zaafar Ahmed
d8d7d3a8ec
initial commit
7 years ago
Zaafar Ahmed
963475c6f9
Initial commit
7 years ago