Skip to content

Releases: microsoft/FX11

June 17, 2015 (11.13)

17 Jun 18:12
Compare
Choose a tag to compare
  • Fix for GetFloatVectorArray and SetFloatVectorArray with an offset

April 14, 2015 (11.12)

15 Apr 00:23
Compare
Choose a tag to compare

More updates for VS 2015

FX11 is now licensed under the MIT license rather than the MS-PL

This version is also available on NuGet for VS 2013 Update 4 as version 2015.4.14.2

October 21, 2013 (11.08)

15 Apr 00:25
Compare
Choose a tag to compare

Updated for Visual Studio 2013 and Windows 8.1 SDK RTM

October 24, 2012 (11.03)

15 Apr 00:27
Compare
Choose a tag to compare
  • 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

November 24, 2014 (11.11)

15 Apr 00:24
Compare
Choose a tag to compare

Updates for Visual Studio 2015 Technical Preview

This version is also available on NuGet as version 2014.11.24.1

November 6, 2012 (11.04)

15 Apr 00:27
Compare
Choose a tag to compare
  • Added IUnknown as a base class for all Effects 11 interfaces to simplify use in managed interop sceanrios, although the lifetime for these objects is still based on the lifetime of the parent ID3DX11Effect object. Therefore reference counting is ignored for these interfaces.
    • ID3DX11EffectType, ID3DX11EffectVariable and derived classes, ID3DX11EffectPass, ID3DX11EffectTechnique, and ID3DX11EffectGroup

June 13, 2013 (11.06)

15 Apr 00:26
Compare
Choose a tag to compare
  • Added GetMatrixPointerArray, GetMatrixTransposePointerArray, SetMatrixPointerArray, SetMatrixTransposePointerArray methods
  • Reverted back to BOOL in some cases because sizeof(bool)==1, sizeof(BOOL)==4
  • Some code-cleanup: minor SAL fix, removed bad assert, and added use of override keyword

July 15, 2014 (11.10)

15 Apr 00:25
Compare
Choose a tag to compare

Minor code review fixes

July 16, 2013 (11.07)

15 Apr 00:26
Compare
Choose a tag to compare
  • Added VS 2013 Preview project files
  • Cleaned up project files
  • Fixed a number of /analyze issues

January 24, 2014 (11.09)

15 Apr 00:25
Compare
Choose a tag to compare
  • VS 2010 projects now require Windows 8.1 SDK
  • Added pragma for needed libs to public header
  • Minor code cleanup