I don't foresee any big problems but this build has a "use at your own peril" status.
20040405-win32.zip There are three main things I'm looking to test with this build:
- The is based on the Linux code tree. Verification is needed that no new bugs exist in the Windows version in general and specifically D3D.
- This build contains PhReAk's new OpenGL changes as well as my changes and bug fixes. Lines and shaders should work now. 32-bit texture support is available with DevIL (dlls included). There are a couple of minor performance fixes to OpenGL in here but I don't know if they will be noticed. The command line options "-jpgtga", "-pcx32" and "-glow" will work as expected now. If you have a nVIDIA card and get crashes when entering a mission using OpenGL please try the "-novbo" command line option.
- Since the previous build reduced memory usage it's time to make better use of some of the savings with new preload options for sounds and planets. A new commandline option exists "-snd_preload" which will preload game sounds when you start a mission. This should only add about 10megs to the memory footprint but will have all of the mission sounds preloaded to help reduce stutters. The second thing is that planets will now preload into OpenGL texture memory at mission load now. This should help reduce the delay when viewing tga planets for the first time. The planet preload is OpenGL only.
What I'm looking for is things that are broken, whether the stutters are reduced and if there are any new OpenGL related issues. Please DO NOT file new bugs into Mantis on this build. If you see that bug in Mantis that's fixed in this build please list the bug number here. Add any new bugs to this thread. I'm not sure yet how many of these changes will make it into CVS before 3.6 so it's up to the testers to decided if any of these changes are worthy/required/needed.
Additional changes:
- ani's are used by default (if found) for all ship textures (may not get in CVS)
- mods will now be searched with an absolute path, probably won't make a difference for most people
- OpenGL mouse cursor saves now use the proper 32x32 rather than 24x24 size
- neb poofs are no longer preloaded unless in a FULLNEB mission
- mods don't list normal pilots on the pilot select screen (may not get in CVS)
- other stuff that I don't remember