From 36be53aba5993594657dab532921cb9459aa573b Mon Sep 17 00:00:00 2001 From: omigamedev Date: Sun, 28 Jul 2019 11:25:43 +0200 Subject: [PATCH] use linear interpolation when importing/transforming a selection --- src/canvas_modes.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/canvas_modes.cpp b/src/canvas_modes.cpp index c93df93..53d06ff 100644 --- a/src/canvas_modes.cpp +++ b/src/canvas_modes.cpp @@ -1401,8 +1401,8 @@ void CanvasModeTransform::leave(kCanvasMode next) ShaderManager::u_int(kShaderUniform::BlendMode, 0); ShaderManager::u_int(kShaderUniform::UseDual, false); ShaderManager::u_int(kShaderUniform::UsePattern, false); - Canvas::I->m_sampler_nearest.bind(1); - Canvas::I->m_sampler_nearest.bind(0); + Canvas::I->m_sampler_linear.bind(1); + Canvas::I->m_sampler_linear.bind(0); m_tex[j].bind(); m_shape[j].draw_fill(); m_tex[j].unbind(); @@ -1438,7 +1438,7 @@ void CanvasModeTransform::on_Draw(const glm::mat4& ortho, const glm::mat4& proj, ShaderManager::u_mat4(kShaderUniform::MVP, proj * camera * m_xform * m_xform_local); glActiveTexture(GL_TEXTURE0); m_tex[i].bind(); - Canvas::I->m_sampler.bind(0); + Canvas::I->m_sampler_linear.bind(0); m_shape[i].draw_fill(); m_tex[i].unbind(); }