You won't be able to your game working properly on Vista until the hardware manufactures take the **** out of their **** and write drivers.
Its most their fault as they haven't started writting drivers in Vista alpha and counted on "vista will have the same crap driver handling as XP so our old drivers will work". During late beta and first RC they suddenly realized that their trash drivers are no longer supported outside of legacy compiled applications, which only very few are.
Thats the similar thing that happens to many DX9 applications on XP that have been recompiled since DX SDK dec 09 which dropped support for Pre 2K windows and Pre 2.0 shaders outside of legacy.
There is a fair amount of devs and manufacturers that got damned lazy and now they and sadly our potential costumers have to pay the price for it.
Its most their fault as they haven't started writting drivers in Vista alpha and counted on "vista will have the same crap driver handling as XP so our old drivers will work". During late beta and first RC they suddenly realized that their trash drivers are no longer supported outside of legacy compiled applications, which only very few are.
Thats the similar thing that happens to many DX9 applications on XP that have been recompiled since DX SDK dec 09 which dropped support for Pre 2K windows and Pre 2.0 shaders outside of legacy.
There is a fair amount of devs and manufacturers that got damned lazy and now they and sadly our potential costumers have to pay the price for it.