Searched defs:pBlitter (Results 1 - 9 of 9) sorted by relevance

/vbox/src/VBox/GuestHost/OpenGL/include/
H A Dcr_dump.h128 CR_BLITTER *pBlitter; member in struct:CR_RECORDER
133 DECLINLINE(void) crRecInit(CR_RECORDER *pRec, CR_BLITTER *pBlitter, SPUDispatchTable *pDispatch, CR_DUMPER *pDumper) argument
135 pRec->pBlitter = pBlitter;
H A Dcr_blitter.h128 typedef DECLCALLBACK(int) FNCRBLT_BLITTER(struct CR_BLITTER *pBlitter, PCVBOXVR_TEXTURE pSrc, PCRTRECT paSrcRect,
172 DECLINLINE(GLboolean) CrBltIsInitialized(PCR_BLITTER pBlitter) argument
174 return !!pBlitter->pDispatch;
177 VBOXBLITTERDECL(int) CrBltInit(PCR_BLITTER pBlitter, PCCR_BLITTER_CONTEXT pCtxBase, bool fCreateNewCtx,
180 VBOXBLITTERDECL(void) CrBltTerm(PCR_BLITTER pBlitter); variable
182 VBOXBLITTERDECL(int) CrBltCleanup(PCR_BLITTER pBlitter); variable
184 DECLINLINE(GLboolean) CrBltSupportsTexTex(PCR_BLITTER pBlitter) argument
186 return pBlitter->Flags.SupportsFBO;
189 DECLINLINE(GLboolean) CrBltIsEntered(PCR_BLITTER pBlitter) argument
191 return !!pBlitter
194 CrBltGetVisBits(PCR_BLITTER pBlitter) argument
200 CrBltIsEverEntered(PCR_BLITTER pBlitter) argument
205 CrBltSetMakeCurrentUserData(PCR_BLITTER pBlitter, int32_t i32MakeCurrentUserData) argument
212 CrBltMuralGetCurrentInfo(PCR_BLITTER pBlitter) argument
217 VBOXBLITTERDECL(void) CrBltCheckUpdateViewport(PCR_BLITTER pBlitter); variable
219 VBOXBLITTERDECL(void) CrBltLeave(PCR_BLITTER pBlitter); variable
220 VBOXBLITTERDECL(int) CrBltEnter(PCR_BLITTER pBlitter); variable
229 VBOXBLITTERDECL(void) CrBltPresent(PCR_BLITTER pBlitter); variable
258 PCR_BLITTER pBlitter; member in struct:CR_TEXDATA
267 CrTdInit(PCR_TEXDATA pTex, PCVBOXVR_TEXTURE pVrTex, PCR_BLITTER pBlitter, PFNCRTEXDATA_RELEASED pfnTextureReleased) argument
[all...]
/vbox/src/VBox/HostServices/SharedOpenGL/crserverlib/
H A Dserver_window.c193 PCR_BLITTER pBlitter; local
211 pBlitter = crServerVBoxBlitterGetInitialized();
212 if (pBlitter)
214 const CR_BLITTER_WINDOW * pWindow = CrBltMuralGetCurrentInfo(pBlitter);
221 CrBltMuralSetCurrentInfo(pBlitter, &DummyInfo);
H A Dserver_misc.c883 PCR_BLITTER pBlitter; local
933 pBlitter = crServerVBoxBlitterGet();
934 if (!pBlitter)
944 CrBltMuralSetCurrentInfo(pBlitter, &BltInfo);
951 rc = CrBltEnter(pBlitter);
963 CrBltBlitTexTex(pBlitter, pReadTex, &ReadRect, pDrawTex, &DrawRect, 1, CRBLT_FLAGS_FROM_FILTER(filter));
964 CrBltLeave(pBlitter);
/vbox/src/VBox/HostServices/SharedOpenGL/render/
H A Drenderspu_init.c437 PCR_BLITTER pBlitter = (PCR_BLITTER) data; local
438 CrBltTerm(pBlitter);
439 crFree(pBlitter);
H A Drenderspu.c822 void renderspuVBoxCompositorBlitStretched ( const struct VBOXVR_SCR_COMPOSITOR * pCompositor, PCR_BLITTER pBlitter, GLfloat scaleX, GLfloat scaleY) argument
844 CrBltBlitTexMural(pBlitter, true, CrTdTexGet(pTexData), &paSrcRegions[i], &DstRect, 1, fFlags);
854 void renderspuVBoxCompositorBlit ( const struct VBOXVR_SCR_COMPOSITOR * pCompositor, PCR_BLITTER pBlitter) argument
868 CrBltBlitTexMural(pBlitter, true, CrTdTexGet(pTexData), paSrcRegions, paDstRegions, cRegions, fFlags);
879 if (!window->pBlitter)
884 const CR_BLITTER_WINDOW * pBltInfo = CrBltMuralGetCurrentInfo(window->pBlitter);
887 CrBltMuralSetCurrentInfo(window->pBlitter, NULL);
892 CRASSERT(CrBltMuralGetCurrentInfo(window->pBlitter)->Base.id == window->BltInfo.Base.id);
893 CrBltMuralSetCurrentInfo(window->pBlitter, NULL);
894 CrBltTerm(window->pBlitter);
901 PCR_BLITTER pBlitter = window->pBlitter; local
959 renderspuVBoxPresentBlitterEnter( PCR_BLITTER pBlitter, int32_t i32MakeCurrentUserData) argument
976 PCR_BLITTER pBlitter = fRedraw ? window->pBlitter : renderspuVBoxPresentBlitterGet(window); local
998 PCR_BLITTER pBlitter = renderspuVBoxPresentBlitterGet( window ); local
1033 PCR_BLITTER pBlitter = renderspuVBoxPresentBlitterGetAndEnter(window, i32MakeCurrentUserData, fRedraw); local
[all...]
H A Drenderspu.h115 PCR_BLITTER pBlitter; member in struct:WindowInfo
437 extern int renderspuVBoxPresentBlitterEnter( PCR_BLITTER pBlitter, int32_t i32MakeCurrentUserData );
470 extern void renderspuVBoxCompositorBlit ( const struct VBOXVR_SCR_COMPOSITOR * pCompositor, PCR_BLITTER pBlitter);
471 extern void renderspuVBoxCompositorBlitStretched ( const struct VBOXVR_SCR_COMPOSITOR * pCompositor, PCR_BLITTER pBlitter, GLfloat scaleX, GLfloat scaleY);
/vbox/src/VBox/GuestHost/OpenGL/util/
H A Dblitter.cpp285 * @param pBlitter The blitter to initialize.
312 * reset by doing CrBltMuralSetCurrentInfo(pBlitter,
322 VBOXBLITTERDECL(int) CrBltInit(PCR_BLITTER pBlitter, const CR_BLITTER_CONTEXT *pCtxBase, argument
338 RT_ZERO(*pBlitter);
340 pBlitter->pDispatch = pDispatch;
342 pBlitter->CtxInfo = *pCtxBase;
344 pBlitter->Flags.ForceDrawBlit = fForceDrawBlt;
350 pBlitter->CtxInfo.Base.id = 0;
352 pBlitter->CtxInfo.Base.id = pDispatch->CreateContext("", pCtxBase->Base.visualBits, pCtxBase->Base.id);
354 if (!pBlitter
377 CrBltCleanup(PCR_BLITTER pBlitter) argument
402 CrBltTerm(PCR_BLITTER pBlitter) argument
413 CrBltMuralSetCurrentInfo(PCR_BLITTER pBlitter, const CR_BLITTER_WINDOW *pMural) argument
460 crBltBlitTexBufImplFbo(PCR_BLITTER pBlitter, const VBOXVR_TEXTURE *pSrc, const RTRECT *paSrcRect, const RTRECTSIZE *pDstSize, const RTRECT *paDstRect, uint32_t cRects, uint32_t fFlags) argument
691 crBltCheckSetupViewport(PCR_BLITTER pBlitter, const RTRECTSIZE *pDstSize, bool fFBODraw) argument
724 crBltBlitTexBufImplDraw2D(PCR_BLITTER pBlitter, const VBOXVR_TEXTURE *pSrc, const RTRECT *paSrcRect, const RTRECTSIZE *pDstSize, const RTRECT *paDstRect, uint32_t cRects, uint32_t fFlags) argument
817 crBltInitOnMakeCurent(PCR_BLITTER pBlitter) argument
858 CrBltLeave(PCR_BLITTER pBlitter) argument
886 CrBltEnter(PCR_BLITTER pBlitter) argument
927 crBltBlitTexBuf(PCR_BLITTER pBlitter, const VBOXVR_TEXTURE *pSrc, const RTRECT *paSrcRects, GLenum enmDstBuff, const RTRECTSIZE *pDstSize, const RTRECT *paDstRects, uint32_t cRects, uint32_t fFlags) argument
962 CrBltCheckUpdateViewport(PCR_BLITTER pBlitter) argument
968 CrBltBlitTexMural(PCR_BLITTER pBlitter, bool fBb, const VBOXVR_TEXTURE *pSrc, const RTRECT *paSrcRects, const RTRECT *paDstRects, uint32_t cRects, uint32_t fFlags) argument
990 CrBltBlitTexTex(PCR_BLITTER pBlitter, const VBOXVR_TEXTURE *pSrc, const RTRECT *pSrcRect, const VBOXVR_TEXTURE *pDst, const RTRECT *pDstRect, uint32_t cRects, uint32_t fFlags) argument
1014 CrBltPresent(PCR_BLITTER pBlitter) argument
1080 CrBltImgGetTex(PCR_BLITTER pBlitter, const VBOXVR_TEXTURE *pSrc, GLenum enmFormat, CR_BLITTER_IMG *pDst) argument
1115 CrBltImgGetMural(PCR_BLITTER pBlitter, bool fBb, CR_BLITTER_IMG *pDst) argument
1127 CrBltImgFree(PCR_BLITTER pBlitter, CR_BLITTER_IMG *pDst) argument
1494 crTdBltTexCreate(PCR_BLITTER pBlitter, uint32_t width, uint32_t height, GLenum enmTarget) argument
1557 PCR_BLITTER pBlitter = pTex->pBlitter; local
1591 PCR_BLITTER pBlitter = pTex->pBlitter; local
1744 PCR_BLITTER pBlitter = pTex->pBlitter; local
1893 PCR_BLITTER pBlitter = pTexture->pBlitter; local
1911 ctTdBltSdCreate(PCR_BLITTER pBlitter, uint32_t width, uint32_t height, GLenum enmTarget, PCR_TEXDATA *ppScaledCache) argument
[all...]
/vbox/src/VBox/HostServices/SharedOpenGL/crserverlib/presenter/
H A Dserver_presenter.cpp952 PCR_BLITTER pBlitter = crServerVBoxBlitterGet(); local
954 CrTdInit(pFbTex, pTex, pBlitter, pfnTextureReleased);

Completed in 74 milliseconds