Searched defs:pRects (Results 1 - 25 of 25) sorted by relevance

/vbox/src/VBox/HostServices/SharedOpenGL/unpacker/
H A Dunpack_visibleregion.c29 GLvoid *pRects = DATA_POINTER( 16, GLvoid );; local
30 cr_unpackDispatch.WindowVisibleRegion( window, cRects, pRects );
H A Dunpack_misc.c85 GLint *pRects = (GLint *)DATA_POINTER( 28, GLvoid ); local
86 cr_unpackDispatch.VBoxTexPresent( texture, cfg, xPos, yPos, cRects, pRects );
/vbox/src/VBox/Additions/common/VBoxGuestLib/
H A DVBoxGuestR3LibSeamless.cpp134 * @param pRects list of visible rectangles on the guest display
144 VBGLR3DECL(int) VbglR3SeamlessSendRects(uint32_t cRects, PRTRECT pRects) argument
149 AssertReturn(pRects || cRects == 0, VERR_INVALID_PARAMETER);
161 memcpy(&pReq->Rect, pRects, cRects * sizeof(RTRECT));
/vbox/src/VBox/Additions/x11/VBoxClient/
H A Dseamless.cpp54 static void sendRegionUpdate(RTRECT *pRects, size_t cRects) argument
57 if (cRects && !pRects) /* Assertion */
62 VbglR3SeamlessSendRects(cRects, pRects);
H A Dseamless-x11.cpp207 XRectangle *pRects = NULL; local
216 pRects = XShapeGetRectangles(mDisplay, hWin, ShapeBounding, &cRects, &iOrdering);
217 if (!pRects)
222 || (pRects[0].x != 0)
223 || (pRects[0].y != 0)
224 || (pRects[0].width != winAttrib.width)
225 || (pRects[0].height != winAttrib.height)
232 pRects);
362 XRectangle *pRects; local
365 pRects
407 XRectangle *pRects; local
459 getRectsCallback(VBoxGuestWinInfo *pInfo, struct RectList *pRects) argument
[all...]
H A Dseamless-x11.h40 typedef void FNSENDREGIONUPDATE(RTRECT *pRects, size_t cRects);
63 XRectangle *pRects)
65 mcRects(cRects), mpRects(pRects) {}
137 XRectangle *pRects)
141 pRects);
62 VBoxGuestWinInfo(bool hasShape, int x, int y, int w, int h, int cRects, XRectangle *pRects) argument
136 addWindow(Window hWin, bool isMapped, int x, int y, int w, int h, int cRects, XRectangle *pRects) argument
/vbox/src/VBox/Additions/x11/VBoxClient/testcase/
H A DtstSeamlessX11.cpp40 int VbglR3SeamlessSendRects(uint32_t cRects, PRTRECT pRects) argument
46 pRects[i].xLeft, pRects[i].yTop, pRects[i].xRight,
47 pRects[i].yBottom);
H A DtstSeamlessX11-auto.cpp254 XRectangle *pRects)
258 g_pSmlsShapeRectangles = pRects;
303 static void sendRegionUpdate(RTRECT *pRects, size_t cRects) argument
652 RTRECT *pRects = subject.getRects(); local
663 if (!smlsCompRect(&pRects[i], &pFixture->paReportedRects[i]))
668 &pRects[i]);
683 if (!smlsCompRect(&pRects[i], &pFixture->paReportedRects[i]))
688 &pRects[i]);
253 smlsSetShapeRectangles(Window window, int cRects, XRectangle *pRects) argument
/vbox/src/VBox/HostServices/SharedOpenGL/crserverlib/presenter/
H A Ddisplay_vrdp.cpp246 const RTRECT *pRects; local
248 int rc = CrVrScrCompositorEntryRegionsGet(pCompositor, pEntry, &cRects, &pRects, NULL, NULL);
255 cr_server.outputRedirect.CRORVisibleRegion(pVrdp, cRects, pRects);
H A Dserver_presenter.cpp174 static int crFbTexDataGetContents(CR_TEXDATA *pTex, const RTPOINT *pPos, uint32_t cRects, const RTRECT *pRects, CR_BLITTER_IMG *pDst) argument
184 CrMBltImg(pSrcImg, pPos, cRects, pRects, pDst);
191 static int crFbBltGetContentsScaledDirect(HCR_FRAMEBUFFER hFb, const RTRECTSIZE *pSrcRectSize, const RTRECT *pDstRect, uint32_t cRects, const RTRECT *pRects, CR_BLITTER_IMG *pDst) argument
257 const RTRECT * pRect = &pRects[i];
399 static int crFbBltGetContentsScaledCPU(HCR_FRAMEBUFFER hFb, const RTRECTSIZE *pSrcRectSize, const RTRECT *pDstRect, uint32_t cRects, const RTRECT *pRects, CR_BLITTER_IMG *pImg) argument
432 int rc = CrFbBltGetContents(hFb, &UnscaledPos, cRects, pRects, &Img);
451 int CrFbBltGetContents(HCR_FRAMEBUFFER hFb, const RTPOINT *pPos, uint32_t cRects, const RTRECT *pRects, CR_BLITTER_IMG *pDst) argument
502 const RTRECT * pRect = &pRects[i];
626 int CrFbBltGetContentsEx(HCR_FRAMEBUFFER hFb, const RTRECTSIZE *pSrcRectSize, const RTRECT *pDstRect, uint32_t cRects, const RTRECT *pRects, CR_BLITTER_IMG *pImg) argument
636 return CrFbBltGetContents(hFb, &Pos, cRects, pRects, pIm
645 crFbBltPutContentsFbVram(HCR_FRAMEBUFFER hFb, const RTPOINT *pPos, uint32_t cRects, const RTRECT *pRects, CR_BLITTER_IMG *pSrc) argument
656 crFbClrFillFbVram(HCR_FRAMEBUFFER hFb, uint32_t cRects, const RTRECT *pRects, uint32_t u32Color) argument
665 CrFbClrFill(HCR_FRAMEBUFFER hFb, uint32_t cRects, const RTRECT *pRects, uint32_t u32Color) argument
687 crFbBltPutContents(HCR_FRAMEBUFFER hFb, const RTPOINT *pPos, uint32_t cRects, const RTRECT *pRects, CR_BLITTER_IMG *pImg) argument
701 CrFbBltPutContents(HCR_FRAMEBUFFER hFb, const RTPOINT *pPos, uint32_t cRects, const RTRECT *pRects, CR_BLITTER_IMG *pImg) argument
712 crFbRegionsIsIntersectRects(HCR_FRAMEBUFFER hFb, uint32_t cRects, const RTRECT *pRects, bool *pfRegChanged) argument
742 CrFbBltPutContentsNe(HCR_FRAMEBUFFER hFb, const RTPOINT *pPos, uint32_t cRects, const RTRECT *pRects, CR_BLITTER_IMG *pImg) argument
772 CrFbClrFillNe(HCR_FRAMEBUFFER hFb, uint32_t cRects, const RTRECT *pRects, uint32_t u32Color) argument
2948 RTRECT * pRects = NULL; local
3128 crServerDispatchVBoxTexPresent(GLuint texture, GLuint cfg, GLint xPos, GLint yPos, GLint cRects, const GLint *pRects) argument
3225 RTRECT *pRects = (RTRECT *)g_CrPresenter.pvTmpBuf; local
3231 crPMgrPrimaryUpdateScreen(HCR_FRAMEBUFFER hFb, uint32_t idScreen, uint32_t cRects, const RTRECT *pRects) argument
3295 crPMgrPrimaryUpdate(HCR_FRAMEBUFFER hFb, uint32_t cRects, const RTRECT *pRects) argument
3313 crVBoxServerCrCmdBltPrimaryVramGenericProcess(uint32_t u32PrimaryID, VBOXCMDVBVAOFFSET offVRAM, uint32_t width, uint32_t height, const RTPOINT *pPos, uint32_t cRects, const RTRECT *pRects, bool fToPrimary) argument
3372 RTRECT *pRects = crVBoxServerCrCmdBltRecsUnpack(pPRects, cRects); local
3424 crVBoxServerCrCmdBltIdToVramMem(uint32_t hostId, VBOXCMDVBVAOFFSET offVRAM, uint32_t width, uint32_t height, const RTPOINT *pPos, uint32_t cRects, const RTRECT *pRects) argument
3470 crVBoxServerCrCmdBltIdToVram(uint32_t hostId, VBOXCMDVBVAOFFSET offVRAM, uint32_t width, uint32_t height, const RTPOINT *pPos, uint32_t cRects, const RTRECT *pRects) argument
3486 crVBoxServerCrCmdBltVramToVramMem(VBOXCMDVBVAOFFSET offSrcVRAM, uint32_t srcWidth, uint32_t srcHeight, VBOXCMDVBVAOFFSET offDstVRAM, uint32_t dstWidth, uint32_t dstHeight, const RTPOINT *pPos, uint32_t cRects, const RTRECT *pRects) argument
3508 crVBoxServerCrCmdBltVramToVram(VBOXCMDVBVAOFFSET offSrcVRAM, uint32_t srcWidth, uint32_t srcHeight, VBOXCMDVBVAOFFSET offDstVRAM, uint32_t dstWidth, uint32_t dstHeight, const RTPOINT *pPos, uint32_t cRects, const RTRECT *pRects) argument
3633 RTRECT *pRects = crVBoxServerCrCmdBltRecsUnpack(pPRects, cRects); local
3681 RTRECT *pRects = crVBoxServerCrCmdBltRecsUnpack(pPRects, cRects); local
3750 RTRECT *pRects = crVBoxServerCrCmdBltRecsUnpack(pPRects, cRects); local
3799 crVBoxServerCrCmdClrFillPrimaryGenericProcess(uint32_t u32PrimaryID, const RTRECT *pRects, uint32_t cRects, uint32_t u32Color) argument
3818 crVBoxServerCrCmdClrFillVramGenericProcess(VBOXCMDVBVAOFFSET offVRAM, uint32_t width, uint32_t height, const RTRECT *pRects, uint32_t cRects, uint32_t u32Color) argument
3845 RTRECT *pRects = crVBoxServerCrCmdBltRecsUnpack(pPRects, cRects); local
[all...]
/vbox/src/VBox/Additions/WINNT/Graphics/Video/disp/xpdm/
H A DVBoxDispMini.cpp353 int VBoxDispMPSetVisibleRegion(HANDLE hDriver, PRTRECT pRects, DWORD cRects) argument
359 dwrc = EngDeviceIoControl(hDriver, IOCTL_VIDEO_VBOX_SETVISIBLEREGION, pRects, cRects*sizeof(RTRECT),
H A DVBoxDispVRDP.cpp503 static BOOL vrdpReportRepeat(PVBOXDISPDEV pDev, const CLIPRECTS *pRects) argument
507 if (pRects)
511 const RECTL *prcl = &pRects->arcl[1];
513 for (; i < pRects->c; i++, prcl++)
610 static BOOL vrdpGetIntersectingRects (CLIPRECTS *pRects, argument
616 pRects->c = 0; /* Number of clipping rects. */
622 * clipping (rc = TRUE, pRects->c = 0).
630 RECTL *prclIntersect = &pRects->arcl[0];
651 pRects->c = c;
/vbox/src/VBox/Additions/linux/drm/
H A Dvbox_main.c79 struct drm_clip_rect *pRects,
107 || pRects[i].x1 > crtc->x
109 || pRects[i].y1 > crtc->y
111 || pRects[i].x2 < crtc->x
112 || pRects[i].y2 < crtc->y)
114 cmdHdr.x = (int16_t)pRects[i].x1;
115 cmdHdr.y = (int16_t)pRects[i].y1;
116 cmdHdr.w = (uint16_t)pRects[i].x2 - pRects[i].x1;
117 cmdHdr.h = (uint16_t)pRects[
78 vbox_framebuffer_dirty_rectangles(struct drm_framebuffer *fb, struct drm_clip_rect *pRects, unsigned cRects) argument
131 vbox_user_framebuffer_dirty(struct drm_framebuffer *fb, struct drm_file *file_priv, unsigned flags, unsigned color, struct drm_clip_rect *pRects, unsigned cRects) argument
[all...]
/vbox/src/VBox/Additions/common/crOpenGL/
H A Dstub.c145 void APIENTRY crWindowVisibleRegion( GLint window, GLint cRects, const void *pRects )
152 stub.spu->dispatch_table.WindowVisibleRegion( window, cRects, pRects );
156 void APIENTRY crVBoxTexPresent(GLuint texture, GLuint cfg, GLint xPos, GLint yPos, GLint cRects, const GLint *pRects) argument
278 pRects = (RECT*) lpRgnData->Buffer;
281 crDebug("Rgn[%d] = (%d, %d, %d, %d)", i, pRects[i].left, pRects[i].top, pRects[i].right, pRects[i].bottom);
/vbox/src/VBox/Additions/WINNT/Graphics/Video/mp/xpdm/
H A DVBoxMPIOCTL.cpp449 BOOLEAN VBoxMPSetVisibleRegion(uint32_t cRects, RTRECT *pRects, PSTATUS_BLOCK pStatus) argument
462 memcpy(&req->Rect, pRects, cRects*sizeof(RTRECT));
/vbox/src/VBox/HostServices/SharedOpenGL/render/
H A Drenderspu_agl.c69 static void renderspu_SystemSetRootVisibleRegion(GLint cRects, GLint *pRects);
711 void renderspu_SystemWindowVisibleRegion(WindowInfo *window, GLint cRects, const GLint* pRects) argument
733 pRects[4*i] , pRects[4*i+1],
734 pRects[4*i+2], pRects[4*i+3]);
735 //DEBUG_MSG_POETZSCH (("visible rect %d %d %d %d\n", pRects[4*i] , pRects[4*i+1],
736 // pRects[4*i+2], pRects[
746 renderspu_SystemSetRootVisibleRegion(GLint cRects, GLint *pRects) argument
[all...]
H A Drenderspu_wgl.c1587 void renderspu_SystemWindowVisibleRegion(WindowInfo *window, GLint cRects, const GLint* pRects) argument
1605 hTmpRgn = CreateRectRgn(pRects[4*i], pRects[4*i+1], pRects[4*i+2], pRects[4*i+3]);
H A Drenderspu.c743 static void renderspuDbgDumpVisibleRegion(GLint win, GLint cRects, const GLint *pRects) argument
746 const RTRECT *pRtRects = (const RTRECT *)((const void*)pRects);
758 renderspuWindowVisibleRegion(GLint win, GLint cRects, const GLint *pRects) argument
764 renderspuDbgDumpVisibleRegion(win, cRects, pRects);
769 renderspu_SystemWindowVisibleRegion( window, cRects, pRects );
/vbox/src/VBox/Additions/x11/x11include/xorg-server-1.1.0/
H A DPs.h153 xRectangle *pRects; member in struct:__anon4469
465 xRectangle *pRects);
469 xRectangle *pRects);
/vbox/src/VBox/Additions/x11/x11include/xorg-server-1.0.1/
H A DPs.h153 xRectangle *pRects; member in struct:__anon4028
465 xRectangle *pRects);
469 xRectangle *pRects);
/vbox/src/VBox/GuestHost/OpenGL/util/
H A Dblitter.cpp74 void CrMClrFillImg(CR_BLITTER_IMG *pImg, uint32_t cRects, const RTRECT *pRects, uint32_t u32Color) argument
88 const RTRECT * pRect = &pRects[i];
133 void CrMBltImg(const CR_BLITTER_IMG *pSrc, const RTPOINT *pPos, uint32_t cRects, const RTRECT *pRects, CR_BLITTER_IMG *pDst) argument
149 const RTRECT * pRect = &pRects[i];
237 void CrMBltImgScaled(const CR_BLITTER_IMG *pSrc, const RTRECTSIZE *pSrcRectSize, const RTRECT *pDstRect, uint32_t cRects, const RTRECT *pRects, CR_BLITTER_IMG *pDst) argument
265 const RTRECT * pRect = &pRects[i];
/vbox/src/VBox/Additions/WINNT/Graphics/Video/mp/wddm/
H A DVBoxMPVdma.cpp223 DECLINLINE(void) vboxVdmaDirtyRectsCalcIntersection(const RECT *pArea, const VBOXWDDM_RECTS_INFO *pRects, PVBOXWDDM_RECTS_INFO pResult) argument
226 for (uint32_t i = 0; i < pRects->cRects; ++i)
228 if (vboxWddmRectIntersection(pArea, &pRects->aRects[i], &pResult->aRects[cRects]))
291 static VOID vboxWddmBltPipeRectsTranslate(VBOXVDMAPIPE_RECTS *pRects, int x, int y) argument
293 vboxWddmRectTranslate(&pRects->ContextRect, x, y);
295 for (UINT i = 0; i < pRects->UpdateRects.cRects; ++i)
297 vboxWddmRectTranslate(&pRects->UpdateRects.aRects[i], x, y);
301 static VBOXVDMAPIPE_RECTS * vboxWddmBltPipeRectsDup(const VBOXVDMAPIPE_RECTS *pRects) argument
303 const size_t cbDup = RT_OFFSETOF(VBOXVDMAPIPE_RECTS, UpdateRects.aRects[pRects->UpdateRects.cRects]);
310 memcpy(pDup, pRects, cbDu
471 const VBOXWDDM_RECTS_INFO *pRects = &pContextRects->UpdateRects; local
[all...]
/vbox/src/VBox/Additions/WINNT/Graphics/Wine/d3d8/
H A Ddevice.c1073 static HRESULT WINAPI IDirect3DDevice8Impl_Clear(LPDIRECT3DDEVICE8 iface, DWORD Count, CONST D3DRECT* pRects, DWORD Flags, D3DCOLOR Color, float Z, DWORD Stencil) { argument
1078 iface, Count, pRects, Flags, Color, Z, Stencil);
1082 hr = IWineD3DDevice_Clear(This->WineD3DDevice, Count, (CONST WINED3DRECT*) pRects, Flags, Color, Z, Stencil);
/vbox/src/VBox/Additions/WINNT/Graphics/Wine/d3d9/
H A Ddevice.c1585 static HRESULT WINAPI IDirect3DDevice9Impl_Clear(LPDIRECT3DDEVICE9EX iface, DWORD Count, CONST D3DRECT* pRects, DWORD Flags, D3DCOLOR Color, float Z, DWORD Stencil) { argument
1590 iface, Count, pRects, Flags, Color, Z, Stencil);
1594 hr = IWineD3DDevice_Clear(This->WineD3DDevice, Count, (CONST WINED3DRECT*) pRects, Flags, Color, Z, Stencil);
/vbox/src/VBox/Additions/WINNT/Graphics/Wine/wined3d/
H A Ddevice.c4508 const WINED3DRECT *pRects, DWORD Flags, WINED3DCOLOR Color, float Z, DWORD Stencil)
4512 const WINED3DRECT *clear_rect = (Count > 0 && pRects) ? pRects : NULL;
4616 if (!(Count > 0 && pRects)) {
4635 IntersectRect((RECT *)&curRect, &vp_rect, (const RECT *)&pRects[i]);
4640 pRects[i].x1, pRects[i].y1, pRects[i].x2, pRects[i].y2,
4689 static HRESULT WINAPI IWineD3DDeviceImpl_Clear(IWineD3DDevice *iface, DWORD Count, CONST WINED3DRECT* pRects, argument
4507 IWineD3DDeviceImpl_ClearSurface(IWineD3DDeviceImpl *This, IWineD3DSurfaceImpl *target, DWORD Count, const WINED3DRECT *pRects, DWORD Flags, WINED3DCOLOR Color, float Z, DWORD Stencil) argument
[all...]

Completed in 188 milliseconds