/vbox/src/VBox/Additions/x11/vboxvideo/ |
H A D | vbva.c | 50 * @param aRects Array of structures containing the coordinates of the 54 vboxHandleDirtyRect(ScrnInfoPtr pScrn, int iRects, BoxPtr aRects) argument 74 if ( aRects[i].x1 > pVBox->pScreens[j].aScreenLocation.x 76 || aRects[i].y1 > pVBox->pScreens[j].aScreenLocation.y 78 || aRects[i].x2 < pVBox->pScreens[j].aScreenLocation.x 79 || aRects[i].y2 < pVBox->pScreens[j].aScreenLocation.y) 81 cmdHdr.x = (int16_t)aRects[i].x1; 82 cmdHdr.y = (int16_t)aRects[i].y1; 83 cmdHdr.w = (uint16_t)(aRects[i].x2 - aRects[ [all...] |
/vbox/src/VBox/GuestHost/OpenGL/util/ |
H A D | vreg.cpp | 404 static void vboxVrListVisitIntersected(PVBOXVR_LIST pList1, uint32_t cRects, PCRTRECT aRects, argument 417 PCRTRECT pRect2 = &aRects[i]; 440 static void vboxVrListVisitNonintersected(PVBOXVR_LIST pList1, uint32_t cRects, PCRTRECT aRects, argument 453 PCRTRECT pRect2 = &aRects[i]; 648 static int vboxVrListSubstNoJoin(PVBOXVR_LIST pList, uint32_t cRects, PCRTRECT aRects, bool *pfChanged) argument 660 vboxVrListVisitIntersected(pList, cRects, aRects, vboxVrListSubstNoJoinCb, &Data); 674 static PCRTRECT vboxVrRectsOrder(uint32_t cRects, PCRTRECT aRects) 679 PRTRECT pRectI = &aRects[i]; 682 PRTRECT pRectJ = &aRects[j]; 688 PRTRECT pRects = (PRTRECT)aRects; 898 VBoxVrListRectsIntersect(PVBOXVR_LIST pList, uint32_t cRects, PCRTRECT aRects, bool *pfChanged) argument 939 VBoxVrListRectsSubst(PVBOXVR_LIST pList, uint32_t cRects, PCRTRECT aRects, bool *pfChanged) argument 976 VBoxVrListRectsSet(PVBOXVR_LIST pList, uint32_t cRects, PCRTRECT aRects, bool *pfChanged) argument 1000 VBoxVrListRectsAdd(PVBOXVR_LIST pList, uint32_t cRects, PCRTRECT aRects, bool *pfChanged) argument 1136 VBoxVrListRectsGet(PVBOXVR_LIST pList, uint32_t cRects, RTRECT * aRects) argument [all...] |
/vbox/include/VBox/ |
H A D | VBoxVideo.h | 691 VBOXVHWA_RECTL aRects[1]; member in struct:VBOXVHWACMD_SURF_COLORFILL::__anon112::__anon113 1808 VBOXCMDVBVA_RECT aRects[1]; member in struct:VBOXCMDVBVA_BLT_PRIMARY 1816 VBOXCMDVBVA_RECT aRects[1]; member in struct:VBOXCMDVBVA_BLT_PRIMARY_GENERIC_A8R8G8B8 1825 VBOXCMDVBVA_RECT aRects[1]; member in struct:VBOXCMDVBVA_BLT_OFFPRIMSZFMT_OR_ID 1834 VBOXCMDVBVA_RECT aRects[1]; member in struct:VBOXCMDVBVA_BLT_SAMEDIM_A8R8G8B8 1843 VBOXCMDVBVA_RECT aRects[1]; member in struct:VBOXCMDVBVA_BLT_GENERIC_A8R8G8B8 1863 VBOXCMDVBVA_RECT aRects[1]; member in struct:VBOXCMDVBVA_CLRFILL_PRIMARY 1870 VBOXCMDVBVA_RECT aRects[1]; member in struct:VBOXCMDVBVA_CLRFILL_GENERIC_A8R8G8B8
|
/vbox/src/VBox/Additions/WINNT/Graphics/Video/common/wddm/ |
H A D | VBoxMPIf.h | 285 * if set - VBOXWDDM_RECTS_INFO::aRects[0] contains view rectangle */ 303 RECT aRects[1]; member in struct:VBOXWDDM_RECTS_INFO 306 #define VBOXWDDM_RECTS_INFO_SIZE4CRECTS(_cRects) (RT_OFFSETOF(VBOXWDDM_RECTS_INFO, aRects[(_cRects)])) 350 #define VBOXVIDEOCM_CMD_RECTS_INTERNAL_SIZE4CRECTS(_cRects) (RT_OFFSETOF(VBOXVIDEOCM_CMD_RECTS_INTERNAL, Cmd.RectsInfo.aRects[(_cRects)]))
|
/vbox/src/VBox/Additions/WINNT/Graphics/Video/mp/wddm/ |
H A D | VBoxMPVdma.cpp | 228 if (vboxWddmRectIntersection(pArea, &pRects->aRects[i], &pResult->aRects[cRects])) 297 vboxWddmRectTranslate(&pRects->UpdateRects.aRects[i], x, y); 303 const size_t cbDup = RT_OFFSETOF(VBOXVDMAPIPE_RECTS, UpdateRects.aRects[pRects->UpdateRects.cRects]); 499 rc = VBoxVrListRectsAdd(&pSwapchain->VisibleRegions, pRects->cRects, (const RTRECT*)pRects->aRects, &fCurChanged); 525 rc = VBoxVrListRectsSubst(&pCurSwapchain->VisibleRegions, pRects->cRects, (const RTRECT*)pRects->aRects, &fChanged); 677 RECT *pRect = &pCF->Rects.aRects[i]; 852 vboxWddmRectTranslated(&SrcRect, &pBlt->DstRects.UpdateRects.aRects[i], -pBlt->DstRects.ContextRect.left, -pBlt->DstRects.ContextRect.top); 855 &pBlt->DstAlloc.pAlloc->AllocData, &pBlt->DstRects.UpdateRects.aRects[i]); 1227 Status = vboxVdmaTexPresentSubmit(pDevExt, pCrPacker, u32CrConClientID, hostID, srcId, posX, posY, pDstRects->UpdateRects.cRects, (const RTRECT*)pDstRects->UpdateRects.aRects); [all...] |
H A D | VBoxMPVhwa.cpp | 905 VBOXVHWACMD_TYPE_SURF_FLIP, RT_OFFSETOF(VBOXVHWACMD_SURF_COLORFILL, u.in.aRects[pCF->ClrFill.Rects.cRects])); 916 memcpy (pBody->u.in.aRects, pCF->ClrFill.Rects.aRects, pCF->ClrFill.Rects.cRects * sizeof (pCF->ClrFill.Rects.aRects[0]));
|
H A D | VBoxMPWddm.cpp | 6070 *poffRects = RT_OFFSETOF(VBOXCMDVBVA_BLT_OFFPRIMSZFMT_OR_ID, aRects); 6079 *poffRects = RT_OFFSETOF(VBOXCMDVBVA_BLT_SAMEDIM_A8R8G8B8, aRects); 6102 *poffRects = RT_OFFSETOF(VBOXCMDVBVA_BLT_SAMEDIM_A8R8G8B8, aRects); 6112 *poffRects = RT_OFFSETOF(VBOXCMDVBVA_BLT_GENERIC_A8R8G8B8, aRects); 6212 cbPrivateData = RT_OFFSETOF(VBOXCMDVBVA_BLT_OFFPRIMSZFMT_OR_ID, aRects); 6353 paRects = pCFill->aRects; 6354 cbPrivateData = RT_OFFSETOF(VBOXCMDVBVA_CLRFILL_GENERIC_A8R8G8B8, aRects); 6493 UINT cbHead = RT_OFFSETOF(VBOXWDDM_DMA_PRIVATEDATA_BLT, Blt.DstRects.UpdateRects.aRects[0]); 6505 memcpy(&pBlt->Blt.DstRects.UpdateRects.aRects[pPresent->MultipassOffset], &pPresent->pDstSubRects[pPresent->MultipassOffset], cbRects); 6512 memcpy(&pBlt->Blt.DstRects.UpdateRects.aRects[pPresen [all...] |
/vbox/src/VBox/HostServices/SharedOpenGL/crserverlib/presenter/ |
H A D | server_presenter.cpp | 3363 const VBOXCMDVBVA_RECT *pPRects = pCmd->aRects; 3364 if ((cbCmd - RT_OFFSETOF(VBOXCMDVBVA_BLT_PRIMARY, aRects)) % sizeof (VBOXCMDVBVA_RECT)) 3370 cRects = (cbCmd - RT_OFFSETOF(VBOXCMDVBVA_BLT_PRIMARY, aRects)) / sizeof (VBOXCMDVBVA_RECT); 3624 const VBOXCMDVBVA_RECT *pPRects = pCmd->aRects; 3625 if ((cbCmd - RT_OFFSETOF(VBOXCMDVBVA_BLT_OFFPRIMSZFMT_OR_ID, aRects)) % sizeof (VBOXCMDVBVA_RECT)) 3631 cRects = (cbCmd - RT_OFFSETOF(VBOXCMDVBVA_BLT_OFFPRIMSZFMT_OR_ID, aRects)) / sizeof (VBOXCMDVBVA_RECT); 3672 const VBOXCMDVBVA_RECT *pPRects = pCmd->aRects; 3673 if ((cbCmd - RT_OFFSETOF(VBOXCMDVBVA_BLT_SAMEDIM_A8R8G8B8, aRects)) % sizeof (VBOXCMDVBVA_RECT)) 3679 cRects = (cbCmd - RT_OFFSETOF(VBOXCMDVBVA_BLT_SAMEDIM_A8R8G8B8, aRects)) / sizeof (VBOXCMDVBVA_RECT); 3741 const VBOXCMDVBVA_RECT *pPRects = pCmd->aRects; [all...] |
/vbox/src/VBox/Additions/common/crOpenGL/ |
H A D | load.c | 780 hTmpRgn = CreateRectRgnIndirect(&pRegions->RectsInfo.aRects[i]);
|