df523f3bf18b4c3d2c8007bdbbde0b35734bc2fd
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
…
Blender
Blender is the free and open source 3D creation suite. It supports the entirety of the 3D pipeline-modeling, rigging, animation, simulation, rendering, compositing, motion tracking and video editing.
Project Pages
Development
License
Blender as a whole is licensed under the GNU General Public License, Version 3. Individual files may have a different, but compatible license.
See blender.org/about/license for details.
Description
Languages
C++
78%
Python
14.9%
C
2.9%
GLSL
1.9%
CMake
1.2%
Other
0.9%
