From 1392efbc2aa9d99c1d8f378e568be1df63f96ab7 Mon Sep 17 00:00:00 2001
From: Rye Mutt <rye@alchemyviewer.org>
Date: Tue, 14 Nov 2023 12:54:14 -0500
Subject: [PATCH] Tweak last commit

---
 indra/newview/llviewershadermgr.cpp | 24 +++++++++++-------------
 1 file changed, 11 insertions(+), 13 deletions(-)

diff --git a/indra/newview/llviewershadermgr.cpp b/indra/newview/llviewershadermgr.cpp
index 1e1d7d4ffe3..877823ba82f 100644
--- a/indra/newview/llviewershadermgr.cpp
+++ b/indra/newview/llviewershadermgr.cpp
@@ -2886,8 +2886,17 @@ BOOL LLViewerShaderMgr::loadShadersDeferred()
 	// These shaders are non-critical and do not fail shader load
 	if (success)
 	{
+		{
+			gDeferredPostDLSProgram.mName = "DLS Shader";
+			gDeferredPostDLSProgram.mFeatures.hasSrgb = true;
+			gDeferredPostDLSProgram.mShaderFiles.clear();
+			gDeferredPostDLSProgram.mShaderFiles.push_back(make_pair("alchemy/postNoTCV.glsl", GL_VERTEX_SHADER));
+			gDeferredPostDLSProgram.mShaderFiles.push_back(make_pair("alchemy/DLSF.glsl", GL_FRAGMENT_SHADER));
+			gDeferredPostDLSProgram.mShaderLevel = mShaderLevel[SHADER_DEFERRED];
+			gDeferredPostDLSProgram.createShader(NULL, NULL);
+		}
+
 		// [RLVa:KB] - @setsphere
-		if (success)
 		{
 			gRlvSphereProgram.mName = "RLVa Sphere Post Processing Shader";
 			gRlvSphereProgram.mFeatures.isDeferred = true;
@@ -2898,21 +2907,10 @@ BOOL LLViewerShaderMgr::loadShadersDeferred()
 			else
 				gRlvSphereProgram.mShaderFiles.push_back(make_pair("deferred/rlvFLegacy.glsl", GL_FRAGMENT_SHADER));
 			gRlvSphereProgram.mShaderLevel = mShaderLevel[SHADER_DEFERRED];
-			success = gRlvSphereProgram.createShader(NULL, NULL);
+			gRlvSphereProgram.createShader(NULL, NULL);
 		}
 		// [/RLV:KB]
 
-		if (success)
-		{
-			gDeferredPostDLSProgram.mName = "DLS Shader";
-			gDeferredPostDLSProgram.mFeatures.hasSrgb = true;
-			gDeferredPostDLSProgram.mShaderFiles.clear();
-			gDeferredPostDLSProgram.mShaderFiles.push_back(make_pair("alchemy/postNoTCV.glsl", GL_VERTEX_SHADER));
-			gDeferredPostDLSProgram.mShaderFiles.push_back(make_pair("alchemy/DLSF.glsl", GL_FRAGMENT_SHADER));
-			gDeferredPostDLSProgram.mShaderLevel = mShaderLevel[SHADER_DEFERRED];
-			success = gDeferredPostDLSProgram.createShader(NULL, NULL);
-		}
-
 		if (gGLManager.mGLVersion >= 4.59f)
 		{
 			gDeferredPostCASProgram.mName = "Contrast Adaptive Sharpen Shader";
-- 
GitLab