Where to find the correct DirectX SDK ?

Started by
12 comments, last by Alessio1989 5 years, 2 months ago

Hi where can i download the correct DX SDK ?

I have Windows 7 + Radeon HD 5850 videocard.

with a fast search : The video card supports DX11,2

the windows 7 with updates seems to support up to 11.1

Is this real ?, can i not install the DX11,2 SDK on windows 7 ?

Maybe i need the SDK 11,1 version then.

 

Only i can not find the 11,1 or 11,2 SDK anywhere.?

Where do i download the older SDK`s ?

thank you

Advertisement

There is no separate DXSDK since DirectX 10, it's bundled into the Platform SDK/Windows SDK, and the SDK "runtimes" are deployed through Windows Update. The latest Windows SDKs are kind of bundled with Visual Studio 2017 (you can select them in the installer), but you can download it separately if needed.

Ok, thanks for the info.

Is there not a problem that i accidently install the to new version for my system ?

btw : i have no internet connected to my programming computer, is that a problem ?

I still have visual studio 2005 the profesional edition with box and discs, is that a problem ?

The weird thing is i can only find this link : https://www.microsoft.com/en-us/download/confirmation.aspx?id=6812

It has a file from juny 2010, a bit old.

2 hours ago, LandonJerre said:

There is no separate DXSDK since DirectX 10, it's bundled into the Platform SDK/Windows SDK, and the SDK "runtimes" are deployed through Windows Update. The latest Windows SDKs are kind of bundled with Visual Studio 2017 (you can select them in the installer), but you can download it separately if needed.

Yet he said he is running windows 7 ?

The only problem with the June 2010 Direct X release is it no longer supports Visual Studio 2005, so you will have to see if you can find a downloadable full copy of Visual Studio 2008 or 2010.. or even better, 2017 so you can put on a USB stick and bring home then.

From the additional information tab:
"What's New in the June 2010 DirectX SDK

This version of the DirectX SDK contains the following new features, tools, and documentation.

Visual Studio 2010 Support

The June 2010 DirectX SDK includes support for Visual Studio 2010. The DirectX SDK will continue to support Visual Studio 2008 as well. However, Visual Studio 2005 will no longer be supported."

"Those who would give up essential liberty to purchase a little temporary safety deserve neither liberty nor safety." --Benjamin Franklin

3 hours ago, Sound Master said:

the windows 7 with updates seems to support up to 11.1

Is this real ?, can i not install the DX11,2 SDK on windows 7 ?

Correct, you cannot install DX11.2 on Windows 7.

As was written above, DirectX has been tied to the OS version since 2006. The last OS to have separate editions of DirectX was Windows XP.

DirectX 10 was Windows Vista. Portions of DX11 were backported in Service Pack 2 after consumer and developer outcry.

DirectX 11 was Windows 7. Portions of DX11.1 were backported to Windows 7 in the service pack, but there was significant missing functionality.

DirectX 11.1 was Windows 8. 

DirectX 11.2 was Windows 8.1.

DirectX 11.3 was Windows 10, as the final update to the DX11 series.

DirectX 12 is Windows 10, and there are three versions so far. There was the initial version with SDK 10240 (initial launch), SDK 15063 ("Creators Update", also called 1703), and SDK 17763 ("October 2018 Update").  You only get the functionality if you update Windows 10 to that version.

 

2 hours ago, Sound Master said:

Is there not a problem that i accidently install the to new version for my system ?

No, unless you accidentally move from Windows 7 to Windows 8.1.  If you want DX11.2, you must migrate the system to Windows 8.1. If you move to Windows 10 you get DX11.3.

2 hours ago, Sound Master said:

I still have visual studio 2005 the profesional edition with box and discs, is that a problem ?

I think the last version of the Windows SDK that work SDK v7.1 from 2010. After that, VS2005 could be manually configured to point to the newer compiler and newer libraries and headers.

 

I have downloaded the june2010 package : it contains everything.

I installed win7 and visual C++ 2005, after that i run visual studio servicepack 1 and visual C service pack 1.

Hope it works all good this evening.

How can you say if DX11.1 11.2 or 11.3 is used ?, i only see directorys of DX10 and DX11 in this package.

 

I also have a problem with opening files in visual C++ 2005, the solutions wont react to open, and cpp files give error and wont open.

"Cannot send command to program"

Maybe i should make a new topic.

Updated version of Direct3D 11 have proper additional headers, like d3d11_1, d3d11_2 and so onsame for DXGI....  DirectX 11.1 was never included in the standalone SDK (last version is dated June 2010), but bundled instead with the Windows SDK only.

If you want updated version of DirectX you need to download an updated version of the Windows SDK. I really suggest you to download Visual Studio Community, which will provides you an updated IDE, better compiler, and all DirectX 11 versions you want (also note that you will never be able to run D3D11.2 code and further versions under Windows 7).

 

Quote

I have Windows 7 + Radeon HD 5850 videocard.

 with a fast search : The video card supports DX11,2

That GPU will also not run feature level 11_1 and above. It especially lacks support of tiled resource (or sparse texture or reserved resourced or whatever they call them now), and I am not sure even on increased UAV slots and logical blend operations. This mean you will stuck with FL 11_0 anyway (you may benefit from some API optimizations but nothing that requires specialized hardware support).

"Recursion is the first step towards madness." - "Skegg?ld, Skálm?ld, Skildir ro Klofnir!"
Direct3D 12 quick reference: https://github.com/alessiot89/D3D12QuickRef/

Hmz, i ca not find any other package from official microsoft then the juny10 version.

Ok then i download the platform SDK.

 

I have this weird on my winXP PC :

visual 2005 working all good here,

if i run the DX11 examples, they play ok.

if i compile the examples they wont run : d3d11.dll is missing.

You cannot run DirectX 1x application on Windows XP.

If you are running Windows 7 SP1 or higher you can download and install Visual Studio 2017 community and the Windows SDK for free: https://visualstudio.microsoft.com/thank-you-downloading-visual-studio/?sku=Community&rel=15

 

You can find DirectX samples and additional libraries on Microsoft github repositories. Some examples:

 

Windows SDK samples: https://github.com/Microsoft/Windows-classic-samples

DirectX 11 samples: https://github.com/walbourn/directx-sdk-samples

DirectX Tool Kit https://github.com/Microsoft/DirectXTK

DirectX texture processing https://github.com/Microsoft/DirectXTex

DXUT: https://github.com/Microsoft/DXUT

DirectX mesh libraries: https://github.com/Microsoft/DirectXMesh

FX11: https://github.com/Microsoft/FX11

UV Atlas: https://github.com/Microsoft/UVAtlas

"Recursion is the first step towards madness." - "Skegg?ld, Skálm?ld, Skildir ro Klofnir!"
Direct3D 12 quick reference: https://github.com/alessiot89/D3D12QuickRef/

This topic is closed to new replies.

Advertisement