From 307dac479c9611f99ea7d7ec9849cceea86860bb Mon Sep 17 00:00:00 2001 From: kd-11 Date: Sun, 14 Dec 2025 22:50:35 +0300 Subject: [PATCH] rsx: Fix texcoord clamp regression --- rpcs3/Emu/RSX/RSXThread.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/rpcs3/Emu/RSX/RSXThread.cpp b/rpcs3/Emu/RSX/RSXThread.cpp index 638814fda1..80ae166467 100644 --- a/rpcs3/Emu/RSX/RSXThread.cpp +++ b/rpcs3/Emu/RSX/RSXThread.cpp @@ -2125,7 +2125,7 @@ namespace rsx std::memcpy( current_fragment_program.texture_params[i].scale, sampler_descriptors[i]->texcoord_xform.scale, - sizeof(sampler_descriptors[i]->texcoord_xform.scale)); + sizeof(sampler_descriptors[i]->texcoord_xform.scale) * 2); // Copy scale and bias together current_fragment_program.texture_params[i].remap = tex.remap(); @@ -2139,7 +2139,7 @@ namespace rsx std::memcpy( current_fragment_program.texture_params[i].clamp_min, sampler_descriptors[i]->texcoord_xform.clamp_min, - sizeof(sampler_descriptors[i]->texcoord_xform.clamp_min)); + sizeof(sampler_descriptors[i]->texcoord_xform.clamp_min) * 2); // Copy clamp_min and clamp_max together texture_control |= (1 << rsx::texture_control_bits::CLAMP_TEXCOORDS_BIT); }