I’m still not convinced as to why it doesn’t show up on regular screen capture. Does anyone know where does the common OpenGL implementation in Windows draws to? (obviously not the DC, but where) Because I believe that is where DWM captures the screen from, with OpenGL and it composites correctly and if I can figure that out, then there may be a better solution compared to injection.
And I don’t want to modify every user’s opengl dll. This project leads to a system for scientific visualization.
No I’m asking whether you need a special pixel format to write to your DC or what you meant by that. I just want to make sure I’m not missing anything.