From d4796c46b1195bb9e473f96f94d6f8991f036ac7 Mon Sep 17 00:00:00 2001
From: kd-11 <karokidii@gmail.com>
Date: Sat, 30 Dec 2023 02:42:05 +0300
Subject: [PATCH] rsx: Fix detiler shader compilation

---
 rpcs3/Emu/RSX/Program/GLSLSnippets/RSXMemoryTiling.glsl | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/rpcs3/Emu/RSX/Program/GLSLSnippets/RSXMemoryTiling.glsl b/rpcs3/Emu/RSX/Program/GLSLSnippets/RSXMemoryTiling.glsl
index da9bc04799..5074cef69d 100644
--- a/rpcs3/Emu/RSX/Program/GLSLSnippets/RSXMemoryTiling.glsl
+++ b/rpcs3/Emu/RSX/Program/GLSLSnippets/RSXMemoryTiling.glsl
@@ -308,9 +308,9 @@ void do_memory_op(const in uint row, const in uint col)
 	tile_address ^= ((tile_address >> 11) & 1) << 10;
 
 	// Calculate relative addresses and sample
-	const uint linear_image_offset = (row * image_pitch) + (col * image_bpp);
-	const uint tile_base_offset = tile_address - conf.tile_base_address; // Distance from tile base address
-	const uint tile_data_offset = tile_base_offset - conf.tile_offset;   // Distance from data base address
+	uint linear_image_offset = (row * image_pitch) + (col * image_bpp);
+	uint tile_base_offset = tile_address - tile_base_address; // Distance from tile base address
+	uint tile_data_offset = tile_base_offset - tile_offset;   // Distance from data base address
 
 	if (tile_base_offset >= tile_size)
 	{