I'm working on dev project that makes extensive use of particles in a GL context. We are developing on XP systems due to a client limitation.
We've run into an issue that seems to only appear on Win32 systems - the identical code running on a Mac does not throw any errors. When the code is run under XP the Max window is full of the following error:
jit.gl.texture: error binding texture to target: GL Error: Invalid operation
I can confirm that this has been tested on multiple XP machines, using both nVidia and ATI graphics cards. The error is consistent across all of them. I have a MacBook with bootcamp and the code runs as expected on identical hardware under OSX, but throws the errors in XP.
The code runs without error on both OSX and XP under Max 4.6.
I've attached example code as a zip archive. Any insight would be much appreciated.