df523f3bf1
I had to do a huge refactor in order to do this. The way ReflectionProbe were referencing the UBO data was conflicting with the way EEVEE-Next object should behave. So like light, shadow and irradiance grids, every probe is synced with it's GPU data as base struct and the data is just copied into the UBO when using `set_view`. To simplify many parts of the reflection probe code, I isolated the atlas coordinate of a probe to its own struct that can be easily copied. Pull Request: https://projects.blender.org/blender/blender/pulls/113518