Searched refs:pso (Results 1 - 11 of 11) sorted by relevance

/vbox/src/VBox/Additions/WINNT/Graphics/Video/disp/xpdm/
H A DVBoxDispDrawCmd.cpp112 BOOL VBoxDispIsScreenSurface(SURFOBJ *pso) argument
114 if (pso)
116 PVBOXDISPDEV pDev = (PVBOXDISPDEV)pso->dhpdev;
118 /* The screen surface has the 'pso->dhpdev' field,
122 if (pDev && (pso->hsurf == pDev->surface.hSurface || pso->pvBits == pDev->memInfo.FrameBufferBase))
154 void VBoxDispDumpPSO(SURFOBJ *pso, char *s) argument
156 if (pso)
172 s, pso, pso
203 ssbCopy(SSB *pSSB, SURFOBJ *pso, RECTL *prcl, BOOL bToScreen) argument
288 VBoxDispDrvLineTo(SURFOBJ *pso, CLIPOBJ *pco, BRUSHOBJ *pbo, LONG x1, LONG y1, LONG x2, LONG y2, RECTL *prclBounds, MIX mix) argument
303 VBoxDispDrvStrokePath(SURFOBJ *pso, PATHOBJ *ppo, CLIPOBJ *pco, XFORMOBJ *pxo, BRUSHOBJ *pbo, POINTL *pptlBrushOrg, LINEATTRS *plineattrs, MIX mix) argument
318 VBoxDispDrvFillPath(SURFOBJ *pso, PATHOBJ *ppo, CLIPOBJ *pco, BRUSHOBJ *pbo, POINTL *pptlBrushOrg, MIX mix, FLONG flOptions) argument
332 VBoxDispDrvPaint(SURFOBJ *pso, CLIPOBJ *pco, BRUSHOBJ *pbo, POINTL *pptlBrushOrg, MIX mix) argument
346 VBoxDispDrvTextOut(SURFOBJ *pso, STROBJ *pstro, FONTOBJ *pfo, CLIPOBJ *pco, RECTL *prclExtra, RECTL *prclOpaque, BRUSHOBJ *pboFore, BRUSHOBJ *pboOpaque, POINTL *pptlOrg, MIX mix) argument
361 VBoxDispDrvSaveScreenBits(SURFOBJ *pso, ULONG iMode, ULONG_PTR ident, RECTL *prcl) argument
[all...]
H A DVBoxDispDrawCmd.h41 SURFOBJ *pso, \
54 SURFOBJ *pso, \
89 SURFOBJ *pso, \
97 SURFOBJ *pso, \
107 SURFOBJ *pso, \
118 SURFOBJ *pso, \
131 SURFOBJ *pso, \
H A DVBoxDisp.h156 BOOL APIENTRY VBoxDispDrvLineTo(SURFOBJ *pso, CLIPOBJ *pco, BRUSHOBJ *pbo,
158 BOOL APIENTRY VBoxDispDrvStrokePath(SURFOBJ *pso, PATHOBJ *ppo, CLIPOBJ *pco, XFORMOBJ *pxo,
161 BOOL APIENTRY VBoxDispDrvFillPath(SURFOBJ *pso, PATHOBJ *ppo, CLIPOBJ *pco, BRUSHOBJ *pbo, POINTL *pptlBrushOrg,
163 BOOL APIENTRY VBoxDispDrvPaint(SURFOBJ *pso, CLIPOBJ *pco, BRUSHOBJ *pbo, POINTL *pptlBrushOrg, MIX mix);
178 ULONG APIENTRY VBoxDispDrvSetPointerShape(SURFOBJ *pso, SURFOBJ *psoMask, SURFOBJ *psoColor, XLATEOBJ *pxlo,
180 VOID APIENTRY VBoxDispDrvMovePointer(SURFOBJ *pso, LONG x, LONG y, RECTL *prcl);
184 BOOL APIENTRY VBoxDispDrvTextOut(SURFOBJ *pso, STROBJ *pstro, FONTOBJ *pfo, CLIPOBJ *pco,
188 ULONG APIENTRY VBoxDispDrvEscape(SURFOBJ *pso, ULONG iEsc, ULONG cjIn, PVOID pvIn, ULONG cjOut, PVOID pvOut);
189 ULONG_PTR APIENTRY VBoxDispDrvSaveScreenBits(SURFOBJ *pso, ULONG iMode, ULONG_PTR ident, RECTL *prcl);
191 BOOL APIENTRY VBoxDispDrvOffset(SURFOBJ* pso, LON
206 getSurfObj(SURFOBJ *pso) argument
[all...]
H A DVBoxDispVrdpBmp.cpp41 static uint64_t surfHash (const SURFOBJ *pso, uint32_t cbLine) argument
45 uint32_t h = pso->sizlBitmap.cy;
46 uint8_t *pu8 = (uint8_t *)pso->pvScan0;
51 pu8 += pso->lDelta;
61 static BOOL bcComputeHash (const SURFOBJ *pso, VRDPBCHASH *phash) argument
65 int bytesPerPixel = format2BytesPerPixel (pso);
72 phash->cx = (uint16_t)pso->sizlBitmap.cx;
73 phash->cy = (uint16_t)pso->sizlBitmap.cy;
76 cbLine = pso->sizlBitmap.cx * bytesPerPixel;
77 phash->hash64 = surfHash (pso, cbLin
321 vrdpbmpCacheSurface(VRDPBC *pCache, const SURFOBJ *pso, VRDPBCHASH *phash, VRDPBCHASH *phashDeleted, BOOL bForce) argument
[all...]
H A DVBoxDispInternal.h140 void vrdpAdjustRect (SURFOBJ *pso, RECTL *prcl);
152 BOOL VBoxDispIsScreenSurface(SURFOBJ *pso);
153 void VBoxDispDumpPSO(SURFOBJ *pso, char *s);
159 DECLINLINE(int) format2BytesPerPixel(const SURFOBJ *pso) argument
161 switch (pso->iBitmapFormat)
H A DVBoxDispVRDP.cpp86 static uint32_t vrdpColor2RGB (SURFOBJ *pso, uint32_t color) argument
90 switch (pso->iBitmapFormat)
106 WARN(("Unsupported bitmap format %d", pso->iBitmapFormat));
219 void vrdpAdjustRect(SURFOBJ *pso, RECTL *prcl) argument
226 LOGF(("%d-%d %d-%d on %dx%d\n", prcl->left, prcl->right, prcl->top, prcl->bottom, pso->sizlBitmap.cx, pso->sizlBitmap.cy));
274 if (x + w > pso->sizlBitmap.cx)
276 w = pso->sizlBitmap.cx > x? pso->sizlBitmap.cx - x: 0;
279 if (y + h > pso
292 vrdpGetIntersectingClipRects(VRDPCLIPRECTS *pClipRects, SURFOBJ *pso, RECTL *prcl, CLIPOBJ *pco, POINTL *pptlSrc) argument
536 SURFOBJ *pso = pDev->surface.psoBitmap; local
921 vrdpDrvLineTo(SURFOBJ *pso, CLIPOBJ *pco, BRUSHOBJ *pbo, LONG x1, LONG y1, LONG x2, LONG y2, RECTL *prclBounds, MIX mix) argument
981 vrdpDrvStrokePath(SURFOBJ *pso, PATHOBJ *ppo, CLIPOBJ *pco, XFORMOBJ *pxo, BRUSHOBJ *pbo, POINTL *pptlBrushOrg, LINEATTRS *plineattrs, MIX mix) argument
1169 vrdpDrvFillPath(SURFOBJ *pso, PATHOBJ *ppo, CLIPOBJ *pco, BRUSHOBJ *pbo, POINTL *pptlBrushOrg, MIX mix, FLONG flOptions) argument
1176 vrdpDrvPaint(SURFOBJ *pso, CLIPOBJ *pco, BRUSHOBJ *pbo, POINTL *pptlBrushOrg, MIX mix) argument
1182 vrdpDrvTextOut(SURFOBJ *pso, STROBJ *pstro, FONTOBJ *pfo, CLIPOBJ *pco, RECTL *prclExtra, RECTL *prclOpaque, BRUSHOBJ *pboFore, BRUSHOBJ *pboOpaque, POINTL *pptlOrg, MIX mix) argument
1249 vrdpDrvSaveScreenBits(SURFOBJ *pso, ULONG iMode, ULONG_PTR ident, RECTL *prcl) argument
[all...]
H A DVBoxDispVrdpBmp.h80 int vrdpbmpCacheSurface (VRDPBC *pCache, const SURFOBJ *pso, VRDPBCHASH *phash, VRDPBCHASH *phashDeleted, BOOL bForce);
H A DVBoxDispDriverDDraw.cpp245 SURFOBJ *pso; local
254 pso = EngLockSurface((HSURF)hBitmap);
255 if (!pso)
262 pso->dhpdev = (DHPDEV)pDev;
263 EngUnlockSurface(pso);
H A DVBoxDispVBVA.cpp583 void vbvaDrvLineTo(SURFOBJ *pso, CLIPOBJ *pco, BRUSHOBJ *pbo, argument
586 PVBOXDISPDEV pDev = (PVBOXDISPDEV)pso->dhpdev;
590 void vbvaDrvStrokePath(SURFOBJ *pso, PATHOBJ *ppo, CLIPOBJ *pco, XFORMOBJ *pxo, argument
593 PVBOXDISPDEV pDev = (PVBOXDISPDEV)pso->dhpdev;
597 void vbvaDrvFillPath(SURFOBJ *pso, PATHOBJ *ppo, CLIPOBJ *pco, BRUSHOBJ *pbo, POINTL *pptlBrushOrg, argument
600 PVBOXDISPDEV pDev = (PVBOXDISPDEV)pso->dhpdev;
604 void vbvaDrvPaint(SURFOBJ *pso, CLIPOBJ *pco, BRUSHOBJ *pbo, POINTL *pptlBrushOrg, MIX mix) argument
606 PVBOXDISPDEV pDev = (PVBOXDISPDEV)pso->dhpdev;
610 void vbvaDrvTextOut(SURFOBJ *pso, STROBJ *pstro, FONTOBJ *pfo, CLIPOBJ *pco, argument
614 PVBOXDISPDEV pDev = (PVBOXDISPDEV)pso
618 vbvaDrvSaveScreenBits(SURFOBJ *pso, ULONG iMode, ULONG_PTR ident, RECTL *prcl) argument
[all...]
H A DVBoxDispMouse.cpp390 VOID APIENTRY VBoxDispDrvMovePointer(SURFOBJ *pso, LONG x, LONG y, RECTL *prcl) argument
392 PVBOXDISPDEV pDev = (PVBOXDISPDEV)pso->dhpdev;
422 VBoxDispDrvSetPointerShape(SURFOBJ *pso, SURFOBJ *psoMask, SURFOBJ *psoColor, XLATEOBJ *pxlo, argument
425 PVBOXDISPDEV pDev = (PVBOXDISPDEV)pso->dhpdev;
447 LOG(("pso=%p, psoMask=%p, psoColor=%p, pxlo=%p, hot=%i,%i xy=%i,%i fl=%#x",
448 pso, psoMask, psoColor, pxlo, xHot, yHot, x, y, fl));
472 || !VBoxDispFillColorShape(pDev, pso, psoMask, psoColor, pxlo, fl))
534 VBoxDispDrvMovePointer(pso, x, y, NULL);
H A DVBoxDispDriver.cpp875 ULONG APIENTRY VBoxDispDrvEscape(SURFOBJ *pso, ULONG iEsc, ULONG cjIn, PVOID pvIn, ULONG cjOut, PVOID pvOut) argument
877 PVBOXDISPDEV pDev = (PVBOXDISPDEV)pso->dhpdev;
1044 BOOL APIENTRY VBoxDispDrvOffset(SURFOBJ* pso, LONG x, LONG y, FLONG flReserved) argument
1046 PVBOXDISPDEV pDev = (PVBOXDISPDEV)pso->dhpdev;
1060 VOID APIENTRY VBoxDispDrvNotify(SURFOBJ *pso, ULONG iType, PVOID pvData) argument
1062 PVBOXDISPDEV pDev = (PVBOXDISPDEV)pso->dhpdev;
1073 LOG(("DN_DEVICE_ORIGIN (pso=%p, pDev[%d]=%p) old=%d,%d new=%d,%d",
1074 pso, pDev->iDevice, pDev, pDev->orgDev.x, pDev->orgDev.y, pOrg->x, pOrg->y));
1096 LOG(("DN_DRAWING_BEGIN (pso=%p, pDev[%d]=%p)", pso, pDe
[all...]

Completed in 62 milliseconds