I'm not sure how off-topic this is... but I've been asked again on the status of being able to capture full-screen what I render in 3D, live, into an AVI file... traditionally we have done this one of two ways, either lower the resolution to NTSC and run the NTSC output of 640x480 to another capture computer or capture full-screen as the system operates on the same system.... Due to the fact that, like Microsoft, I am a bloody CPU HOG :devil: the latter way usually results in full-frame but extremely low frame rate captures.... and NTSC is too small... :devil win

Anyone got any better ideas? Is there anyway to interface a recording system at the OpenGL level, driver level, or from the VGA/DVI output to record as I draw and gain performance/quality?