Searched refs:pTex (Results 1 - 13 of 13) sorted by relevance

/vbox/src/VBox/GuestHost/OpenGL/include/
H A Dcr_blitter.h267 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 Dcr_compositor.h49 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 Dcr_dump.h142 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 Dblitter.cpp1470 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 Dcompositor.cpp495 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 Ddisplay_vrdp.cpp88 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 Dserver_presenter.cpp174 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 Dserver.h322 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 Dserver_misc.c782 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 Ddump.cpp156 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 Dstate_texture.c3354 CRTextureObj *pTex = (CRTextureObj *) data1; local
3358 if (crStateGetTextureObjHWID(pTex)==pParms->hwid)
3359 pParms->id = pTex->id;
/vbox/src/VBox/Frontends/VirtualBox/src/
H A DVBoxFBOverlay.h1611 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 Dsurface.c1833 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));

Completed in 3807 milliseconds