unusual project, will Panda3D work?

It’s probably easier to set up as one big window so that you have to deal with only one graphics context. But you’d have to experiment and see what works best.