Introduction - If you have any usage issues, please Google them yourself
Directx Game Programming Chapter 18 of the scattered light code, because the source code with the latest version of directx is not compatible so it can not run, modify some parameters to compile.