VirtualBox

Changeset 44756 in vbox


Ignore:
Timestamp:
Feb 19, 2013 5:10:41 PM (12 years ago)
Author:
vboxsync
Message:

crOpenGL/OSX: fix scrolling

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/HostServices/SharedOpenGL/render/renderspu_cocoa_helper.m

    r44740 r44756  
    10751075                const RTRECT * pDstRect = &paDstRegions[i];
    10761076                       
    1077                 glBlitFramebufferEXT(pSrcRect->xLeft, pSrcRect->yTop, pSrcRect->xRight, pSrcRect->yBottom,
    1078                                             pDstRect->xLeft, pDstRect->yTop, pDstRect->xRight, pDstRect->yBottom,
     1077                glBlitFramebufferEXT(pSrcRect->xLeft, pSrcRect->yTop + m_RootShift.y,
     1078                                                                 pSrcRect->xRight, pSrcRect->yBottom + m_RootShift.y,
     1079                                         pDstRect->xLeft - m_RootShift.x, pDstRect->yTop,
     1080                                         pDstRect->xRight - m_RootShift.x, pDstRect->yBottom,
    10791081                                            GL_COLOR_BUFFER_BIT, GL_LINEAR);
    10801082            }
     
    12101212                        const RTRECT * pDstRect = &paDstRegions[i];
    12111213                       
    1212                         glBlitFramebufferEXT(pSrcRect->xLeft, pSrcRect->yTop, pSrcRect->xRight, pSrcRect->yBottom,
    1213                                             pDstRect->xLeft * m_FBOThumbScaleX, pDstRect->yTop * m_FBOThumbScaleY, pDstRect->xRight * m_FBOThumbScaleX, pDstRect->yBottom * m_FBOThumbScaleY,
    1214                                             GL_COLOR_BUFFER_BIT, GL_LINEAR);
     1214                        glBlitFramebufferEXT(pSrcRect->xLeft, pSrcRect->yTop + m_RootShift.y,
     1215                                                                        pSrcRect->xRight, pSrcRect->yBottom + m_RootShift.y,
     1216                                                pDstRect->xLeft * m_FBOThumbScaleX, pDstRect->yTop * m_FBOThumbScaleY,
     1217                                                pDstRect->xRight * m_FBOThumbScaleX, pDstRect->yBottom * m_FBOThumbScaleY,
     1218                                                GL_COLOR_BUFFER_BIT, GL_LINEAR);
    12151219                    }
    12161220                }
Note: See TracChangeset for help on using the changeset viewer.

© 2024 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette