View Single Post
Old 03-04-2006, 09:01 PM   #114
Jim Sachs
Developer
 
Jim Sachs's Avatar
 
Join Date: Dec 2000

Location: Southern Oregon
Posts: 9,781
Yes, that's true. DirectX9 contains all the obsolete libraraies for all previous DirectX versions, so my DX6 program still runs on it. Migrating the code to DX7 would not be an enormous task - probably a couple of weeks - but the testing for bugs in all areas of the program would be huge. Don't forget that there are 64 different versions of MA still being supported, and for a program that will be replaced anyway, it's not even close to being worth the trouble.

Different versions of DirectX have their own plusses and minuses. DX6 and DX7 were fairly similar. DX8 was a great leap forward, but lost the ability for the programmer to know which video buffer was being displayed. This meant it had no support for stereoscopic glasses. DX9 reinstated this ability, but there are MANY machines out there which never got updated to DX9, and we'd be giving up a large percentage of the market by using it. Also, the DX9 demos from Microsoft require .NET, and I refuse to go that direction.
Jim Sachs
Creator of SereneScreen Aquarium
Jim Sachs is offline   Reply With Quote