FX11 Versions Save

Effects for Direct3D 11 (FX11) is a management runtime for authoring HLSL shaders, render state, and runtime variables together.

mar2017

7 years ago
  • Add VS 2017 projects
  • Minor code cleanup

sept2016

7 years ago
  • Minor code cleanup

aug2016

7 years ago
  • Updated for VS 2015 Update 3 and Windows 10 SDK (14393)

This version is also available on NuGet as version 2016.8.4.1

apr2016

8 years ago
  • Retired VS 2012 projects
  • Minor code and project file cleanup

This version is also available on NuGet as version 2016.4.26.1

nov2015

8 years ago
  • Updated for VS 2015 Update 1 and Windows 10 SDK (10586)

This version is also available on NuGet as version 2015.11.30.1

This is the last release to support VS 2012

jul2015

8 years ago
  • Updated for VS 2015 and Windows 10 SDK RTM
  • Retired VS 2010 projects

This version is also available on NuGet as version 2015.7.29.1

jun2015

8 years ago
  • Fix for GetFloatVectorArray and SetFloatVectorArray with an offset

oct2012

9 years ago
  • 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

nov2012

9 years ago
  • 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

feb2013

9 years ago

Cleaned up some warning level 4 warnings