
You can write HLSL compilation binaries to disk, or the compiler can generate headers with static byte arrays that contain the shader blob data. Therefore, you must instead compile HLSL shaders before you ship your Windows Store app. While you can use this library and DLL combination for development, you can't deploy Windows Store apps that use this combination. This DLL is not part of Windows 8 it is in the \bin folder of the Windows SDK for Windows 8 along with the Fxc.exe command-line version of the HLSL compiler. The D3dcompiler.lib library requires D3dcompiler_nn.dll. ID3D11ShaderTrace::GetInitialRegisterContents.ID3D11ShaderTraceFactory::CreateShaderTrace.ID3D11TracingDevice::SetShaderTrackingOptionsByType.ID3D11TracingDevice::SetShaderTrackingOptions.ID3D11RefDefaultTrackingOptions::SetTrackingOptions.The shader tracing API and the enhancements to the HLSL compiler consists of the following methods and functions. Shader tracing and the HLSL compiler are implemented in D3dcompiler_nn.dll.

The Windows Software Development Kit (SDK) for Windows 8 contains HLSL compiler enhancements.

