Windows 7 Sdk Samples Download



  1. Windows 7.1 Sdk
  2. Microsoft Windows Sdk For Windows 7
  3. Download Windows 7 Sdk
  4. Windows 7 Sdk Samples Download Mp3
  5. Windows 7.1 Sdk Download

This page provides downloads for all previous versions of OptiX SDK

Download VaxVoIP WebPhone SDK - This specialized software provides users with the tools and components required in order to develop a SIP-based webphone solution SOFTPEDIA® Windows. Microsoft Windows 7 Sdk Download Windows 10 Sdk Download The Windows SDK for Windows 7 and.NET Framework 3.5 SP1: RC provides documentation, samples, header files, libraries, and tools designed to help you develop Windows. Download software in the SDK/DDK category - Page 10. Windows Server 2012 / Windows 2008 R2 / Windows 2008 / Windows 2003 / Windows 8 64 bit / Windows 8 / Windows 7 64 bit / Windows 7 / Windows. You will find these samples in Windows SDK 7.1: Microsoft Windows SDK for Windows 7 and.NET Framework 4, in Samples multimedia mediafoundation. Also, samples can be found on GitHub here in Microsoft's Windows-classic-samples repository, under Win7Samples.

By clicking the 'Agree & Download' button below, you are confirming that you have read and agree to be bound by the SOFTWARE DEVELOPER KITS, SAMPLES AND TOOLS LICENSE AGREEMENT for use of the SDK package. The download will begin immediately after clicking on the 'Agree & Download' button below.

DOWNLOAD LATEST OptiX SDK

Download OptiX™ SDK 7.1 - (Windows and Linux)

Note: OptiX 7.2 will be released later this week


OptiX SDK for Windows
Version 7.1.0
06/30/2020
DOWNLOAD NOW
OptiX SDK for Linux
Version 7.1.0
06/30/2020
DOWNLOAD NOW

Release Notes (119KB, PDF)

[DEVBLOG] - How to get started with OptiX 7 DevBlog

NOTE: Requires NVIDIA R450 driver or newer. You may need a Beta Driver for certain operating systems.

OptiX 7.1.0 includes support for curve primitives, improved denoising, upgraded debugging utilities, performance improvements and bug fixes.

Release Highlights NVIDIA® OptiX™ 7.1.0 (June 2020)

  • Added curves as a new type of geometric primitive
  • Denoiser improvements
  • Increase instancing limits
  • Several new device exceptions were added to catch common errors
  • Fixed support in optix headers for cuda runtime compilation using nvrtc
  • Enable compaction support for acceleration structures on non-RTX GPUs
  • OptiX will attempt to reset a corrupted compile disk cache
  • Improved timeline markings in Nsight Compute
  • Fixed a crash on non-RTX GPUs when rendering with a refit IAS
  • Six new SDK samples.

Download OptiX™ SDK 7.0 - (Windows and Linux)

Windows 7 and higher, 64-bit
Accept & Download
Linux
Accept & Download

Release Notes (90KB, PDF)

NOTE: Requires NVIDIA R435.80 driver or newer. You may need a Beta Driver for certain operating systems.

OptiX 7 introduces a new low-level CUDA-centric API giving application developers direct control of memory, compilation, and launches while maintaining the programming model and shader types. It also includes a library that provides helper functions to load textures on demand.

Release Highlights NVIDIA® OptiX™ 7.0.0 (Aug 2019)

  • No host state is maintained. Scene graphs, materials, etc., are managed by the application rather than by OptiX
  • GPU memory is managed by the application using CUDA. (No OptiX buffers or variables)
  • GPU launches are explicit and asynchronous using CUDA streams
  • Shader compilation is explicit (Similar to DXR or Vulkan)
  • All host functions are thread-safe
  • Source code for demand loading library is included and designed for direct inclusion in production applications
  • Multi-GPU operation is managed by the application
  • OptiX AI denoiser no longer requires redistribution of cuDNN (included in the driver)
  • New disk caching features offer flexibility for production environments
  • Improved PTX handling (extended instruction set)
  • Improved build times (3x to 4x faster on average)
  • Hit shaders can access triangle vertex data, motion blur data, and the transformation stack
  • Nsight Compute 2019.4 & NsightVSE 2019.3 Debugger OptiX application profiling support [Coming Soon]
    • OptiX RTCore modules are identified
    • All public OptiX module and Application/User kernels called by OptiX are visible
    • NsightVSE can set breakpoints, inspect GPU state, and debug with expected run control through application code

Download OptiX™ SDK 6.5 - (Windows and Linux)

Windows 7 and higher, 64-bit
Accept & Download
Linux
Accept & Download

Windows 7.1 Sdk

Release Notes (91KB, PDF)

NOTE: Requires NVIDIA R435.80 driver or newer. You may need a Beta Driver for certain operating systems.

The 6.5.0 release of the OptiX SDK introduces many performance improvements and extended functionality. cuDNN is no longer required to use the OptiX Denoiser and all required files are shipped with the driver. The introduction of demand loaded buffers allows faster startup times by permitting launch calls before all textures are loaded and the ability to render scenes with very large texture sets by loading the required textures and mipmap levels to the device as needed. Support for Nsight tools has also been added in this release.

Release Highlights NVIDIA® OptiX™ 6.5.0 (Aug 2019)

  • OptiX AI denoiser no longer requires redistribution of cuDNN
  • New disk caching features offer flexibility for production environments
  • Improved PTX handling (extended instruction set)
  • Improved build times (3x to 4x faster on average)
  • Hit shaders can access triangle vertex data, motion blur data, and the transformation stack
  • Introduction of demand loaded buffers and textures
    • Decreases memory requirements of large texture sets by only loading required textures
    • Time to first pixel is greatly reduced
    • Two new samples included to demonstrate best practices
  • Nsight Compute 2019.4 & NsightVSE 2019.3 Debugger OptiX application profiling support
    • OptiX driver modules are identified
    • All public OptiX modules and Application/User kernels called by OptiX are visible
    • NsightVSE can set breakpoints, inspect GPU state, and debug with expected run control through application code

Windows 7 Sdk Samples Download

Download OptiX SDK 6.0

The much anticipated OptiX 6 SDK release brings a giant leap in performance. This new release lets developers take advantage of the new RT Cores in Turing GPUs. RT Cores accelerate Bounding Volume Hierarchy (BVH) traversal and ray/triangle intersection testing (ray casting) functions. This version also takes advantage of Tensor Cores present on Volta and Turing GPUs to accelerate the OptiX AI Denoiser. To download, you must be a member of NVIDIA Developer - DesignWorks.

Release Notes (PDF)

Note: For the OSX versions please use 5.1.2 (Power9) or 5.0.1(Mac OSX) available lower on this page
ChangeLog
Download

Please see release notes for details

  • OptiX 6.0.0 fully implements RTX acceleration including:
    • Support for RT Cores on Turing RTX GPUs.
    • Separate compilation of shaders for faster startup times and updates.
    • RTX acceleration is supported on Maxwell and newer GPUs but require Turing GPUs for RT Core acceleration.
  • Multi-GPU support for scaling performance across GPUs, Mixing GPUs with RT Cores and without RT Cores is not supported.
  • Support for scaling texture memory across NVLink connected GPUs.
  • Triangle API with motion blur and attribute programs.
  • rtTrace from bindless callable programs.
  • Turing-specific optimizations for the OptiX AI denoiser.
  • Set the stack size by providing the Trace depth.
  • Take advantage of hardware-accelerated 8-bit mask.
  • General stability improvements.

Important Notes:

  • We recommend you use the optixGeometryTriangles examples to get started with the Triangle API
  • Minimum driver required is R418

Download OptiX SDK 5.1.2 for Power9 (v.5.1.2)


Download OptiX SDK 5.1.1

OptiX 5 SDK release is an important milestone in the evolution of OptiX, featuring built-in support for motion blur, and a deep-learning based denoiser. Version 5.0 maintains compatibility with your existing applications and provides the same easy to use API for which OptiX is known. To download, you must be a member of NVIDIA Developer - DesignWorks.

By clicking the 'Agree & Download' button below, you are confirming that you have read and agree to be bound by the SOFTWARE DEVELOPER KITS, SAMPLES AND TOOLS LICENSE AGREEMENT for use of the SDK package. The download will begin immediately after clicking on the 'Agree & Download' button below.

Release Notes (PDF)

Note: For the OSX versions please use 5.0.1 available in the OptiX Legacy Downloads
ChangeLog

Please see release notes for details

  • Fixed visible artifacts due to a bug in the tiling code
  • Fixed error when resizing denoiser window (-4711 error)
  • Fixed few issues that caused denoiser to use too much memory

Please note that the OptiX 5.1.1 SDK does not support Turing.

Download OptiX SDK 5.1

By clicking the 'Agree & Download' button below, you are confirming that you have read and agree to be bound by the SOFTWARE DEVELOPER KITS, SAMPLES AND TOOLS LICENSE AGREEMENT for use of the SDK package. The download will begin immediately after clicking on the 'Agree & Download' button below.

Release Notes (615KB, PDF)

ChangeLog
  • Build time improvements for scenes with many instances
  • Shader compile time improvements
  • Added disk caching for compiled shaders to improve start up time
  • Added HDR support for the OptiX AI-Accelerated Denoiser
  • Improved profiling and debugging by propagating source code line numbers to final binaries
  • New MDL sample demonstrating custom BSDFs

Download OptiX SDK 5.0.1

By clicking the 'Agree & Download' button below, you are confirming that you have read and agree to be bound by the SOFTWARE DEVELOPER KITS, SAMPLES AND TOOLS LICENSE AGREEMENT for use of the SDK package. The download will begin immediately after clicking on the 'Agree & Download' button below.

Release Notes (615KB, PDF)

ChangeLog
  • Fixes and enhancements to the AI denoiser integration
  • Fixed crash when using peer to peer access in WDDM mode
  • OptiX sample application improvements

Download OptiX SDK 5.0

By clicking the 'Agree & Download' button below, you are confirming that you have read and agree to be bound by the SOFTWARE DEVELOPER KITS, SAMPLES AND TOOLS LICENSE AGREEMENT for use of the SDK package. The download will begin immediately after clicking on the 'Agree & Download' button below.

Release Notes (615KB, PDF)

ChangeLog
  • New AI-Accelerated Denoiser
  • Support for Volta class GPUs has been added.
  • Support for motion blur by enabling motion data for Transform and Geometry nodes
  • Improved startup time and general performance improvements
  • Two new samples demonstrate how the NVIDIA Material Definition Language (MDL) can be used with OptiX

Download OptiX SDK 4.1.1

OptiX 4 is also now free to use within any application, including commercial and educational applications. To download, you must be a member of NVIDIA Developer - DesignWorks.

By clicking the 'Agree & Download' button below, you are confirming that you have read and agree to be bound by the SOFTWARE DEVELOPER KITS, SAMPLES AND TOOLS LICENSE AGREEMENT for use of the SDK package. The download will begin immediately after clicking on the 'Agree & Download' button below.

Release Notes (615KB, PDF)

ChangeLog
  • Reduced host memory usage for scenes with large numbers of geometry instances.
  • Fixed a bug where the primitive index offset was ignored if a GeometryGroup only contained a single GeometryInstance.
  • Fixed a bug in Optix Prime where the least significant bit of the floating point hit distance could be non deterministic for some triangles in a scene, depending on their location in the Bvh.
  • Changed all Optix Prime SDK samples to use CUDA context by default.
  • Fix for scene creation time when sharing Material across many GeometryInstances.
  • Fixed a memory leak on GL interop buffer destroy
  • Fixed an issue where the CUDA compute cache would sometimes not kick in, causing longer compile times.
  • Updated installer framework to avoid security problem at installation time of the SDK.

Download OptiX SDK 4.1.0

OptiX 4 is also now free to use within any application, including commercial and educational applications. To download, you must be a member of NVIDIA Developer - DesignWorks.

By clicking the 'Agree & Download' button below, you are confirming that you have read and agree to be bound by the SOFTWARE DEVELOPER KITS, SAMPLES AND TOOLS LICENSE AGREEMENT for use of the SDK package. The download will begin immediately after clicking on the 'Agree & Download' button below.

Release Notes (615KB, PDF)

ChangeLog
  • Support for CUDA 8.0
  • Support for Visual Studio 2015 when building the SDK
  • Various bug fixes, including more robust handling of complex node graph changes
  • Better kernel performance in some cases
  • The OptiX headers are now compatible with NVRTC, the runtime compilation library shipping with CUDA (read more)

Download OptiX SDK 4.0.3

OptiX 4 is also now free to use within any application, including commercial and educational applications.

By clicking the 'Agree & Download' button below, you are confirming that you have read and agree to be bound by the SOFTWARE DEVELOPER KITS, SAMPLES AND TOOLS LICENSE AGREEMENT for use of the SDK package. The download will begin immediately after clicking on the 'Agree & Download' button below.

Release Notes (615KB, PDF)

Changelog

Microsoft Windows Sdk For Windows 7

  • Changed all Optix Prime SDK samples to use CUDA context by default.
  • Fixed a memory leak on GL interop buffer destroy
  • Updated installer framework to avoid security problem at installation time of the SDK.

Download OptiX SDK 4.0.2

OptiX 4 is also now free to use within any application, including commercial and educational applications.

By clicking the 'Agree & Download' button below, you are confirming that you have read and agree to be bound by the SOFTWARE DEVELOPER KITS, SAMPLES AND TOOLS LICENSE AGREEMENT for use of the SDK package. The download will begin immediately after clicking on the 'Agree & Download' button below.

Release Notes (615KB, PDF)

Changelog

  • New EULA, now permitting unfettered use of OptiX in commercial applications
  • [OptiX and Prime] Fixed several issues that could lead to failures when using TRBVH with large scenes
  • Fixed an issue that could lead to unnecessary BVH rebuilds when calling rtContextSetEntryPointCount or rtContextSetRayTypeCount without changing the value
  • Fixed an issue that could lead to compilation errors when using atomics of different types in a single program
  • Reduced the memory requirements for TRBVH
  • Improved robustness when using multiple OptiX contexts
  • [Prime] Fixed an issue where in some out-of-memory situations RT_ERROR_UNKNOWN would be returned instead of RTP_ERROR_MEMORY_ALLOCATION_FAILED

Download Windows 7 Sdk

Download OptiX SDK 4.0.1

Windows

OptiX 4 is also now free to use within any application, including commercial and educational applications.

By clicking the 'Agree & Download' button below, you are confirming that you have read and agree to be bound by the SOFTWARE DEVELOPER KITS, SAMPLES AND TOOLS LICENSE AGREEMENT for use of the SDK package. The download will begin immediately after clicking on the 'Agree & Download' button below.

Release Notes (453KB, PDF)

Changelog

  • New EULA, now permitting unfettered use of OptiX in commercial applications
  • Fixed an “invalid device function” error when running on Pascal GPUs in some cases
  • Fixed an issue where certain modifications to the node graph could trigger an assertion
  • Fixed an issue with the CPU fallback of TRBVH
  • Fixed an issue that could lead to corrupt output when using 3D launches
  • Fixed a performance issue when using instancing in OptiX Prime on Windows
  • Improved compile times when OptiX exceptions are enabled
  • Improved various error messages
  • Added handling of half formats to rtuGetSizeForRTformat
  • Fixed the default buffer size in primeMultiBuffering sample

Download OptiX SDK 4.0.0

By clicking the 'Agree & Download' button below, you are confirming that you have read and agree to be bound by the SOFTWARE DEVELOPER KITS, SAMPLES AND TOOLS LICENSE AGREEMENT for use of the SDK package. The download will begin immediately after clicking on the 'Agree & Download' button below.

Release Notes (504KB, PDF)

Changelog

  • Support for Pascal class GPUs
  • Memory scaling across NVLINK. With multiple NVLINK-capable GPUs in the system, OptiX 4.0 is able toautomatically and transparently combine their memory, so applications can fit larger scenes.
  • Compiled kernels are now cached in memory, which helps avoid repeated recompiles.
  • Heterogeneous multi-GPU support. OptiX 4.0 can take advantage of multiple GPUs in a system even if they are notof the same architecture.
  • Improved error checking and validation.
  • rtBufferMapEx now implements all map modes, including RT_BUFFER_MAP_WRITE_DISCARD which helps avoidunnecessary device-to-host copies.
  • Streamlined the SDK samples by reducing their number, reducing code complexity, and increasing focus.
  • Improved performance with large node graphs.
  • Improved compile times.
  • Reduced host overhead for dynamic scenes.
  • Significant performance improvements for local progressive rendering.
  • CUDA interop improvements, including the ability to interop with both the Runtime and the Driver API.
  • Improved kernel runtime and compile time performance over 3.9 in many cases. Reduced host overheadcompared to 3.9 in most scenarios.
  • Support for Fermi class GPUs has been removed.
  • The following functions have been deprecated: rtAccelerationGetDataSize, rtAccelerationGetData,rtAccelerationSetData, rtAccelerationGetTraverser, rtAccelerationSetTraverser, rtBufferCreateForCUDA,rtContextCompile, rtGeometryIsDirty, rtGeometryMarkDirty.
  • Some acceleration structure builder mappings and properties have changed. Please refer to the referencedocumentation for details.
  • Support for automatic paging of data from system memory has been removed..
  • rtContextSetPrintBufferSize must be called before the first launch to take effect..
  • Stricter validation of user programs. Uninitialized variables in OptiX programs are not allowed, except float, int,uint, programID, and user types. Type checking is stricter. Writing to attributes outside of anrtPotentialIntersection/rtReportIntersection pair now causes an error.
  • Cancelling long running operations with rtContextSetTimeoutCallback is currently not implemented.
  • rtVariableGetAnnotation is currently not implemented and will return an empty string.
  • DirectX interop support has been removed.
  • The integer encoding of the OptiX version returned by rtGetVersion now includes an extra digit for minor andbugfix versions.
  • The rtBufferSetDevicePointer and rtBufferGetDevicePointer interfaces have been modified. Please refer to thereference documentation.
  • rtBufferGetGLBOId and rtTextureSamplerGetGLImageId now return RT_SUCCESS instead of RT_INVALID_VALUE (inaddition to setting the output ID to zero) when called on a non-GL buffer/sampler.

Download OptiX 3.9.2

  • Windows 7 and higher, 64bit (155MB, EXE)
  • Linux (279MB, SH)
  • Mac OSX 10.9 or higher (576MB, DMG)
  • Release Notes (504KB, PDF)

Changelog

  • Fixed an issue where certain node graph configurations could lead to internal errors being reported.
  • Fixed too high memory consumption in some cases when using TRBVH which could lead to out of memory errors for modestly large models.
  • Updated installer framework to avoid security problem at installation time of the SDK.

Download OptiX 3.9.1

  • Windows 7 and higher, 64bit (155MB, EXE)
  • Linux (279MB, SH)
  • Mac OSX 10.9 or higher (576MB, DMG)
  • Release Notes (504KB, PDF)

Changelog

  • Added support for Pascal GPU architectures.
  • Improved performance with large node graphs.
  • Improved compile times.
  • Reduced host overhead for dynamic scenes.
  • Many compiler bug fixes and robustness improvements.
  • Fixed an issue with buffer loads accessing different buffers based on a condition.
  • Fixed rtBufferGetPointer incorrectly interpreting its device number argument.
  • Fixed an issue with switching between non-triangle and triangle geometry for Trbvh accelerations.
  • Fixed an issue with mipped/cubed/layered textures.
  • Fixed an issue where using Trbvh could lead to missing geometry.
  • Fixed an issue where using Trbvh could lead to crashes.
  • Improved robustness to NaNs and Infs in geometry input for Trbvh.
  • Fixed a rare case of VCA server versions not being detected correctly.
  • Fixed trace captures with OpenGL half float textures.
  • Prime: Fixed an issue with handling very large scenes.

Download OptiX 3.9

  • Windows 7 and higher, 64bit (163MB, EXE)
  • Linux (303MB, SH)
  • Mac OSX 10.9 or higher (1009MB, DMG)
  • Release Notes (504KB, PDF)

Changelog

Windows 7 Sdk Samples Download Mp3

Microsoft windows sdk 7.1
  • CUDA 7.5 Toolkit support.
  • Trbvh builds are now twice as fast in OptiX.
  • Faster ray tracing of massive models in both OptiX and OptiX Prime.
  • Access to new texture types available in CUDA 7.5 including MIP-mapped textures, cube textures, and layered textures via gather and fetch.
  • Support for anisotropic texture filtering.
  • Support for half float textures.
  • Reduced CPU overhead for very large node graphs.
  • Prime now supports a watertight ray-triangle intersection mode for improved robustness.
  • Added new dynamicGeometry sample that illustrates performance alternatives for rigid body motion with large node graphs.
  • OpenGL interop now supports GL_SRGB8 and GL_SRGB8_ALPHA8 modes.
  • Improvements to compile times up to 7x of very large user code when using R358 or later drivers on Maxwell GPUs.

Download OptiX 3.8

  • Windows 7 and higher, 64bit (112MB, EXE)
  • Linux (205MB, RUN)
  • Mac OSX 10.9 or higher (394MB, DMG)
  • Release Notes (500KB, PDF)

Changelog

  • VCA Support
  • Progressive API
  • Stream buffer API
  • CUDA 7.0 support
  • First class Trbvh support as default builder in OptiX samples

Download OptiX 3.7

Windows 7.1 Sdk Download

  • Windows 7 and higher, 64bit (96MB, EXE)
  • Linux (186MB, RUN)
  • Mac OSX 10.9 or higher (329MB, DMG)
  • Release Notes (458KB, PDF)

Changelog

  • Instancing in OptiX Prime
  • Visual Studio 2013 support

Microsoft has moved away from providing samples in SDKs for a number of reasons, but primarily to reduce the size of the standalone downloads and to minimize the size of the SDKs when included in other products (such as the Windows 8.x SDK being included with VS 2012 and VS 2013). The MSDN Code Gallery provides an online repository for samples, including both official Microsoft samples as well as community contributions. Here’s a list of the samples from the legacy DirectX SDK (June 2010) and their locations online if available.

Update: As of the Windows 10 SDK, official Windows samples are hosted on GitHub: Windows-universal-samples, Windows-classic-samples, Windows-driver-samples.

Most of these republished legacy DirectX SDK samples can be found on GitHub as well. DirectX 12 samples have their own repo, and I also maintain this one which hosts samples on DirectX and game development.

The majority of these samples are Windows desktop applications. Where applicable, the table also notes similar samples for Windows Store apps on Windows 8.x.

Direct3D 11

Tutorials

Tutorial01 - 07
Direct3D Tutorial Win32 Sample

Windows Store apps version:
Direct3D tutorial sample

Tutorial08-10
DXUT Tutorial Win32 Sample

Tutorial11-14
Effects Tutorial Win32 Sample

AdaptiveTessellationCS40
FluidCS11
HDRToneMappingCS11
NBodyGravityCS11
OIT11

Windows Store app samples:
Direct3D HLSL fractal generator sample

BasicCompute11
ComputeShaderSort11
DirectCompute Basic Win32 Samples
BasicHLSL11
EmptyProject11
SimpleSample11
BasicHLSL10
DynamicShaderLinkageFX11
FixedFuncEMU
Instancing10

These samples make use of the Effects 11 (FX11) library.

BC6HBC7EncoderDecoder11

BC6H/BC7 DirectCompute Encoder Tool (Win32)

Note this functionality is also present in the latest DirectXTex.

CascadedShadowMaps11
VarianceShadows11

Windows Store app samples:
Shadow mapping sample

DDSWithoutD3DX
DDSWithoutD3DX11

An updated version of this sample is posted here.

The DDSTextureLoader for Direct3D 11 from this sample is available in both DirectXTK and DirectXTex.

DynamicShaderLinkage11
MultithreadedRendering11
SimpleBezier11
SubD11

UVAtlas

Misc

Collision

ContentExporter

CoreDetection

Core Detection Sample (Win32)

D3D11InstallHelper

Direct3D 11 Install Helper (Win32)

FirewallInstallHelper

Windows Firewall Install Helper (Win32)

GameuxInstallHelper

Gameux Install Helper (Win32)

VideoMemory

DirectX Video Memory (Win32)

XInput

SimpleController
RumbleController

XInput Samples (Win32)

XInput 1.4 is only supported on Windows 8.x. XInput 1.3 is only available in the DirectX SDK.

See XINPUT and Windows 8 for more information.

Windows Store sample:
Game controller sample

XAudio2

XAudio2BasicSound
XAudio2BasicStream
XAudio2Sound3D
XAudio2CustomAPO

XAudio2 Samples (Win32)

XAudio 2.8 is only supported on Windows 8.x. XAudio 2.7 is only available in the DirectX SDK.

See XAudio2 and Windows 8 for more information.

Windows Store app samples:
Audio file playback sample
Audio stream effect sample

DirectXTK for Audio is also a sample of XAudio2 usage, and is demonstrated in the DirectX TK Simple Samples.

DirectInput

Customformat
FFConst
Joystick

DirectInput Samples (Win32)

Keyboard and Mouse samples are not included as use of DirectInput for these scenarios is not recommended.

DirectShow

A list of Windows 7.x SDK DirectShow samples is available on Microft Docs.

Note: You can find them on [GitHub](https://github.com/Microsoft/Windows-classic-samples/tree/master/Samples/Win7Samples/multimedia/directshow)

Windows Imaging Component

``multimediawicprogressivedecoding``
``multimediawicwicanimatedgif``
``multimediawicwicviewerd2d``

WIC Progressive Decode Win32 Sample
WIC Animated GIF Win32 Sample
WIC and Direct2D Image Viewer Win32 Sample

Note: You can find them on [GitHub](https://github.com/Microsoft/Windows-classic-samples/tree/master/Samples/Win7Samples/multimedia/wic)

The Windows 7.1A SDK is integrated with VS 2012 or later as part of the v1xx_xp Platform Toolset, but does not include the samples. The easiest place to get these legacy samples now is on GitHub

DepthOfField10.1
HDAO10.1
TransparencyAA10.1
ContactHardeningShadows11
DecalTessellation11
DetailTessellation11
PNTriangles11

AMD Radeon SDK (see the archive page)

Direct3D9

The Direct3D 9 samples require D3DX9, so these remain available only in the DirectX SDK.

DirectDraw

The DirectX SDK 8.1 was the last to contain the DirectDraw samples.

DirectMusic
DirectPlay

DirectX 9.0b (Summer 2003) was the last release of the DirectMusic or DirectPlay samples.

DirectSound

The DirectX SDK (November 2007) release was the last time the DirectSound samples were shipped.

Managed DirectX 1.1

The DirectX SDK (August 2006) release was the last time the C# samples for legacy Managed DirectX 1.1 were shipped

XACT

The DirectX SDK (June 2010) contains the last release of XACT and related samples.

Related:DXUT for Win32 Desktop Update, Living without D3DX, DirectX SDK Tools Catalog