VirtualBox

Changeset 34182 in vbox for trunk/src/VBox/Devices/Graphics


Ignore:
Timestamp:
Nov 18, 2010 6:12:37 PM (14 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
67917
Message:

wddm/3d: saved state fixes 1

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/Devices/Graphics/DevVGA_VDMA.cpp

    r34141 r34182  
    11661166#endif
    11671167
     1168int vboxVDMASaveStateExecPrep(struct VBOXVDMAHOST *pVdma, PSSMHANDLE pSSM)
     1169{
     1170    PVGASTATE pVGAState = pVdma->pVGAState;
     1171    PVBOXVDMACMD_CHROMIUM_CTL pCmd = (PVBOXVDMACMD_CHROMIUM_CTL)vboxVDMACrCtlCreate(
     1172            VBOXVDMACMD_CHROMIUM_CTL_TYPE_SAVESTATE_BEGIN, sizeof (*pCmd));
     1173    Assert(pCmd);
     1174    if (pCmd)
     1175    {
     1176        int rc = vboxVDMACrCtlPost(pVGAState, pCmd);
     1177        AssertRC(rc);
     1178        return rc;
     1179    }
     1180    return VERR_NO_MEMORY;
     1181}
     1182
     1183int vboxVDMASaveStateExecDone(struct VBOXVDMAHOST *pVdma, PSSMHANDLE pSSM)
     1184{
     1185    PVGASTATE pVGAState = pVdma->pVGAState;
     1186    PVBOXVDMACMD_CHROMIUM_CTL pCmd = (PVBOXVDMACMD_CHROMIUM_CTL)vboxVDMACrCtlCreate(
     1187            VBOXVDMACMD_CHROMIUM_CTL_TYPE_SAVESTATE_END, sizeof (*pCmd));
     1188    Assert(pCmd);
     1189    if (pCmd)
     1190    {
     1191        int rc = vboxVDMACrCtlPost(pVGAState, pCmd);
     1192        AssertRC(rc);
     1193        return rc;
     1194    }
     1195    return VERR_NO_MEMORY;
     1196}
     1197
     1198
    11681199void vboxVDMAControl(struct VBOXVDMAHOST *pVdma, PVBOXVDMA_CTL pCmd)
    11691200{
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