Add nearest and bicubic filtering

This commit is contained in:
2023-12-18 15:54:15 +01:00
parent 0e9c980325
commit 2134f13b06
4 changed files with 114 additions and 2 deletions
+4
View File
@@ -14,6 +14,8 @@
#include <cmath>
#include <QElapsedTimer>
int FILTERING = 1;
struct RawImageType
{
QOpenGLTexture::PixelFormat pixelFormat;
@@ -375,6 +377,8 @@ void ImageWidget::paintGL()
m_program->setUniformValue("bw", m_bwImg && !m_superpixel);
m_program->setUniformValue("false_color", m_falseColor && m_bwImg);
m_program->setUniformValue("invert", m_invert);
m_program->setUniformValue("filtering", m_scale > 1.0f ? FILTERING : 1);
qDebug() << 1.0 / m_scale;
#ifdef COLOR_MANAGMENT
m_program->setUniformValue("srgb", m_srgb);
#endif