This is just a quick and dirty build to test some newer code for screenshots and popup backgrounds when using OpenGL. This is current CVS, debug build only, and without voice support. All this is really for is to let me know if the new extension support crashes for people and whether there is any speed increase/decrease in taking screenshots or getting popup windows.
The two main changes are to test that speed increase:
1) Is like the old code but with a few changes that will hopefully be either as fast for most people, or faster for those that have had trouble
2) Is the same basic thing but using PBOs instead of plain in-memory handling
I'm not using the PBOs to their full extent so there is room for later improvement, but I'd like to get an idea if this is worth working on or not.
By default the game will just the plain old upgraded code (for speed changes just compare this with any other build). You can try using the PBOs with the -use_pbo cmdline option.
Remember that this build is only for testing those small new changes and shouldn't be used as a general build. I assume that everyone knows how to test the screenshot code, but test the popup related changes by going into the mission simulator (the background will save, the test part, then the popup window for missions will appear). Another way to test the popup related changes is to hit ESC while in a mission, the background will save and then you'll be presented with the popup window. If the game freezes for a long time when you take a screenshot, or before any of the popups appear, then let me know. If any of that is faster than before then let me know that too, and whether it was the PBOs that gave you the speed increase.
http://icculus.org/~taylor/fso/willrobinson/20060417-win32d.rar