We are developing an application that among other things renders video in a winforms window.
The video is pushed one frame at a time, and uploaded to the gpu using 2 PBO's in a round robin way.
Each window has its own context, with sharing enabled.
In our test scenario we open several (typically 3) windows, each playing one video.
Our main target platform is windows 7 with nvidia 275. where we don't have any performance problems.
On windows XP however, calling makeCurrent for each window's context takes about two orders of magnitude longer than on windows 7. This obviously leads to performance issues.
Are there any known issues with using different PBO's on different contexts on windows XP?