This code is not production ready. Right now I'm experimenting with several approaches to render overlays. Eventually, this might become the rendering backend for OverlayPlugin.
WARNING: The current code isn't very readable since I'm mostly focused on testing different approaches and I'm not exactly an experienced C++ coder. Once I've got a fairly stable approach, I'll clean up the code.
- More control over CEF (OverlayPlugin currently uses CefSharp as a wrapper)
- Native rendering on Linux (through Wine's wrapper DLLs)
- Rendering in remote processes (probably based on ReShade)