Blogs and Vendor Resources
- 1 Windows
- 1.1 Games for Windows and the DirectX SDK
- 1.2 DirectXTK: DirectX Tool Kit
- 1.3 DirectXTex: DirectX Texture processing library
- 1.4 DirectXMesh: DirectX Geometry processing library
- 1.5 DXUT for Direct3D 11
- 1.6 Effects 11 for Direct3D 11
Games for Windows and the DirectX SDK
Chuck Walbourn's blog that covers topics related to Windows PC gaming, DirectX technologies, game related SDKs, recommendations, and other developments. Primarily covers Win32 desktop development, but also touches on Windows Store apps, Windows phone, and Xbox One. Link
With the long history of the DirectX SDK, there are numerous older deprecated and legacy technologies. Details on the current state of all DirectX technologies is covered on the blog
The blog also provides a guide to replacements for the now deprecated D3DX library.
A number of the Win32 desktop application samples from the legacy DirectX SDK have been moved to the MSDN Code Gallery.
Windows 8.1 SDK
Windows 8.0 SDK
Direct3D Developer Runtime
One of the hidden functions of the DirectX SDK was to deploy the Developer Runtime to enable various DirectX debugging features for developers. With the transition to the Windows SDK, this is now handled by installing the latest VS or Windows SDK standalone. Details are covered on the blog.
The DirectX End-User Runtime Redistribution (i.e. DirectSetup or DXREDIST) has long since changed it's purpose in life. Details of the modern deployment story are covered here.
Games for Windows
The Games for Windows branding program has been retired, but the technical guidelines are extremely useful for Windows compatibility guidelines on modern versions of Windows. These technical and test requirements are still available for reference.
Details on Windows 8.x Win32 desktop game compatibility are provided on the blog. Key related topics to review are appcompat manifests, GDFs and Parental Control ratings changes, and OS version checks
DirectXTK: DirectX Tool Kit
DirectXTK is a C++ shared source library of helpers for DirectX 11.x platform development. CodePlex
DirectXTex: DirectX Texture processing library
DirectXTex, a shared source library for reading and writing DDS files, and performing various texture content processing operations including resizing, format conversion, mip-map generation, block compression for Direct3D runtime texture resources, and height-map to normal-map conversion. This library makes use of the Windows Image Component (WIC) APIs. It also includes a simple .TGA reader and writer since this image file format is commonly used for texture content processing pipelines, but is not currently supported by a built-in WIC codec. CodePlex
DirectXMesh: DirectX Geometry processing library
DirectXMesh, a shared source library for performing various geometry content processing operations including generating normals and tangent frames, triangle adjacency computations, and vertex cache optimization. CodePlex
DXUT for Direct3D 11
DXUT is a "glut"-like framework for Direct3D 11.x Win32 desktop applications; primarily samples, demos, and prototypes. CodePlex
Effects 11 for Direct3D 11
Effects for Direct3D 11 (FX11) is a management runtime for authoring HLSL shaders, render state, and runtime variables together. CodePlex