diff options
Diffstat (limited to 'src/gralloc/gralloc_gem_radeon.c')
-rw-r--r-- | src/gralloc/gralloc_gem_radeon.c | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/src/gralloc/gralloc_gem_radeon.c b/src/gralloc/gralloc_gem_radeon.c index 334263ee2f..5ff0136c8e 100644 --- a/src/gralloc/gralloc_gem_radeon.c +++ b/src/gralloc/gralloc_gem_radeon.c @@ -26,6 +26,11 @@ * Dave Airlie <airlied@redhat.com> */ +/* + * XXX This driver assumes evergreen. It works, but is slow and has sync + * issues. + */ + #define LOG_TAG "GRALLOC-RADEON" #include <cutils/log.h> @@ -191,8 +196,8 @@ static void drm_gem_radeon_init_features(struct drm_module_t *drm) { drm->mode_dirty_fb = 0; - /* XXX there are synchronization issues */ - drm->mode_page_flip = 0; + drm->mode_page_flip = 1; + drm->mode_page_flip_blocking = 1; drm->swap_interval = 1; drm->vblank_secondary = 0; } |