From 49e80ae4cfc65a44331f777b8fb0c5685acfab7f Mon Sep 17 00:00:00 2001 From: BZLZHH Date: Sat, 29 Nov 2025 20:01:33 +0800 Subject: [PATCH] [Fix] (MG_Backend/DirectGLES): Fix sampler sync. --- MobileGL/MG_Backend/DirectGLES/Managers.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/MobileGL/MG_Backend/DirectGLES/Managers.cpp b/MobileGL/MG_Backend/DirectGLES/Managers.cpp index a8c8b823..88e14d79 100644 --- a/MobileGL/MG_Backend/DirectGLES/Managers.cpp +++ b/MobileGL/MG_Backend/DirectGLES/Managers.cpp @@ -809,7 +809,8 @@ namespace MobileGL::MG_Backend::DirectGLES { m_cacheSamplerParameters.internalName = samplerParams.internalName; \ } - if (m_cacheSamplerParameters.minFilter != samplerParams.minFilter) { + if (m_cacheSamplerParameters.minFilter != samplerParams.minFilter || + m_cacheSamplerParameters.mipmapMode != samplerParams.mipmapMode) { MG_External::GLES::glSamplerParameteri( m_backendSamplerId, GL_TEXTURE_MIN_FILTER, MG_Util::ConvertSamplerFilterModeToGLEnum(samplerParams.minFilter, samplerParams.mipmapMode));