Skip to content

Commit c94a603

Browse files
svc-reach-platform-supportEvergreen
authored andcommitted
[Port] [6000.3] [HDRP] Fix water height sampling when distant wind speed is high
1 parent 7aa0dde commit c94a603

2 files changed

Lines changed: 2 additions & 2 deletions

File tree

Packages/com.unity.render-pipelines.high-definition/Runtime/Water/HDRenderPipeline.WaterSystem.SimulationCPU.Search.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -343,7 +343,7 @@ static WaterSimulationTapData EvaluateDisplacementData(WaterSimSearchData wsd, f
343343
EvaluateSimulationDisplacement(wsd, currentLocation, includeSimulation, out data.horizontalDisplacement, out data.direction, out data.verticalDisplacements);
344344

345345
// Evaluate the distance to the reference point
346-
data.offset = (currentLocation.xz + data.horizontalDisplacement) - referencePosition.xz;
346+
data.offset = currentLocation.xz - referencePosition.xz;
347347
data.distance = length(data.offset);
348348

349349
return data;

Packages/com.unity.render-pipelines.high-definition/Runtime/Water/Shaders/SampleWaterSurface.hlsl

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -579,7 +579,7 @@ TapData EvaluateDisplacementData(float3 currentLocation, float3 referencePositio
579579
EvaluateSimulationDisplacement(currentLocation, data.horizontalDisplacement, data.verticalDisplacements);
580580

581581
// Evaluate the distance to the reference point
582-
data.offset = (currentLocation.xz + data.horizontalDisplacement) - referencePosition.xz;
582+
data.offset = currentLocation.xz - referencePosition.xz;
583583
data.distance = length(data.offset);
584584

585585
return data;

0 commit comments

Comments
 (0)