Changeset 24044 in vbox
- Timestamp:
- Oct 23, 2009 3:51:41 PM (15 years ago)
- Location:
- trunk/src/VBox
- Files:
-
- 4 edited
-
Additions/WINNT/Graphics/Display/dd.c (modified) (2 diffs)
-
Devices/Graphics/HGSMI/HGSMIHost.cpp (modified) (1 diff)
-
Frontends/VirtualBox/src/VBoxFBOverlay.cpp (modified) (1 diff)
-
HostDrivers/VBoxNetFlt/win/VBoxNetFltPt-win.c (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/Additions/WINNT/Graphics/Display/dd.c
r24028 r24044 1187 1187 1188 1188 if(lpSurfaceLocal->ddsCaps.dwCaps & DDSCAPS_VISIBLE 1189 || ( 1190 lpSurfaceLocal->ddsCaps.dwCaps & DDSCAPS_PRIMARYSURFACE 1191 || ( 1192 !!(lpSurfaceLocal->ddsCaps.dwCaps & DDSCAPS_OVERLAY) 1193 && pDesc->bVisible 1194 ) 1189 || lpSurfaceLocal->ddsCaps.dwCaps & DDSCAPS_PRIMARYSURFACE 1190 || ( !!(lpSurfaceLocal->ddsCaps.dwCaps & DDSCAPS_OVERLAY) 1191 && pDesc->bVisible 1195 1192 ) 1196 1193 ) … … 1584 1581 pBody->TargGuestSurfInfo = (uint64_t)pTargDesc; 1585 1582 pBody->CurrGuestSurfInfo = (uint64_t)pCurrDesc; 1583 1584 pTargDesc->bVisible = pCurrDesc->bVisible; 1585 pCurrDesc->bVisible = false; 1586 1586 1587 1587 // pBody->u.in.flags = vboxVHWAFromDDFLIPs(lpFlip->dwFlags); -
trunk/src/VBox/Devices/Graphics/HGSMI/HGSMIHost.cpp
r22920 r24044 1056 1056 if (pIns->hostHeap.cRefs) 1057 1057 { 1058 Assert(0); 1058 1059 /* It is possible to change the heap only if there is no pending allocations. */ 1059 1060 rc = VERR_ACCESS_DENIED; -
trunk/src/VBox/Frontends/VirtualBox/src/VBoxFBOverlay.cpp
r23951 r24044 3124 3124 { 3125 3125 VBoxVHWASurfaceBase *pSurf = handle2Surface(pCmd->u.in.hSurf); 3126 #ifdef DEBUG_misha 3127 /* for performance reasons we should receive unlock for visible surfaces only 3128 * other surfaces receive unlock only once becoming visible, e.g. on DdFlip 3129 * Ensure this is so*/ 3130 if(pSurf != mDisplay.getPrimary()) 3131 { 3132 const OverlayList & overlays = mDisplay.overlays(); 3133 bool bFound = false; 3134 3135 for (OverlayList::const_iterator it = overlays.begin(); 3136 it != overlays.end(); ++ it) 3137 { 3138 VBoxVHWASurfList * pSurfList = *it; 3139 if(pSurfList->current() == pSurf) 3140 { 3141 bFound = true; 3142 break; 3143 } 3144 } 3145 3146 Assert(bFound); 3147 } 3148 #endif 3126 3149 VBOXQGLLOG_ENTER(("pSurf (0x%x)\n",pSurf)); 3127 3150 if(pCmd->u.in.xUpdatedMemValid) -
trunk/src/VBox/HostDrivers/VBoxNetFlt/win/VBoxNetFltPt-win.c
r23927 r24044 1620 1620 if (pPacket != NULL) 1621 1621 { 1622 #ifndef VBOX_LOOPBACK_USEFLAGS 1623 PNDIS_PACKET pLb = NULL; 1624 #endif 1622 1625 do 1623 1626 { … … 1633 1636 1634 1637 VBOXNETFLT_LBVERIFY(pNetFlt, pPacket); 1635 #else1636 PNDIS_PACKET pLb = NULL;1637 1638 #endif 1638 1639 if(bNetFltActive) … … 1669 1670 1670 1671 #ifndef VBOX_LOOPBACK_USEFLAGS 1671 Assert( pLb &&!vboxNetFltWinLbIsFromIntNet(pLb));1672 Assert(!pLb || !vboxNetFltWinLbIsFromIntNet(pLb)); 1672 1673 #endif 1673 1674 Status = vboxNetFltWinRecvPassThru(pAdapt, pPacket);
Note:
See TracChangeset
for help on using the changeset viewer.

