adamhlt / d3d11-overlay-imgui Goto Github PK
View Code? Open in Web Editor NEWD3D11 Overlay with ImGui (x86 / x64) - EXE / DLL DirectX 11 Overlay
License: GNU General Public License v3.0
D3D11 Overlay with ImGui (x86 / x64) - EXE / DLL DirectX 11 Overlay
License: GNU General Public License v3.0
Hello, there is a problem with DWM when using LWA_ALPHA, this flag will decrease the performance a lot. In my case it uses 20-30% GPU and that's a lot.
I also have my own project based on directx11 for an external overlay and after I optimized most of my program I realized there are low usage % but still unstable fps and sent me to this process that's eating my GPU after running the overlay.
I couldn't find a fix for this but people suggested making the back buffer transparent since your window is already transparent from the flag WS_EX_TRANSPARENT in CreateWindowExW.
I saw your other repository called Imgui-Standalone and after a quick run it doesn't affect DWM's performance that much, a choppy fix would be to create the window as fullscreen and just limit the "ImGui::Begin" to targeted client's window dimensions. I didn't have the time to go through your both project's code, I just realized you got the same method for making the window transparent as me. I am sorry for this, I will go through it in-depth tomorrow and come with edits/news if any.
Hello, I'd like to know how to make sure that when I press the insert key my mouse can move freely because on fps games I can only move my mouse by clicking on the right click because the game blocks the mouse in the middle of the screen and I'd like to know if it's possible to block that the game can control the mouse (sorry if I expressed myself badly).
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.