Skip to content

Commit

Permalink
Merge pull request #85635 from clayjohn/RD-ReflectionProbes-mobile
Browse files Browse the repository at this point in the history
Set ReflectionProbe frame before mapping id in mobile renderer
  • Loading branch information
akien-mga committed Dec 4, 2023
2 parents 6a10b99 + 394edf8 commit 4c3d95e
Showing 1 changed file with 2 additions and 2 deletions.
4 changes: 2 additions & 2 deletions servers/rendering/renderer_rd/storage_rd/light_storage.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -1669,6 +1669,8 @@ void LightStorage::update_reflection_probe_buffer(RenderDataRD *p_render_data, c
for (uint32_t i = 0; i < reflection_count; i++) {
ReflectionProbeInstance *rpi = reflection_sort[i].probe_instance;

rpi->last_pass = RSG::rasterizer->get_frame_number();

if (using_forward_ids) {
forward_id_storage->map_forward_id(FORWARD_ID_TYPE_REFLECTION_PROBE, rpi->forward_id, i, rpi->last_pass);
}
Expand Down Expand Up @@ -1717,8 +1719,6 @@ void LightStorage::update_reflection_probe_buffer(RenderDataRD *p_render_data, c

// hook for subclass to do further processing.
RendererSceneRenderRD::get_singleton()->setup_added_reflection_probe(transform, extents);

rpi->last_pass = RSG::rasterizer->get_frame_number();
}

if (reflection_count) {
Expand Down

0 comments on commit 4c3d95e

Please sign in to comment.