Ticket #8891: gl_scaling.patch

File gl_scaling.patch, 1.6 KB (added by Jonatan <mythtv@…>, 16 years ago)
  • mythgallery/mythgallery/glsingleview.cpp

     
    181181    glGetIntegerv(GL_MAX_TEXTURE_SIZE, &param);
    182182    m_texMaxDim = param;
    183183
    184     m_texSize = QSize(GetNearestGLTextureSize(m_screenSize.width()),
    185                       GetNearestGLTextureSize(m_screenSize.height()));
    186 
    187184    Load();
    188185}
    189186
     
    240237                    p.drawText(rect, Qt::AlignCenter, tr("Press SELECT to play again"));
    241238                    p.end();
    242239
     240                    m_texSize = QSize(GetNearestGLTextureSize(image.size().width()),
     241                                      GetNearestGLTextureSize(image.size().height()));
    243242                    int a = m_tex1First ? 0 : 1;
    244243                    m_texItem[a].SetItem(item, image.size());
    245244                    m_texItem[a].ScaleTo(m_screenSize, m_scaleMax);
     
    462461            m_source_x = 0;
    463462            m_source_y = 0;
    464463            SetZoom(1.0f);
    465             Load();
     464           
     465            int a = m_tex1First ? 0 : 1;
     466            m_texItem[a].ScaleTo(m_screenSize, m_scaleMax);
    466467        }
    467468        else
    468469        {
     
    634635    if (image.isNull())
    635636        return;
    636637
     638    m_texSize = QSize(GetNearestGLTextureSize(image.size().width()),
     639                      GetNearestGLTextureSize(image.size().height()));
    637640    int a = m_tex1First ? 0 : 1;
    638641    m_texItem[a].SetItem(item, image.size());
    639642    m_texItem[a].ScaleTo(m_screenSize, m_scaleMax);