This repository has been archived by the owner on Dec 2, 2024. It is now read-only.
October 24, 2012 (11.03)
- Removed the dependency on the D3DX11 headers, so FX11 no longer requires the legacy DirectX SDK to build. It does require the d3dcompiler.h header from either the Windows 8.x SDK or from the legacy DirectX SDK
- Removed references to D3D10 constants and interfaces
- Deleted the d3dx11dbg.cpp and d3dx11dbg.h files
- Deleted the
D3DX11_EFFECT_PASS
flags which were never implemented - General C++ code cleanups (nullptr, C++ style casting, stdint.h types, Safer CRT, etc.) which are compatible with Visual C++ 2010 and 2012
- SAL2 annotation and /analyze cleanup
- Added population of Direct3D debug names for object naming support in PIX and the SDK debug layer; added additional optional parameter to D3DX11CreateEffectFromMemory to provide a debug name
- Added D3DX11CreateEffectFromFile, D3DX11CompileEffectFromMemory, and D3DX11CompileEffectFromFile