- don't apply SSAO to blended objects these are not drawn into the structure buffer, so they don't participate in SSAO. - remove unused code that was needed for the depth prepass, which simplifies handling of blended objects. - always treat alpha-masked objects as opaque.