Shambler
March 25th, 2005, 01:27 PM
Hey,
I'm attempting to capture a realtime video from a game using OpenGL, I've tried glReadPixels...this works but since the AGP port's upload speed is much lower than its download speed this serves as a bottleneck, greatly reducing performance.
I have limited access to the games code, can anyone suggest a better (performance wise) way of capturing the image on screen in realtime?
I have googled info about this and I believe one way is to store the screen buffer in system memory instead of the GFX card memory, however I have no idea how that could be done or even IF it can be done seeing as the code I have access to is very limited.
Thanks.
I'm attempting to capture a realtime video from a game using OpenGL, I've tried glReadPixels...this works but since the AGP port's upload speed is much lower than its download speed this serves as a bottleneck, greatly reducing performance.
I have limited access to the games code, can anyone suggest a better (performance wise) way of capturing the image on screen in realtime?
I have googled info about this and I believe one way is to store the screen buffer in system memory instead of the GFX card memory, however I have no idea how that could be done or even IF it can be done seeing as the code I have access to is very limited.
Thanks.