This DirectX SDK release contains updates to tools, utilities, samples, documentation, and runtime debug files for x64 and x86 platforms.
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.
PIX: Object Naming Support
The June 2010 version of PIX supports naming for most resource objects in Direct3D (D3D). Direct3D enables developers to attach arbitrary data to objects in D3D code using the SetPrivateData API for application-specific usage. PIX will now display specific string data for objects in the Object Table and other user interface elements where a human-readable object name will provide a much more effective experience for the user.
PIX: Usability Improvements
The June 2010 version of PIX includes improvements to the PIX user interface:
XNAMath C++ SIMD Math Library
The June 2010 release updates XNAMath to version 2.03, which includes the following changes:
Version-less Naming of Cross-Runtime Data Types
The June 2010 DirectX SDK removes versioning from several Direct3D data types that cross runtime versions. This change makes legacy data-type names equivalent to the new version-less data-type names. Therefore, you can use either legacy or version-less names. However, your code will be cleaner and easier to maintain if you use the version-less names.
New D3DCreateBlob Function
The June 2010 DirectX SDK includes a D3dcompiler_43.dll that exports the new D3DCreateBlob function. Therefore, you are no longer required to use D3d10.dll to create and use an arbitrary length data object.
New ID3D11ShaderReflection Method
The June 2010 DirectX SDK adds the following new method to the ID3D11ShaderReflection interface:
New HLSL Language fixes and features
HLSL has been updated with the following fixes and features:
New HLSL Compiler fixes and features
The HLSL Effects compiler (fxc.exe) has been updated with the following fixes and features:
New D3D11 HLSL Format Conversion Functions
The new D3DX_DXGIFormatConvert.inl inline header includes light-weight conversion functions for use in Compute Shaders or Pixel Shaders on D3D11 Hardware that can be useful when applications need to simultaneously read and write to textures, such as in-place editing scenarios.
The June 2010 DirectX SDK includes the following documentation enhancements:
SoftChamp is a portal created with much thought of the user. It is devoted to valuable superior software that are mostly used and can make the user experience of millions of people much easier. Our team of testers work hard to check every software from every angle possible and make sure it is absolutely free of any malicious intruders. We strive for excellence in order to be able to satisfy the users with the most popular, virus-free software.