VSYNC Frame Counter
Who mantains the VSYNC Frame Counter? Is it determined in the driver alone or is it maintained on the video card?
I'm trying to use glXWaitVideoSyncSGI(..,..,&count). I'm running at 60Hz, but when I look at "count" at 100ms since the last time I checked it, it simply is one more than last time.
During this 100ms, I'm either retrieving a texture from the GPU (and pulling to the CPU) or storing a texture on the GPU (from the CPU).
I would have expected the GPU to still increment this frame count (multiple times) even if I'm keeping the driver busy with something.
I have a G-SYNC card and tried glXQueryFrameCountNV() but it seems to be returning garbage for the frame count.
Am I missing something?
I'm using a Quadro FX 5600 with 185.18.14. I see 185.18.31 fixes some other glXWaitVideoSyncSGI problem. I'll get a sys-admin to install this driver but will it fix this problem?