summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMichel Dänzer <michel.daenzer@amd.com>2017-01-24 18:05:45 +0900
committerMichel Dänzer <michel@daenzer.net>2017-01-26 18:38:03 +0900
commitd611d21d9bf9aaa100ff7a5762e5980634846207 (patch)
treeb51851c434afc08ae584f3aa1eaff6c3d0262cf9
parent55a33205cb9bd8091b4bcd478c2d1d191248681b (diff)
Enable tiling by default with glamor on PALM
The DFS check is only relevant for EXA. The lack of tiling prevented DRI3 clients from using page flipping, resulting in tearing. Bugzilla: https://bugs.freedesktop.org/99491 Reviewed-by: Alex Deucher <alexander.deucher@amd.com>
-rw-r--r--src/radeon_kms.c10
1 files changed, 6 insertions, 4 deletions
diff --git a/src/radeon_kms.c b/src/radeon_kms.c
index 48dec967..44685256 100644
--- a/src/radeon_kms.c
+++ b/src/radeon_kms.c
@@ -1741,10 +1741,12 @@ Bool RADEONPreInit_KMS(ScrnInfoPtr pScrn, int flags)
if (r600_get_tile_config(pScrn)) {
info->allowColorTiling = xf86ReturnOptValBool(info->Options,
OPTION_COLOR_TILING, colorTilingDefault);
- /* need working DFS for tiling */
- if ((info->ChipFamily == CHIP_FAMILY_PALM) &&
- (!info->accel_state->allowHWDFS))
- info->allowColorTiling = FALSE;
+ if (!info->use_glamor) {
+ /* need working DFS for tiling */
+ if (info->ChipFamily == CHIP_FAMILY_PALM &&
+ !info->accel_state->allowHWDFS)
+ info->allowColorTiling = FALSE;
+ }
} else
info->allowColorTiling = FALSE;
} else