From b1925183867b5a22e6b8a07ab85d441a4a4c75aa Mon Sep 17 00:00:00 2001 From: Cacodemon345 Date: Sun, 26 Dec 2021 01:34:34 +0600 Subject: [PATCH] Respect filtering options --- src/qt/qt_hardwarerenderer.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/qt/qt_hardwarerenderer.cpp b/src/qt/qt_hardwarerenderer.cpp index 2e029f066..e286cf52f 100644 --- a/src/qt/qt_hardwarerenderer.cpp +++ b/src/qt/qt_hardwarerenderer.cpp @@ -6,6 +6,7 @@ extern "C" { #include <86box/86box.h> #include <86box/plat.h> +#include <86box/video.h> } void HardwareRenderer::resizeGL(int w, int h) @@ -79,6 +80,7 @@ void HardwareRenderer::paintGL() { m_prog->setAttributeArray(PROGRAM_VERTEX_ATTRIBUTE, verts.data()); m_prog->setAttributeArray(PROGRAM_TEXCOORD_ATTRIBUTE, texcoords.data()); m_texture->bind(); + m_texture->setMinMagFilters(video_filter_method ? QOpenGLTexture::Linear : QOpenGLTexture::Nearest, video_filter_method ? QOpenGLTexture::Linear : QOpenGLTexture::Nearest); glDrawArrays(GL_TRIANGLE_FAN, 0, 4); }