I would gladly do it, unfortunately, there is the issue that to have the best possible irradiance cache, you need to change a LOT in direct lighting engine (basically you need to cache parts of direct lighting and not others, which complicates the code exponentially) Actually I got an idea, let me think :D