diff options
-rw-r--r-- | src/radeon_exa_funcs.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/radeon_exa_funcs.c b/src/radeon_exa_funcs.c index f018e552..0d847d1c 100644 --- a/src/radeon_exa_funcs.c +++ b/src/radeon_exa_funcs.c @@ -517,9 +517,6 @@ Bool FUNC_NAME(RADEONDrawInit)(ScreenPtr pScreen) info->exa->pixmapOffsetAlign = RADEON_BUFFER_ALIGN + 1; info->exa->pixmapPitchAlign = 64; - info->exa->maxX = 2047; - info->exa->maxY = 2047; - #ifdef RENDER if (info->RenderAccel) { if (info->ChipFamily >= CHIP_FAMILY_R300) { @@ -548,6 +545,9 @@ Bool FUNC_NAME(RADEONDrawInit)(ScreenPtr pScreen) } #endif + info->exa->maxX = info->exa->Composite ? 2048 : 8192; + info->exa->maxY = info->exa->Composite ? 2048 : 8192; + RADEONEngineInit(pScrn); if (!exaDriverInit(pScreen, info->exa)) { |