Windows Vista Kb971644 Download
microsoft has provided the following minimum requirements for the windows runtime and directx sdk, which are available in the windows 8.1 sdk. 32-bit or 64-bit versions of windows 7 or windows server 2008 r2 32-bit or 64-bit versions of windows 8 or windows server 2012
you can find out what's installed on your system by going to windows features and looking under the directx category. on a 64-bit version of windows, direct3d 11 will be installed if the following is installed: windows software development kit, windows hid, windows media player windows media foundation windows presentation foundation windows media player 11 windows presentation foundation 4.0
if you need to run a windows runtime or directx 11 app that uses the legacy directx sdk, you must configure the windows sdk installer so that the following libraries are not installed on your system. windows sdk for windows 7 and windows server 2008 r2 windows sdk for windows 8 and windows server 2012
you may have noticed that the full set of libraries (windows software development kit, windows hid, windows media player, windows media foundation, windows presentation foundation, and windows media player 11) are installed automatically when you install windows 7 or server 2008 r2 and run the directx sdk installer. this is good news, because you do not have to worry about these libraries being installed on your system if you are just running a windows runtime or directx 11 app. however, if you need to run a sample that uses the legacy directx sdk, you must ensure that these libraries are not installed on your system. this is because the legacy directx sdk does not create a symlink that points to the directory containing the windows sdk libraries, as it does in later windows sdk releases. d8a7b2ff72
directx 11 is not just a new api, it is also a new development environment as well. if you are upgrading to windows vista, there are numerous new parts you need to update. the first is the directx sdk, which is only available for download from the msdn download center.
the reason that i spend a lot of time providing links to the directx sdk is that microsoft is very aggressive about installing it by default. its not hard to figure out how to get rid of the installer, but its easy to forget to uninstall it. this is a problem, as there is no way to get the directx sdk for win vista, and the other versions arent available for download. so, after a couple of weeks of searching, i decided to take the only solution i could find, and that was to download the directx sdk installer from microsoft. i get the distinct impression that this is a rare occurrence. the problem is, the installer will only update to the directx sdk for windows 7. its not clear to me why this is the case.
the directcompute shader compiler is a must have. microsoft has had a number of blogs and articles on how to make your code be hardware accelerated, and how to make shaders be hardware accelerated. the directcompute shader compiler takes all of that work and allows you to make direct use of the gpu. it also means that your code will be hardware accelerated. which is good, as directx 10 is moving to the new graphics pipeline. directcompute is also very easy to use. the directcompute shader is included in the windows sdk. you can use the d3dx10shader* functions and the d3dx10shader*codegenerator functions.