EXA: Added back the maxPitchPixels initialization code.

This doesn't add real value yet, but it will be useful once I add code
that splits large render operations into smaller parts if necessary.
This commit is contained in:
Tilman Sauerbeck 2007-09-27 22:36:52 +02:00
parent c11a27ef85
commit cfe549d1ba

View File

@ -726,6 +726,21 @@ exaDriverInit (ScreenPtr pScreen,
"non-NULL\n", pScreen->myNum);
return FALSE;
}
/* If the driver doesn't set any max pitch values, we'll just assume
* that there's a limitation by pixels, and that it's the same as
* maxX.
*
* We want maxPitchPixels or maxPitchBytes to be set so we can check
* pixmaps against the max pitch in exaCreatePixmap() -- it matters
* whether a pixmap is rejected because of its pitch or
* because of its width.
*/
if (!pScreenInfo->maxPitchPixels && !pScreenInfo->maxPitchBytes)
{
pScreenInfo->maxPitchPixels = pScreenInfo->maxX;
}
#ifdef RENDER
ps = GetPictureScreenIfSet(pScreen);
#endif