I had a quick look but haven't compared it to yours. However, I've noticed that he is using screen space derivatives (ddx/ddy) somehow.