Skip to content

Commit 8c0dd2f

Browse files
committed
Fix bug
1 parent bb23d0d commit 8c0dd2f

File tree

2 files changed

+2
-2
lines changed

2 files changed

+2
-2
lines changed

crates/bevy_solari/src/realtime/restir_di.wgsl

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -155,7 +155,7 @@ fn load_temporal_reservoir(pixel_id: vec2<u32>, depth: f32, world_position: vec3
155155
return NeighborInfo(empty_reservoir(), vec3(0.0), vec3(0.0), vec3(0.0));
156156
}
157157

158-
let permuted_temporal_pixel_id = permute_pixel(vec2<u32>(temporal_pixel_id_float), constants.frame_index, view.viewport.zw);
158+
let permuted_temporal_pixel_id = permute_pixel(vec2<u32>(temporal_pixel_id_float), constants.frame_index, view.main_pass_viewport.zw);
159159
var temporal = load_temporal_reservoir_inner(permuted_temporal_pixel_id, depth, world_position, world_normal);
160160

161161
// If permuted reprojection failed (tends to happen on object edges), try point reprojection

crates/bevy_solari/src/realtime/restir_gi.wgsl

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -123,7 +123,7 @@ fn load_temporal_reservoir(pixel_id: vec2<u32>, depth: f32, world_position: vec3
123123
return NeighborInfo(empty_reservoir(), vec3(0.0), vec3(0.0), vec3(0.0));
124124
}
125125

126-
let permuted_temporal_pixel_id = permute_pixel(vec2<u32>(temporal_pixel_id_float), constants.frame_index, view.viewport.zw);
126+
let permuted_temporal_pixel_id = permute_pixel(vec2<u32>(temporal_pixel_id_float), constants.frame_index, view.main_pass_viewport.zw);
127127
var temporal = load_temporal_reservoir_inner(permuted_temporal_pixel_id, depth, world_position, world_normal);
128128

129129
// If permuted reprojection failed (tends to happen on object edges), try point reprojection

0 commit comments

Comments
 (0)