WIP: eevee-next-world-irradiance #108304
|
@ -358,7 +358,8 @@ LightCache *Instance::light_cache_create(Vector<IrradianceGrid> grids,
|
||||||
return nullptr;
|
return nullptr;
|
||||||
}
|
}
|
||||||
LightCacheIrradianceGrid &irradiance_grid = light_cache->grids[i];
|
LightCacheIrradianceGrid &irradiance_grid = light_cache->grids[i];
|
||||||
copy_m4_m4(irradiance_grid.world_to_grid, grid.transform.ptr());
|
float4x4 world_to_grid = math::invert(grid.transform);
|
||||||
|
copy_m4_m4(irradiance_grid.world_to_grid, world_to_grid.ptr());
|
||||||
irradiance_grid.resolution[0] = grid.resolution.x;
|
irradiance_grid.resolution[0] = grid.resolution.x;
|
||||||
irradiance_grid.resolution[1] = grid.resolution.y;
|
irradiance_grid.resolution[1] = grid.resolution.y;
|
||||||
irradiance_grid.resolution[2] = grid.resolution.z;
|
irradiance_grid.resolution[2] = grid.resolution.z;
|
||||||
|
|
Loading…
Reference in New Issue