I'm doing a research and I need to change RGB value of some pixels on
screen runtime. As far as I know, glGet/SetPixel() just have access to
the current application framebuffer but not the whole screen, but I
need to be able to change any pixel on screen even the ones that
belong to other applications.
The code doesn't have to use OpenGL, I can use any library required to
do so, but I prefer to have a cross-platform solution.
I'm using C++ for coding.
Thanks in advance for any suggestion, example, or link.