/vbox/src/VBox/Additions/WINNT/Graphics/Video/disp/wddm/ |
H A D | VBoxD3DIf.h | 35 HRESULT VBoxD3DIfCreateForRc(struct VBOXWDDMDISP_RESOURCE *pRc); 36 HRESULT VBoxD3DIfLockRect(struct VBOXWDDMDISP_RESOURCE *pRc, UINT iAlloc, 40 HRESULT VBoxD3DIfUnlockRect(struct VBOXWDDMDISP_RESOURCE *pRc, UINT iAlloc); 63 DECLINLINE(HRESULT) VBoxD3DIfSurfGet(PVBOXWDDMDISP_RESOURCE pRc, UINT iAlloc, IDirect3DSurface9 **ppSurf) argument 66 Assert(pRc->cAllocations > iAlloc); 68 IUnknown* pD3DIf = vboxD3DIfGet(&pRc->aAllocations[iAlloc]); 70 switch (pRc->aAllocations[0].enmD3DIfType) 82 Assert(pRc->cAllocations == 1); /* <- VBoxD3DIfSurfGet is typically used in Blt & ColorFill functions 102 hr = pD3DIfCubeTex->GetCubeMapSurface(VBOXDISP_CUBEMAP_INDEX_TO_FACE(pRc, iAlloc), 103 VBOXDISP_CUBEMAP_INDEX_TO_LEVEL(pRc, iAllo [all...] |
H A D | VBoxD3DIf.cpp | 188 static HRESULT vboxDispD3DIfSurfSynchMem(PVBOXWDDMDISP_RESOURCE pRc) 190 if (pRc->RcDesc.enmPool != D3DDDIPOOL_SYSTEMMEM) 195 for (UINT i = 0; i < pRc->cAllocations; ++i) 198 HRESULT hr = VBoxD3DIfLockRect(pRc, i, &Rect, NULL, D3DLOCK_DISCARD); 205 PVBOXWDDMDISP_ALLOCATION pAlloc = &pRc->aAllocations[i]; 210 hr = VBoxD3DIfUnlockRect(pRc, i); 305 HRESULT VBoxD3DIfLockRect(PVBOXWDDMDISP_RESOURCE pRc, UINT iAlloc, argument 311 Assert(!pRc->aAllocations[iAlloc].LockInfo.cLocks); 312 Assert(pRc->cAllocations > iAlloc); 313 switch (pRc 369 VBoxD3DIfUnlockRect(PVBOXWDDMDISP_RESOURCE pRc, UINT iAlloc) argument 424 VBoxD3DIfCreateForRc(struct VBOXWDDMDISP_RESOURCE *pRc) argument 794 VBoxD3DIfFillPresentParams(D3DPRESENT_PARAMETERS *pParams, PVBOXWDDMDISP_RESOURCE pRc, UINT cRTs) argument 880 struct VBOXWDDMDISP_RESOURCE *pRc = pAlloc->pRc; local 912 struct VBOXWDDMDISP_RESOURCE *pRc = pAlloc->pRc; local [all...] |
H A D | VBoxDispD3D.h | 269 struct VBOXWDDMDISP_RESOURCE *pRc; member in struct:VBOXWDDMDISP_ALLOCATION 317 #define VBOXDISP_CUBEMAP_LEVELS_COUNT(pRc) (((pRc)->cAllocations)/6) 318 #define VBOXDISP_CUBEMAP_INDEX_TO_FACE(pRc, idx) ((D3DCUBEMAP_FACES)(D3DCUBEMAP_FACE_POSITIVE_X+(idx)%VBOXDISP_CUBEMAP_LEVELS_COUNT(pRc))) 319 #define VBOXDISP_CUBEMAP_INDEX_TO_LEVEL(pRc, idx) ((idx)%VBOXDISP_CUBEMAP_LEVELS_COUNT(pRc)) 352 void vboxWddmResourceInit(PVBOXWDDMDISP_RESOURCE pRc, UINT cAllocs);
|
H A D | VBoxDispDbg.cpp | 186 pAlloc ? pAlloc->pRc->aAllocations[0].hSharedHandle : NULL, 187 pAlloc ? pAlloc->pRc : NULL, 242 PVBOXWDDMDISP_DEVICE pDevice = pAlloc->pRc->pDevice; 286 HRESULT hr = VBoxD3DIfSurfGet(pAlloc->pRc, pAlloc->iAlloc, &pSurf); 415 PVBOXWDDMDISP_RESOURCE pRc = pDevice->aSamplerTextures[i]; local 416 for (UINT j = 0; j < pRc->cAllocations; ++j) 418 PVBOXWDDMDISP_ALLOCATION pAlloc = &pRc->aAllocations[j]; 492 const VBOXWDDMDISP_RESOURCE *pRc = (const VBOXWDDMDISP_RESOURCE*)pData->hResource; local 493 const VBOXWDDMDISP_ALLOCATION *pAlloc = &pRc->aAllocations[pData->SubResourceIndex]; 503 const VBOXWDDMDISP_RESOURCE *pRc local 632 vboxVDbgDoPrintAlloc(const char * pPrefix, const VBOXWDDMDISP_RESOURCE *pRc, uint32_t iAlloc, const char * pSuffix) argument [all...] |
H A D | VBoxDispD3D.cpp | 266 Assert(pAlloc->fEverWritten || pAlloc->pRc->RcDesc.fFlags.SharedResource); 345 Assert(pAlloc->fEverWritten || pAlloc->pRc->RcDesc.fFlags.SharedResource); 514 Assert(fWrite || pAlloc->fEverWritten || pAlloc->pRc->RcDesc.fFlags.SharedResource); 523 Assert(pAlloc->fDirtyWrite == fWrite || pAlloc->pRc->RcDesc.fFlags.SharedResource); 531 static DECLINLINE(BOOLEAN) vboxWddmDalCheckAddRc(PVBOXWDDMDISP_DEVICE pDevice, PVBOXWDDMDISP_RESOURCE pRc, BOOLEAN fWrite) argument 534 for (UINT i = 0; i < pRc->cAllocations; ++i) 536 PVBOXWDDMDISP_ALLOCATION pDAlloc = &pRc->aAllocations[i]; 612 static void vboxResourceFree(PVBOXWDDMDISP_RESOURCE pRc) argument 614 RTMemFree(pRc); 617 void vboxWddmResourceInit(PVBOXWDDMDISP_RESOURCE pRc, UIN argument 630 PVBOXWDDMDISP_RESOURCE pRc = (PVBOXWDDMDISP_RESOURCE)RTMemAlloc(RT_OFFSETOF(VBOXWDDMDISP_RESOURCE, aAllocations[cAllocs])); local 686 vboxWddmDbgRcSynchMemCheck(PVBOXWDDMDISP_RESOURCE pRc) argument 1049 vboxWddmSwapchainCreateForRc(PVBOXWDDMDISP_DEVICE pDevice, PVBOXWDDMDISP_RESOURCE pRc) argument 1237 PVBOXWDDMDISP_RESOURCE pRc = pRt->pAlloc->pRc; local 1626 vboxWddmSwapchainCreateIfForRc(PVBOXWDDMDISP_DEVICE pDevice, PVBOXWDDMDISP_RESOURCE pRc, PVBOXWDDMDISP_SWAPCHAIN *ppSwapchain) argument 2356 PVBOXWDDMDISP_RESOURCE pRc = (PVBOXWDDMDISP_RESOURCE)hTexture; local 2514 PVBOXWDDMDISP_RESOURCE pRc = (PVBOXWDDMDISP_RESOURCE)pData->hIndexBuffer; local 3403 PVBOXWDDMDISP_RESOURCE pRc = (PVBOXWDDMDISP_RESOURCE)pData->hResource; local 3932 PVBOXWDDMDISP_RESOURCE pRc = (PVBOXWDDMDISP_RESOURCE)pData->hResource; local 4258 PVBOXWDDMDISP_RESOURCE pRc = vboxResourceAlloc(pResource->SurfCount); local 4547 PVBOXWDDMDISP_RESOURCE pRc = (PVBOXWDDMDISP_RESOURCE)hResource; local 4629 PVBOXWDDMDISP_RESOURCE pRc = (PVBOXWDDMDISP_RESOURCE)pData->hResource; local 4716 PVBOXWDDMDISP_RESOURCE pRc = (PVBOXWDDMDISP_RESOURCE)pData->hSrcResource; local 4973 PVBOXWDDMDISP_RESOURCE pRc = (PVBOXWDDMDISP_RESOURCE)pData->hVertexBuffer; local 5146 PVBOXWDDMDISP_RESOURCE pRc = (PVBOXWDDMDISP_RESOURCE)pData->hResource; local 5287 PVBOXWDDMDISP_RESOURCE pRc = (PVBOXWDDMDISP_RESOURCE)pData->hRenderTarget; local 5306 PVBOXWDDMDISP_RESOURCE pRc = (PVBOXWDDMDISP_RESOURCE)pData->hZBuffer; local 5659 PVBOXWDDMDISP_RESOURCE pRc = (PVBOXWDDMDISP_RESOURCE)pData->OverlayInfo.hResource; local 5723 PVBOXWDDMDISP_RESOURCE pRc = (PVBOXWDDMDISP_RESOURCE)pData->OverlayInfo.hResource; local 5767 PVBOXWDDMDISP_RESOURCE pRc = (PVBOXWDDMDISP_RESOURCE)pData->hSource; local 5873 PVBOXWDDMDISP_RESOURCE pRc = vboxResourceAlloc(pData->NumAllocations); local 6191 PVBOXWDDMDISP_RESOURCE pRc = vboxResourceAlloc(2); local [all...] |
/vbox/src/VBox/Runtime/testcase/ |
H A D | tstDir-3.cpp | 34 static int tstDirOpenFiltered(const char *pszFilter, unsigned *pcFilesMatch, int *pRc) argument 72 *pRc = rc;
|
/vbox/src/VBox/Storage/Debug/ |
H A D | VDDbgIoLog.cpp | 764 VBOXDDU_DECL(int) VDDbgIoLogEventGetComplete(VDIOLOGGER hIoLogger, uint64_t *pidEvent, int *pRc, argument 785 *pRc = (int)RT_LE2H_U32((int32_t)Entry.i32Rc);
|
/vbox/src/VBox/Additions/common/VBoxService/ |
H A D | VBoxServiceControlProcess.cpp | 223 * @param pRc Where to store the thread's return code. Optional. 226 RTMSINTERVAL msTimeout, int *pRc) 229 /* pRc is optional. */ 261 if (pRc) 262 *pRc = rcThread; 225 GstCntlProcessWait(const PVBOXSERVICECTRLPROCESS pProcess, RTMSINTERVAL msTimeout, int *pRc) argument
|
/vbox/src/VBox/HostDrivers/VBoxUSB/win/mon/ |
H A D | VBoxUsbMon.cpp | 1590 int *pRc = (int *)pvBuffer; local 1592 if (!pvBuffer || cbInBuffer != sizeof (*pIn) || (cbOutBuffer && cbOutBuffer != sizeof (*pRc))) 1604 Assert(cbOutBuffer == *pRc); 1605 *pRc = rc; 1606 Info = sizeof (*pRc);
|