Lines Matching refs:pImg
64 void crDmpImgBmp(CR_BLITTER_IMG *pImg, const char *pszFilename)
68 if ( pImg->bpp != 16
69 && pImg->bpp != 24
70 && pImg->bpp != 32)
72 crWarning("not supported bpp %d", pImg->bpp);
86 bf.bfSize = sizeof (VBOX_BITMAPFILEHEADER) + sizeof (VBOX_BITMAPINFOHEADER) + pImg->cbData;
94 bi.biWidth = pImg->width;
95 bi.biHeight = pImg->height;
97 bi.biBitCount = pImg->bpp;
99 bi.biSizeImage = pImg->cbData;
107 fwrite (pImg->pvData, 1, pImg->cbData, f);
1291 int crRecAlphaImgCreate(const CR_BLITTER_IMG *pImg, CR_BLITTER_IMG *pAlphaImg)
1293 if (pImg->enmFormat != GL_RGBA
1294 && pImg->enmFormat != GL_BGRA)
1296 crWarning("unsupported format 0x%x", pImg->enmFormat);
1301 pAlphaImg->pitch = pImg->width * 4;
1302 pAlphaImg->cbData = pAlphaImg->pitch * pImg->height;
1304 pAlphaImg->width = pImg->width;
1305 pAlphaImg->height = pImg->height;
1314 uint8_t *pu8SrcBuf = (uint8_t*)pImg->pvData;
1327 pu8SrcBuf += pImg->pitch;
1334 void crRecAlphaImgDestroy(CR_BLITTER_IMG *pImg)
1336 RTMemFree(pImg->pvData);
1337 pImg->pvData = NULL;
1620 DECLCALLBACK(void) crDmpDumpImgDmlBreak(struct CR_DUMPER * pDumper, CR_BLITTER_IMG *pImg, const char*pszEntryDesc)
1622 crDmpPrintDumpDmlCmd(pszEntryDesc, pImg->pvData, pImg->width, pImg->height, pImg->bpp, pImg->pitch);
1645 static DECLCALLBACK(void) crDmpHtmlDumpImg(struct CR_DUMPER * pDumper, CR_BLITTER_IMG *pImg, const char*pszEntryDesc)
1652 crDmpImgBmp(pImg, szBuffer);