Fix #123882: Ocean Modifier not updating normals in "Displace" mode

Exposed by 383a145a19

The real culprit was in 6a3c3c77b3 though (where the original meshes
normals were tagged dirty instead of the result's).

So to resolve, now tag the result (not the original).

Pull Request: https://projects.blender.org/blender/blender/pulls/123893
This commit is contained in:
Philipp Oeser
2024-06-28 14:34:26 +02:00
committed by Philipp Oeser
parent 296d05060d
commit 33ca4daf8f
+1 -1
View File
@@ -442,7 +442,7 @@ static Mesh *doOcean(ModifierData *md, const ModifierEvalContext *ctx, Mesh *mes
}
}
mesh->tag_positions_changed();
result->tag_positions_changed();
if (allocated_ocean) {
BKE_ocean_free(omd->ocean);