diff options
author | Zhenyu Wang <zhenyu.z.wang@intel.com> | 2008-04-19 08:54:38 +0800 |
---|---|---|
committer | Zhenyu Wang <zhenyu.z.wang@intel.com> | 2008-05-07 13:42:38 +0800 |
commit | 79fde3ad7a949fb7f0dc9907cb6eea6ca9a910ae (patch) | |
tree | 9e154e97bd2eea1fc3670d51d933a7b5a009f5ac /src/i830_render.c | |
parent | 36ec93300926084fb2951d69b001e4c67bc6ff79 (diff) |
Check pitch for EXA operation
2D pitch limit applys to all chips. Pre-965 chip has
8KB pitch limit for 3D. 965 supports max pitch by current
exa (128KB).
(cherry picked from commit 8187a5a16f8bd8f0ba5e7f5357f355928b3b8f07)
Diffstat (limited to 'src/i830_render.c')
-rw-r--r-- | src/i830_render.c | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/src/i830_render.c b/src/i830_render.c index 195e9a8c..3a959e82 100644 --- a/src/i830_render.c +++ b/src/i830_render.c @@ -398,6 +398,11 @@ i830_prepare_composite(int op, PicturePtr pSrcPicture, Bool is_affine_src, is_affine_mask; Bool is_nearest = FALSE; + i830_exa_check_pitch_3d(pSrc); + if (pMask) + i830_exa_check_pitch_3d(pMask); + i830_exa_check_pitch_3d(pDst); + IntelEmitInvarientState(pScrn); *pI830->last_3d = LAST_3D_RENDER; |