From 2bf5d0363ab16c1711414a375b226974b480da2d Mon Sep 17 00:00:00 2001
From: Rye Mutt <rye@alchemyviewer.org>
Date: Tue, 17 Mar 2020 03:17:43 -0400
Subject: [PATCH] Fix undefined GL behavior upon copying 12 byte value into 16
 byte uniform

---
 indra/llrender/llrender.cpp | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/indra/llrender/llrender.cpp b/indra/llrender/llrender.cpp
index f4b5d885291..fc611147f22 100644
--- a/indra/llrender/llrender.cpp
+++ b/indra/llrender/llrender.cpp
@@ -1206,8 +1206,8 @@ void LLRender::syncLightState()
 		LLVector4 position[8];
 		LLVector3 direction[8];
 		LLVector4 attenuation[8];
-		LLVector3 diffuse[8];
-        LLVector3 diffuse_b[8];
+		LLVector4 diffuse[8];
+        LLVector4 diffuse_b[8];
         bool      sun_primary[8];
 
 		for (U32 i = 0; i < 8; i++)
-- 
GitLab