diff options
author | Dave Airlie <airlied@redhat.com> | 2009-08-19 19:01:30 +1000 |
---|---|---|
committer | Dave Airlie <airlied@redhat.com> | 2009-08-19 19:03:03 +1000 |
commit | 72e0d1b2cb11a67b8e4be4c74913ee44dc051c5b (patch) | |
tree | 831ac42d8b00f26b96c5f714ce6c5fc86db1f4d1 /src/radeon_exa_funcs.c | |
parent | 479a6daefe46f985c415b0d000b1b1b820f3924e (diff) |
radeon/kms: add initial colortiling support (disabled by default).
This requires an X server from git with createpixmap2 support fixed up in it.
On 1.6 and previous it won't do any tiling, if you are running git server
please upgrade to latest git.
Option "AllowColorTiling" "true" to enable and do some testing
Diffstat (limited to 'src/radeon_exa_funcs.c')
-rw-r--r-- | src/radeon_exa_funcs.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/radeon_exa_funcs.c b/src/radeon_exa_funcs.c index 605e5988..e48317f5 100644 --- a/src/radeon_exa_funcs.c +++ b/src/radeon_exa_funcs.c @@ -786,6 +786,9 @@ Bool FUNC_NAME(RADEONDrawInit)(ScreenPtr pScreen) info->accel_state->exa->PixmapIsOffscreen = RADEONEXAPixmapIsOffscreen; info->accel_state->exa->PrepareAccess = RADEONPrepareAccess_CS; info->accel_state->exa->FinishAccess = RADEONFinishAccess_CS; +#if (EXA_VERSION_MAJOR == 2 && EXA_VERSION_MINOR >= 5) + info->accel_state->exa->CreatePixmap2 = RADEONEXACreatePixmap2; +#endif } #endif #endif |