Lines Matching refs:pSurfaceSrc

1821     PVMSVGA3DSURFACE    pSurfaceSrc;
1833 pSurfaceSrc = pState->papSurfaces[sidSrc];
1836 AssertReturn(pSurfaceSrc->faces[0].numMipLevels > src.mipmap, VERR_INVALID_PARAMETER);
1839 // AssertMsgReturn(pSurfaceSrc->format == pSurfaceDest->format, ("Format mismatch (%d vs %d)!!\n", pSurfaceSrc->format, pSurfaceDest->format), VERR_INVALID_PARAMETER);
1841 bool fSrcTexture = !!(pSurfaceSrc->flags & SVGA3D_SURFACE_HINT_TEXTURE);
1846 && pSurfaceSrc->u.pSurface)
1852 cid = pSurfaceSrc->idAssociatedContext;
1866 if ( pSurfaceSrc->u.pSurface
1871 IDirect3DTexture9 *pSrcTexture = pSurfaceSrc->u.pTexture;
1884 vmsvga3dSurfaceFlush(pThis, pSurfaceSrc);
1889 && pSurfaceSrc->idAssociatedContext != cid)
1891 Log(("vmsvga3dSurfaceCopy; using texture %x created for another context (%d vs %d)\n", sidSrc, pSurfaceSrc->idAssociatedContext, cid));
1893 PVMSVGA3DSHAREDSURFACE pSharedSurface = vmsvga3dSurfaceGetSharedCopy(pThis, pContext, pSurfaceSrc);
1936 pSrc = pSurfaceSrc->u.pSurface;
1980 if (!pSurfaceSrc->u.pSurface)
1982 LockedSrcRect.pBits = (void *)pSurfaceSrc->pMipmapLevels[src.mipmap].pSurfaceData;
1983 LockedSrcRect.Pitch = pSurfaceSrc->pMipmapLevels[src.mipmap].cbSurfacePitch;
1988 vmsvga3dSurfaceFlush(pThis, pSurfaceSrc);
1992 Assert(!pSurfaceSrc->bounce.pTexture);
1993 hr = pSurfaceSrc->u.pTexture->LockRect(src.mipmap, /* Texture level */
1999 hr = pSurfaceSrc->u.pSurface->LockRect(&LockedSrcRect,
2031 uint8_t *pSrc = (uint8_t *)LockedSrcRect.pBits + LockedSrcRect.Pitch * pBox[i].srcy + pBox[i].srcx * pSurfaceSrc->cbBlock;
2035 memcpy(pDest, pSrc, pBox[i].w * pSurfaceSrc->cbBlock);
2050 if (pSurfaceSrc->u.pSurface)
2053 hr = pSurfaceSrc->u.pTexture->UnlockRect(src.mipmap /* Texture level */);
2055 hr = pSurfaceSrc->u.pSurface->UnlockRect();
2195 PVMSVGA3DSURFACE pSurfaceSrc;
2209 pSurfaceSrc = pState->papSurfaces[sidSrc];
2211 AssertReturn(pSurfaceSrc->faces[0].numMipLevels > src.mipmap, VERR_INVALID_PARAMETER);
2219 cid = pSurfaceSrc->idAssociatedContext;
2229 if (!pSurfaceSrc->u.pSurface)
2232 Log(("vmsvga3dSurfaceStretchBlt: unknown src surface id=%x type=%d format=%d -> create texture\n", sidSrc, pSurfaceSrc->flags, pSurfaceSrc->format));
2233 rc = vmsvga3dCreateTexture(pContext, cid, pSurfaceSrc);
2246 vmsvga3dSurfaceFlush(pThis, pSurfaceSrc);
2249 bool fSrcTexture = !!(pSurfaceSrc->flags & SVGA3D_SURFACE_HINT_TEXTURE);
2272 hr = pSurfaceSrc->u.pTexture->GetSurfaceLevel(src.mipmap /* Texture level */,
2277 pSrc = pSurfaceSrc->u.pSurface;