From f484ef9460edbb18cb2c1fed7913dfbd0f7772d2 Mon Sep 17 00:00:00 2001 From: Shinovon Date: Sun, 3 May 2026 05:16:51 +0500 Subject: [PATCH] Fix uv addressing --- vendor/librw/src/gl/gl3device.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/vendor/librw/src/gl/gl3device.cpp b/vendor/librw/src/gl/gl3device.cpp index 6cd5819..0f67de3 100644 --- a/vendor/librw/src/gl/gl3device.cpp +++ b/vendor/librw/src/gl/gl3device.cpp @@ -556,7 +556,7 @@ setAddressU(uint32 stage, int32 addressing) Raster *raster = rwStateCache.texstage[stage].raster; if(raster){ Gl3Raster *natras = PLUGINOFFSET(Gl3Raster, raster, nativeRasterOffset); - if(natras->addressU == addressing){ + if(natras->addressU != addressing){ setActiveTexture(stage); glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_WRAP_S, addressConvMap[addressing]); natras->addressU = addressing; @@ -573,7 +573,7 @@ setAddressV(uint32 stage, int32 addressing) Raster *raster = rwStateCache.texstage[stage].raster; if(raster){ Gl3Raster *natras = PLUGINOFFSET(Gl3Raster, rwStateCache.texstage[stage].raster, nativeRasterOffset); - if(natras->addressV == addressing){ + if(natras->addressV != addressing){ setActiveTexture(stage); glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_WRAP_T, addressConvMap[addressing]); natras->addressV = addressing;