VirtualBox

Changeset 45149 in vbox


Ignore:
Timestamp:
Mar 22, 2013 9:49:29 PM (12 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
84468
Message:

crOpenGL: saved state update

Location:
trunk/src/VBox
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • TabularUnified trunk/src/VBox/GuestHost/OpenGL/include/cr_version.h

    r44937 r45149  
    2626 * this is why we switched to glReadDrawPixels(GL_DEPTH_STENCIL) in one run */
    2727#define SHCROGL_SSM_VERSION_WITH_SINGLE_DEPTH_STENCIL               36
    28 #define SHCROGL_SSM_VERSION                                         36
     28#define SHCROGL_SSM_VERSION_WITH_PRESENT_STATE                      37
     29#define SHCROGL_SSM_VERSION                                         37
    2930
    3031/* These define the Chromium release number.
  • TabularUnified trunk/src/VBox/HostServices/SharedOpenGL/crserverlib/server_main.c

    r45148 r45149  
    16841684    {
    16851685        CRMuralInfo muralInfo;
     1686        CRMuralInfo *pActualMural = NULL;
    16861687
    16871688        rc = SSMR3GetMem(pSSM, &key, sizeof(key));
     
    17051706        }
    17061707
     1708        pActualMural = (CRMuralInfo *)crHashtableSearch(cr_server.muralTable, key);;
     1709        CRASSERT(pActualMural);
     1710
    17071711        if (version >= SHCROGL_SSM_VERSION_WITH_WINDOW_CTX_USAGE)
    17081712        {
    1709             CRMuralInfo *pActualMural = (CRMuralInfo *)crHashtableSearch(cr_server.muralTable, key);;
    1710             CRASSERT(pActualMural);
    17111713            rc = SSMR3GetMem(pSSM, pActualMural->ctxUsage, sizeof (pActualMural->ctxUsage));
    17121714            CRASSERT(rc == VINF_SUCCESS);
     
    17271729            crFree(muralInfo.pVisibleRects);
    17281730        }
     1731
     1732        Assert(!pActualMural->fDataPresented);
     1733
     1734        if (version >= SHCROGL_SSM_VERSION_WITH_PRESENT_STATE)
     1735            pActualMural->fDataPresented = muralInfo.fDataPresented;
     1736        else
     1737            pActualMural->fDataPresented = GL_TRUE;
    17291738    }
    17301739
Note: See TracChangeset for help on using the changeset viewer.

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