VirtualBox

Ignore:
Timestamp:
May 10, 2012 12:16:22 PM (13 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
77881
Message:

wddm: visible rects fix for disabled Aero

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/Additions/WINNT/Graphics/Video/mp/wddm/VBoxMPVdma.cpp

    r40785 r41233  
    869869            if (pBlt->Hdr.fFlags.fVisibleRegions)
    870870            {
     871                PVBOXWDDM_SWAPCHAIN pSwapchain = vboxWddmSwapchainRetainByAlloc(pDevExt, pSrcAlloc);
    871872                POINT pos = pSource->VScreenPos;
    872873                if (pos.x || pos.y)
     
    876877                }
    877878
    878                 Status = vboxVdmaGgDirtyRectsProcess(pDevExt, pContext, NULL, &pBlt->Blt.SrcRect, &pBlt->Blt.DstRects);
     879                Status = vboxVdmaGgDirtyRectsProcess(pDevExt, pContext, pSwapchain, &pBlt->Blt.SrcRect, &pBlt->Blt.DstRects);
    879880                Assert(Status == STATUS_SUCCESS);
     881
     882                if (pSwapchain)
     883                    vboxWddmSwapchainRelease(pSwapchain);
    880884            }
    881885            else
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