William, I think you need to present your article in a more logical way so it's easier to follow. On page 2, you talked about using DirectCompute for "ambient occlusion" - as a general term, you didn't specify which type of AO. On page 6 you added that SSAO is pixel shader-based. This information should be given at the intro, where you should talk about different types of AO before digging in.
On page 4, you provided BF3's SSAO and HBAO screenshots, but not enough information was given on why you showed them (also happened in your previous article), not until 2 pages later you said HBAO is more realistic. Again, you need to make that point earlier, on page 4.
And perhaps you can clarify the fourth paragraph on page 4:
"Like most games, Battlefield 3 still relies heavily on compute shaders for most of its effects and has to devise work-arounds to cope with shader limitations. For instance..."
"Future iterations...or DirectCompute may step in to fill the need."
DirectCompute is an API that uses compute shaders. If compute shaders have limitations, how does DirectCompute fill in the need? If you meant future iterations/versions of compute shader/DirectCompute API can achieve full resolution, then the last phrase is not needed, it only adds confusion.
On page 4, you provided BF3's SSAO and HBAO screenshots, but not enough information was given on why you showed them (also happened in your previous article), not until 2 pages later you said HBAO is more realistic. Again, you need to make that point earlier, on page 4.
And perhaps you can clarify the fourth paragraph on page 4:
"Like most games, Battlefield 3 still relies heavily on compute shaders for most of its effects and has to devise work-arounds to cope with shader limitations. For instance..."
"Future iterations...or DirectCompute may step in to fill the need."
DirectCompute is an API that uses compute shaders. If compute shaders have limitations, how does DirectCompute fill in the need? If you meant future iterations/versions of compute shader/DirectCompute API can achieve full resolution, then the last phrase is not needed, it only adds confusion.