Skip to content

DirectX SDK History

Julian Bühler edited this page Apr 29, 2022 · 7 revisions

August 2005

October 2005

  • XInput

December 2005

  • Direct3D 10 Technology Preview
  • New Sample: HDRDemo

February 2006

  • Direct3D 10 Technology Preview update
  • New Sample: MotionBlur10
  • New Tutorial: D3D10: 14

April 2006

  • Direct3D 10 Technology Preview update
  • New Samples
    • ParallaxOcclusionMapping
    • MultiStreamRender
  • XInput 1.1

June 2006

  • Direct3D 10 Technology Preview update
  • New Sample: SoftParticles

August 2006

  • Direct3D 10 Technology Preview update
  • New Sample: Skinning10

October 2006

  • XInput 1.3

December 2006

  • Direct3D 10 RTM
  • New Samples
    • ContentStreaming
    • CoreDetection
    • XACTCodeDriven
  • Updated Sample: GameUXInstallHelper

February 2007

  • New Samples
    • DDSWithoutD3DX
    • MultiMon10

April 2007

  • New Sample: Effect Pools

June 2007

  • Direct3D9Ex headers
  • DXUT with D3D9 and D3D10 support
  • New Samples
    • Advanced Shader Authoring Workshop GDC 2007
    • Performance Workshop GDC 2007
    • ParentalControlTimeLimits

August 2007

  • Direct3D 10.1 Tech Preview
  • XAudio2 Beta: New Cross-Platform Audio API
  • GDFTrace Tool
  • New Sample XAudio2BasicSound
  • Updated Sample ContentStreaming

November 2007

  • XAudio2 Beta Improvements
    • XAPO
    • ADPCM
  • New Samples
    • AdvancedParticles
    • GPUBoids
    • NBodyGravity
    • XAudio2BasicSound
    • XAudio2Sound3D

March 2008

  • Direct3D 10.1 RTM
  • XAudio2 and XACT3 RTM
  • xWMA Decoding in XAudio2 and XACT3
    • WMAEncode tool
  • New Samples
    • PIX Game Debugging
    • ProceduralMaterials
    • SubD10
    • VideoMemory
  • Updated Samples
    • All audio samples using XACT and DirectSound have been updated to use XACT3 and XAudio2
  • Removed DirectSound Samples

June 2008

  • xAPO Effects Library
  • New Samples
    • XAudio2CustomAPO
    • Autorun

August 2008

  • Notch Filter Added to XAudio2
  • Echo Effect Added to XAPO Effects Library
  • Games for Windows Branding Tool
  • New Samples
    • DepthOfField10.1
    • RaycastTerrain

November 2008

  • Direct3D 11 Technical Preview
  • 4 New Samples for D3D11 (Tessellation, compute shaders, multithreaded rendering, dynamic shader linkage)
  • Updated PIX
    • basic stream and single frame capture for D3D11
  • XACT3 support for the same xWMA bitrates as XAudio2
  • Updated XAudio2 Sound3D sample

March 2009

  • Technical Previews of Direct2D, DirectWrite, and DXGI 1.1
  • Added XNA Math
  • Audio Improvements
    • improvements to XAudio2, xAPO, and xWMA
  • Updated PIX
    • support for Windows 7, DXGI 1.1 and WARP
  • XNA Testing Tool as a replacement for XNA Banding Tool
  • New Samples
    • XNAMath (Collision)
    • (Samples Content Exporter)
  • Updated Samples
    • MeshFromOBJ10 (support for WARP)

August 2009

  • D3D11 RTM (+ DXGI 1.1, D2D, DirectWrite)
  • Effects 11
  • Direct3D Compute Shader Extensions (D3DCSX)
  • New Samples
    • Basic Samples (BasicHLSL11, EmptyProject11, SimpleSample11)
    • Shadow Techniques (CascadedShadowMaps11, ContactHardeningShadows11, VarianceShadows11)
    • Compute Shader (BasicCompute11, ComputeShaderSort11, NBodyGravityCS11, OIT11)
    • Tessellation (DetailTessellation11, PNTriangles11, SimpleBezier11)
    • BC6H/BC7 Texture Compression (BC6HBC7EncoderDecoder11)
    • DDS File Format (DDSWithoutD3DX11)
    • Direct3D 10.1 (HDAO10.1, TransparencyAA10.1)
    • Windows 7 Touch Messages (WindowsTouch)
    • Games for Windows Showcase S.6 (Direct3D 10 Sample) (10BitScanout10)
  • Update Samples
    • DDSWithoutD3DX
  • Games for Windows Technical and Test Requirements Update
  • XNA Test Case Tool Update
  • XNAMath 2.01
  • DirectX SDK Utilities Updates
    • texconv10 replaced by texconvex
    • DXERR9 removed in favor of DXERR

February 2010

  • Updated PIX
    • Improved D3D11 support
    • Mesh viewer CSV export
    • texture viewer support for:
      • DXGI_FORMAT_D24_UNORM_S8_UINT
      • DXGI_FORMAT_R24G8_TYPELESS
      • DXGI_FORMAT_BC1_UNORM_SRGB
      • DXGI_FORMAT_BC2_UNORM_SRGB
      • DXGI_FORMAT_BC3_UNORM_SRGB
  • XNAMath 2.02
  • Enhance XAudio2 voice reuse (see XAudio2VoiceReuse sample)
  • XAudio2 reverb and mixing performance improvements

June 2010

  • Updated PIX
    • PIX object naming via SetPrivateData
    • other
  • Updated XNAMath to 2.03
  • Version-less naming of cross-runtime data types
  • Added D3DCreateBlob function to D3dcompiler_43.dll
  • Added GetThreadGroupSize to ID3D11ShaderReflection
  • Updated HLSL
    • updated (frexp)
    • added (printf), (errorf), (abort)
    • removed left-hand-side casting
  • updated HLSL compiler
    • (/Od) implies (/Gfp)
    • added (/compress), (/decompress)
    • added (/Ni)
    • added @command.option.file feature
  • D3D11 HLSL format conversion functions
Clone this wiki locally