VirtualBox

Changeset 45149 in vbox for trunk/src/VBox/HostServices


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

File:
1 edited

Legend:

Unmodified
Added
Removed
  • 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