Lines Matching defs:pExa
342 ExaDriverPtr pExa;
344 pExa = exaDriverAlloc();
345 if (!pExa)
348 pTcx->pExa = pExa;
350 pExa->exa_major = EXA_VERSION_MAJOR;
351 pExa->exa_minor = EXA_VERSION_MINOR;
359 pExa->memoryBase = pTcx->fb;
361 pExa->memorySize = pTcx->vramsize;
362 pExa->offScreenBase = pTcx->psdp->width * pTcx->psdp->height;
363 pExa->pixmapOffsetAlign = 1;
364 pExa->pixmapPitchAlign = 1;
366 pExa->memorySize = 1024 * 1024 * 4;
367 pExa->offScreenBase = pTcx->psdp->width * pTcx->psdp->height * 4;
368 pExa->pixmapOffsetAlign = 4;
369 pExa->pixmapPitchAlign = 4;
372 pExa->flags = EXA_OFFSCREEN_PIXMAPS;
374 pExa->maxX = 2048;
375 pExa->maxY = 2048; /* dummy, available VRAM is the limit */
377 pExa->MarkSync = TcxMarkSync;
378 pExa->WaitMarker = TcxWaitMarker;
380 pExa->PrepareSolid = TcxPrepareSolid;
381 pExa->Solid = TcxSolid;
382 pExa->DoneSolid = TcxDoneCopy;
384 pExa->PrepareCopy = TcxPrepareCopy;
385 pExa->Copy = TcxCopy;
386 pExa->DoneCopy = TcxDoneCopy;
391 pExa->UploadToScreen = TcxUploadToScreen;
392 pExa->DownloadFromScreen = TcxDownloadFromScreen;
394 return exaDriverInit(pScreen, pExa);