How does OBS skip the Steam Overlay ?

Max1338

New Member
Hey,

I am developing my own game with the UE4 and there I am also using ImGui for my interactive console and some debug information.
So I want to live steam and hide my debug rendering on screen so I hooked my present function where I am rendering my debug info overlay. But unfortunately OBS picks up my overlay, so I had a look at the source and saw that you pass a bool to capture overlay. The other thing I saw is that you capture the frame and then call present if you dont want to capture the overlays ( https://github.com/jp9000/obs-studi...n-capture/graphics-hook/dxgi-capture.cpp#L116 ). But it still catches my debug stuff, but it ignores Msi Afterburner how that ?
 
Top