I am trying to understand how the generation of irradiance maps works. I was reading LearnOpengGL tutorial and Codinglabs article. Reading those articles, I got a bit confused about how we use convolution to generate the irradiance map.
Do we apply the integral to the environment map to convolute it, and do we do it because our environment map is equirectangular?