port: if three-point filtering is enabled, don't also enable bilinear filtering

This commit is contained in:
fgsfds committed 2026-04-28 18:32:23 +02:00
1 parent bed3bf52d0
commit 8106349540
1 file changed
+2
+2
View File
@@ -724,6 +724,8 @@ static void gfx_opengl_set_sampler_parameters(int tile, bool linear_filter, uint
};
mipmaps = mipmaps && (current_mipmap_filter_mode != MIPMAP_DISABLED);
if (linear_filter && current_filter_mode == FILTER_THREE_POINT)
linear_filter = false;
const int mip_idx = mipmaps ? current_mipmap_filter_mode : 0;
const GLint min_filter = linear_filter ? min_filters[current_filter_mode][mip_idx] : GL_NEAREST;
const GLint max_filter = linear_filter && (current_filter_mode != FILTER_NONE) ? GL_LINEAR : GL_NEAREST;