/vbox/src/VBox/GuestHost/OpenGL/include/ |
H A D | cr_blitter.h | 267 DECLINLINE(void) CrTdInit(PCR_TEXDATA pTex, PCVBOXVR_TEXTURE pVrTex, PCR_BLITTER pBlitter, PFNCRTEXDATA_RELEASED pfnTextureReleased) argument 269 memset(pTex, 0, sizeof (*pTex)); 270 pTex->Tex = *pVrTex; 271 pTex->cRefs = 1; 272 pTex->pBlitter = pBlitter; 273 pTex->pfnTextureReleased = pfnTextureReleased; 276 DECLINLINE(PCVBOXVR_TEXTURE) CrTdTexGet(PCCR_TEXDATA pTex) argument 278 return &pTex->Tex; 281 DECLINLINE(PCR_BLITTER) CrTdBlitterGet(PCR_TEXDATA pTex) argument 286 CrTdBltEnter(PCR_TEXDATA pTex) argument 305 CrTdBltIsEntered(PCR_TEXDATA pTex) argument 310 CrTdBltLeave(PCR_TEXDATA pTex) argument 342 VBOXBLITTERDECL(int) CrTdBltDataRelease(PCR_TEXDATA pTex); variable 345 VBOXBLITTERDECL(int) CrTdBltDataFree(PCR_TEXDATA pTex); variable 346 VBOXBLITTERDECL(int) CrTdBltDataFreeNe(PCR_TEXDATA pTex); variable 347 VBOXBLITTERDECL(void) CrTdBltDataInvalidateNe(PCR_TEXDATA pTex); variable 351 VBOXBLITTERDECL(int) CrTdBltDataCleanup(PCR_TEXDATA pTex); variable 353 VBOXBLITTERDECL(int) CrTdBltDataCleanupNe(PCR_TEXDATA pTex); variable 355 CrTdAddRef(PCR_TEXDATA pTex) argument 360 CrTdRelease(PCR_TEXDATA pTex) argument [all...] |
H A D | cr_compositor.h | 49 PCR_TEXDATA pTex; member in struct:VBOXVR_SCR_COMPOSITOR_ENTRY 77 DECLINLINE(void) CrVrScrCompositorEntryInit(PVBOXVR_SCR_COMPOSITOR_ENTRY pEntry, PCRTRECT pRect, CR_TEXDATA *pTex, argument 84 if (pTex) 86 CrTdAddRef(pTex); 87 pEntry->pTex = pTex; 93 if (pEntry->pTex) 95 CrTdRelease(pEntry->pTex); 96 pEntry->pTex = NULL; 110 DECLINLINE(void) CrVrScrCompositorEntryTexSet(PVBOXVR_SCR_COMPOSITOR_ENTRY pEntry, CR_TEXDATA *pTex) argument [all...] |
H A D | cr_dump.h | 142 VBOXDUMPDECL(void) crRecDumpTextureV(CR_RECORDER *pRec, const VBOXVR_TEXTURE *pTex, CR_BLITTER_CONTEXT *pCurCtx, CR_BLITTER_WINDOW *pCurWin, const char *pszStr, va_list pArgList); 143 VBOXDUMPDECL(void) crRecDumpTextureF(CR_RECORDER *pRec, const VBOXVR_TEXTURE *pTex, const char *pszStr, ...);
|
/vbox/src/VBox/GuestHost/OpenGL/util/ |
H A D | blitter.cpp | 1470 static void crTdBltCheckPBO(PCR_TEXDATA pTex) argument 1472 if (pTex->idPBO) 1475 PCR_BLITTER pBlitter = pTex->pBlitter; 1480 pBlitter->pDispatch->GenBuffersARB(1, &pTex->idPBO); 1481 if (!pTex->idPBO) 1487 pBlitter->pDispatch->BindBufferARB(GL_PIXEL_PACK_BUFFER_ARB, pTex->idPBO); 1489 pTex->Tex.width*pTex->Tex.height*4, 1520 int crTdBltCheckInvertTex(PCR_TEXDATA pTex) argument 1522 if (pTex 1537 crTdBltImgRelease(PCR_TEXDATA pTex) argument 1542 crTdBltImgFree(PCR_TEXDATA pTex) argument 1580 crTdBltImgAcquire(PCR_TEXDATA pTex, GLenum enmFormat, bool fInverted) argument 1651 CrTdBltDataRelease(PCR_TEXDATA pTex) argument 1673 crTdBltDataFree(PCR_TEXDATA pTex) argument 1683 CrTdBltDataFree(PCR_TEXDATA pTex) argument 1696 CrTdBltDataInvalidateNe(PCR_TEXDATA pTex) argument 1704 CrTdBltDataFreeNe(PCR_TEXDATA pTex) argument 1730 crTdBltSdCleanupCacheNe(PCR_TEXDATA pTex) argument 1740 crTdBltDataCleanup(PCR_TEXDATA pTex) argument 1772 CrTdBltDataCleanup(PCR_TEXDATA pTex) argument 1785 CrTdBltDataCleanupNe(PCR_TEXDATA pTex) argument 1814 CrTdBltDataAcquire(PCR_TEXDATA pTex, GLenum enmFormat, bool fInverted, const CR_BLITTER_IMG**ppImg) argument 1884 crTdResize(PCR_TEXDATA pTex, const VBOXVR_TEXTURE *pVrTex) argument 1945 ctTdBltSdGet(PCR_TEXDATA pTex, uint32_t width, uint32_t height, PCR_TEXDATA *ppScaledCache) argument 2020 ctTdBltSdGetUpdated(PCR_TEXDATA pTex, uint32_t width, uint32_t height, PCR_TEXDATA *ppScaledCache) argument 2057 CrTdBltDataAcquireScaled(PCR_TEXDATA pTex, GLenum enmFormat, bool fInverted, uint32_t width, uint32_t height, const CR_BLITTER_IMG**ppImg) argument 2095 CrTdBltDataReleaseScaled(PCR_TEXDATA pTex, const CR_BLITTER_IMG *pImg) argument 2111 CrTdBltScaleCacheMoveTo(PCR_TEXDATA pTex, PCR_TEXDATA pDstTex) argument [all...] |
H A D | compositor.cpp | 495 CR_TEXDATA *pTex) 497 if (pEntry->pTex == pTex) 500 if (pEntry->pTex) 501 CrTdRelease(pEntry->pTex); 502 if (pTex) 503 CrTdAddRef(pTex); 504 pEntry->pTex = pTex; 494 CrVrScrCompositorEntryTexAssign(PVBOXVR_SCR_COMPOSITOR pCompositor, PVBOXVR_SCR_COMPOSITOR_ENTRY pEntry, CR_TEXDATA *pTex) argument
|
/vbox/src/VBox/HostServices/SharedOpenGL/crserverlib/presenter/ |
H A D | display_vrdp.cpp | 88 CR_TEXDATA *pTex = CrVrScrCompositorEntryTexGet(pEntry); local 90 rc = CrTdBltEnter(pTex); 94 CrTdBltLeave(pTex); 113 CR_TEXDATA *pTex = CrVrScrCompositorEntryTexGet(pEntry); local 114 CrTdBltDataInvalidateNe(pTex); 264 CR_TEXDATA *pTex = CrVrScrCompositorEntryTexGet(pEntry); local 266 CrTdBltDataInvalidateNe(pTex); 268 int rc = CrTdBltDataAcquire(pTex, GL_BGRA, !!(CrVrScrCompositorEntryFlagsGet(pEntry) & CRBLT_F_INVERT_SRC_YCOORDS), &pImg); 276 CrTdBltDataRelease(pTex);
|
H A D | server_presenter.cpp | 174 static int crFbTexDataGetContents(CR_TEXDATA *pTex, const RTPOINT *pPos, uint32_t cRects, const RTRECT *pRects, CR_BLITTER_IMG *pDst) argument 177 int rc = CrTdBltDataAcquire(pTex, GL_BGRA, false, &pSrcImg); 186 CrTdBltDataRelease(pTex); 264 CR_TEXDATA *pTex = CrVrScrCompositorEntryTexGet(pEntry); local 267 if (pEnteredTex != pTex) 271 pEnteredBlitter = CrTdBlitterGet(pTex); 287 if (pEnteredBlitter != CrTdBlitterGet(pTex)) 292 pEnteredBlitter = CrTdBlitterGet(pTex); 303 rc = CrTdBltEnter(pTex); 310 pEnteredTex = pTex; 509 CR_TEXDATA *pTex = CrVrScrCompositorEntryTexGet(pEntry); local 902 crFbTexFree(CR_FBTEX *pTex) argument 930 crFbTexRelease(CR_TEXDATA *pTex) argument 950 CrFbTexDataInit(CR_TEXDATA* pFbTex, const VBOXVR_TEXTURE *pTex, PFNCRTEXDATA_RELEASED pfnTextureReleased) argument 957 crFbTexCreate(const VBOXVR_TEXTURE *pTex) argument 972 CrFbTexDataCreate(const VBOXVR_TEXTURE *pTex) argument 1043 CR_FBTEX* pTex = crFbTexAcquire(idTexture); local 1061 CR_TEXDATA *pTex = CrVrScrCompositorEntryTexGet(&pEntry->Entry); local 1105 CR_TEXDATA *pTex = CrVrScrCompositorEntryTexGet(&pFbEntry->Entry); local 1131 CR_TEXDATA *pTex = CrVrScrCompositorEntryTexGet(&pFbEntry->Entry); local 1140 crFbEntryCreate(CR_FRAMEBUFFER *pFb, CR_TEXDATA* pTex, const RTRECT *pRect, uint32_t fFlags) argument 1161 CrFbEntryCreateForTexData(CR_FRAMEBUFFER *pFb, struct CR_TEXDATA *pTex, uint32_t fFlags, HCR_FRAMEBUFFER_ENTRY *phEntry) argument 1179 CrFbEntryTexDataUpdate(CR_FRAMEBUFFER *pFb, HCR_FRAMEBUFFER_ENTRY pEntry, struct CR_TEXDATA *pTex) argument 1195 CR_TEXDATA *pTex = CrVrScrCompositorEntryTexGet(&pEntry->Entry); local 1213 CR_TEXDATA* pTex = &pFbTex->Tex; local 1372 CR_TEXDATA *pTex = CrVrScrCompositorEntryTexGet(&hEntry->Entry); local 1446 CR_TEXDATA *pTex = CrVrScrCompositorEntryTexGet(&hEntry->Entry); local 3426 CR_TEXDATA* pTex = CrFbTexDataAcquire(hostId); local [all...] |
/vbox/src/VBox/HostServices/SharedOpenGL/crserverlib/ |
H A D | server.h | 322 DECLINLINE(void) crServerRpwEntryDrawSettingsToTex(const CR_SERVER_RPW_ENTRY *pEntry, VBOXVR_TEXTURE *pTex) argument 324 pTex->width = pEntry->Size.cx; 325 pTex->height = pEntry->Size.cy; 326 pTex->target = GL_TEXTURE_2D; 328 pTex->hwid = CR_SERVER_RPW_ENTRY_TEX(pEntry, Draw); 440 int CrFbEntryCreateForTexData(HCR_FRAMEBUFFER hFb, struct CR_TEXDATA *pTex, uint32_t fFlags, HCR_FRAMEBUFFER_ENTRY *phEntry); 459 int CrFbEntryTexDataUpdate(HCR_FRAMEBUFFER hFb, HCR_FRAMEBUFFER_ENTRY pEntry, struct CR_TEXDATA *pTex); 470 CR_TEXDATA* CrFbTexDataCreate(const VBOXVR_TEXTURE *pTex); 471 void CrFbTexDataInit(CR_TEXDATA* pFbTex, const VBOXVR_TEXTURE *pTex, PFNCRTEXDATA_RELEASED pfnTextureReleased); 489 void crServerDumpTexture(const VBOXVR_TEXTURE *pTex); [all...] |
H A D | server_misc.c | 782 int crServerVBoxBlitterTexInit(CRContext *ctx, CRMuralInfo *mural, PVBOXVR_TEXTURE pTex, GLboolean fDraw) argument 827 pTex->width = mural->width; 828 pTex->height = mural->height; 829 pTex->target = GL_TEXTURE_2D; 830 pTex->hwid = hwid; 871 pTex->width = tl->width; 872 pTex->height = tl->height; 873 pTex->target = tobj->target; 874 pTex->hwid = tobj->hwid; 1743 void crServerDumpTexture(const VBOXVR_TEXTURE *pTex) argument [all...] |
/vbox/src/VBox/GuestHost/OpenGL/state_tracker/ |
H A D | dump.cpp | 156 CR_SERVER_DUMP_FIND_TEX *pTex = (CR_SERVER_DUMP_FIND_TEX*)pData2; 158 if (pTobj->hwid == pTex->hwid) 159 pTex->pTobj = pTobj; 1340 void crRecDumpTextureV(CR_RECORDER *pRec, const VBOXVR_TEXTURE *pTex, const char *pszStr, va_list pArgList) argument 1346 rc = CrBltImgGetTex(pRec->pBlitter, pTex, GL_BGRA, &Img); 1378 void crRecDumpTextureF(CR_RECORDER *pRec, const VBOXVR_TEXTURE *pTex, const char *pszStr, ...) argument 1382 crRecDumpTextureV(pRec, pTex, pszStr, pArgList);
|
H A D | state_texture.c | 3354 CRTextureObj *pTex = (CRTextureObj *) data1; local 3358 if (crStateGetTextureObjHWID(pTex)==pParms->hwid) 3359 pParms->id = pTex->id;
|
/vbox/src/VBox/Frontends/VirtualBox/src/ |
H A D | VBoxFBOverlay.h | 1611 void attachBound(VBoxVHWATexture *pTex) argument 1614 vboxglFramebufferTexture2D(GL_FRAMEBUFFER, GL_COLOR_ATTACHMENT0, pTex->texTarget(), pTex->texture(), 0);
|
/vbox/src/VBox/Additions/WINNT/Graphics/Wine/wined3d/ |
H A D | surface.c | 1833 IWineD3DTextureImpl* pTex = (IWineD3DTextureImpl*)baseTexture; local 1834 if (!pTex->baseTexture.texture_rgb.name) 1836 pTex->baseTexture.texture_rgb.name = (GLuint)VBOXSHRC_GET_SHAREHANDLE(pTex); 1838 texture_state_init((IWineD3DTexture*)baseTexture, &pTex->baseTexture.texture_rgb); 1841 GL_EXTCALL(glChromiumParameteriCR(GL_RCUSAGE_TEXTURE_SET_CR, pTex->baseTexture.texture_rgb.name));
|