VirtualBox

Changeset 107328 in vbox for trunk


Ignore:
Timestamp:
Dec 16, 2024 11:45:16 AM (3 months ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
166361
Message:

3D: Save/restore all VMSVGA surfaces into a saved state for Linux guests even if '3D accel' is disabled. bugref:10580

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/Devices/Graphics/DevVGA-SVGA.cpp

    r107018 r107328  
    42684268            vmsvgaR3SaveExecFifo(pDevIns->pHlpR3, pThisCC, pSSM);
    42694269# ifdef VBOX_WITH_VMSVGA3D
    4270             if (pThis->svga.f3DEnabled)
     4270            if (pThis->svga.f3DEnabled || pThis->svga.fVMSVGA2dGBO)
    42714271            {
    42724272                if (vmsvga3dIsLegacyBackend(pThisCC))
     
    42884288            vmsvgaR3LoadExecFifo(pDevIns->pHlpR3, pThis, pThisCC, pLoadState->pSSM, pLoadState->uVersion, pLoadState->uPass);
    42894289# ifdef VBOX_WITH_VMSVGA3D
    4290             if (pThis->svga.f3DEnabled)
     4290            if (pThis->svga.f3DEnabled || pThis->svga.fVMSVGA2dGBO)
    42914291            {
    42924292                /* The following RT_OS_DARWIN code was in vmsvga3dLoadExec and therefore must be executed before each vmsvga3dLoadExec invocation. */
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