EEVEE-Next: Irradiance Cache: Initial Implementation #108639

Merged
Clément Foucault merged 86 commits from fclem/blender:eevee-next-irradiance-cache into main 2023-06-23 08:39:52 +02:00
1 changed files with 2 additions and 0 deletions
Showing only changes of commit da91a2ccb0 - Show all commits

View File

@ -296,6 +296,8 @@ void IrradianceBake::read_result(LightCacheIrradianceGrid &light_cache_grid)
capture_info_buf_.read();
surfels_buf_.read();
light_cache_grid.surfels_len = capture_info_buf_.surfel_len;
/* TODO(fclem): This isn't threadsafe. */
MEM_SAFE_FREE(light_cache_grid.surfels);
light_cache_grid.surfels = MEM_dupallocN(surfels_buf_.data());
break;
default: