This implement the diffuse tracing as simple screen-space ray trace. This is extremely inefficient and should only be used for reference purpose. The real screen space diffuse implementation will be done in another PR. Depends on #112507  Pull Request: https://projects.blender.org/blender/blender/pulls/112539