Wizzup?
2011-06-05 07:02:00
If you came here for a proof of concept I must disappoint you, but it recently came to my mind I did some investigation on this previously. There are very few applications that can actually reliable capture Direct3D and OpenGL windows directly. (That I know of anyway) One of them is fraps. And it's not open source, but someone did a small case study on it, revealing the way Fraps manages to capture the windows.
http://www.ring3circus.com/gameprogramming/case-study-fraps/
Perhaps at some point we can think of adding such a feature to Simba. :)
I'm not actually sure if this is best way to do it though:
Regardless, if anyone else has some alternative information to share, post it here. :)
PS: On Linux this should be (is!) no problem, all content is accessible with XGetImage.
http://www.ring3circus.com/gameprogramming/case-study-fraps/
Perhaps at some point we can think of adding such a feature to Simba. :)
I'm not actually sure if this is best way to do it though:
So how does it work?
Well it could be a whole lot worse, but I wasn’t thrilled to find out that every process running on my system had an instance of Fraps.dll loaded.
Regardless, if anyone else has some alternative information to share, post it here. :)
PS: On Linux this should be (is!) no problem, all content is accessible with XGetImage.