From 0f1a59a7a386c1641c69fddd75a3b4d59e6fb0c5 Mon Sep 17 00:00:00 2001
From: Rye Mutt <rye@alchemyviewer.org>
Date: Sun, 22 Aug 2021 21:06:33 -0400
Subject: [PATCH] Fix sim water and void water being misaligned

---
 indra/newview/llvowater.cpp | 8 --------
 1 file changed, 8 deletions(-)

diff --git a/indra/newview/llvowater.cpp b/indra/newview/llvowater.cpp
index 537ff6de5bd..6d5496eada8 100644
--- a/indra/newview/llvowater.cpp
+++ b/indra/newview/llvowater.cpp
@@ -190,13 +190,6 @@ BOOL LLVOWater::updateGeometry(LLDrawable *drawable)
 
 	F32 size_inv = 1.f / size;
 
-	F32 z_fudge = 0.f;
-
-	if (getIsEdgePatch())
-	{ //bump edge patches down 10 cm to prevent aliasing along edges
-		z_fudge = -0.1f;
-	}
-
 	for (y = 0; y < size; y++)
 	{
 		for (x = 0; x < size; x++)
@@ -205,7 +198,6 @@ BOOL LLVOWater::updateGeometry(LLDrawable *drawable)
 			position_agent = getPositionAgent() - getScale() * 0.5f;
 			position_agent.mV[VX] += (x + 0.5f) * step_x;
 			position_agent.mV[VY] += (y + 0.5f) * step_y;
-			position_agent.mV[VZ] += z_fudge;
 
 			*verticesp++  = position_agent - right + up;
 			*verticesp++  = position_agent - right - up;
-- 
GitLab