I am trying to display images over multiple pipes. Each pipe has its own window and pixel array. I’ve tried switching from pipe to pipe using putenv( DISPLAY :x.y ) (where x.y are numbers corresponding with the position of the pipe). That doesn’t work with openGL, it displays all the windows correctly, but only on one of the pipes. This method worked before when I was using system calls to image tools we have here, but it hasn’t worked since I converted it to openGL. Is there a glut call or something that switches pipes? or is there another way to do it?