I am pretty new to openGL and am experiencing weird behavior. I am designing a program that opens 4 windows and displays a graph in each window. This code works perfectly fine under windows 2000 environment, however, when i try to compile/run from a windows xp environment the windows spawn but the graphs do not get displayed properly.
Upon resizing (which works fine in 2000) the contents of the windows (ie colors and content) change.
Also, not sure if that is relavant, but I am using a gui to generate the data points and then use opengl/glut to display them. If I call opengl through a shell command and pass the datafiles as arguments the program crashes on windows XP(again works fine in windows) The behavior described above this paragraph happens when i call openGL from the gui enviroment (ie all code is in one .cpp file)
I am not sure what causes this behavior and would greatly appreciate any advice or guesses of what could be going wrong.
Alernativly, if anybody knows a different way to make sure that the program executable will perform as expected in a windows xp environment, please let me know.
[if i try running the executable (compiled on windows 2000) in windows XP, the program crashes before opening the windows, as is the case when i attempt to compile/run on windows XP through the shell approach.]
Thanks in advance for any input,