diff options
author | Chia-I Wu <olvaffe@gmail.com> | 2011-07-10 23:12:26 +0800 |
---|---|---|
committer | Chia-I Wu <olvaffe@gmail.com> | 2011-07-11 12:55:00 +0800 |
commit | e59db8f9ce30ab294d6d230c2e1802689abe815c (patch) | |
tree | 89e72e57de1dba0f27b56c095556175c9769b384 /gralloc_drm_kms.c | |
parent | 59eb3d82102ecef9302424196bd665a67b937dc0 (diff) | |
download | external_drm_gralloc-e59db8f9ce30ab294d6d230c2e1802689abe815c.zip external_drm_gralloc-e59db8f9ce30ab294d6d230c2e1802689abe815c.tar.gz external_drm_gralloc-e59db8f9ce30ab294d6d230c2e1802689abe815c.tar.bz2 |
let drivers decide the fb format
Diffstat (limited to 'gralloc_drm_kms.c')
-rw-r--r-- | gralloc_drm_kms.c | 11 |
1 files changed, 2 insertions, 9 deletions
diff --git a/gralloc_drm_kms.c b/gralloc_drm_kms.c index c64d4ad..c1035cd 100644 --- a/gralloc_drm_kms.c +++ b/gralloc_drm_kms.c @@ -324,7 +324,7 @@ static void drm_kms_init_features(struct gralloc_drm_t *drm) front = gralloc_drm_bo_create(drm, drm->mode.hdisplay, drm->mode.vdisplay, - drm->format, + drm->fb_format, GRALLOC_USAGE_HW_FB); if (front && gralloc_drm_bo_add_fb(front)) { gralloc_drm_bo_destroy(front); @@ -408,13 +408,6 @@ static int drm_kms_init_with_connector(struct gralloc_drm_t *drm, drm->ydpi = 75; } - /* select between 32/16 bits */ -#if 1 - drm->format = HAL_PIXEL_FORMAT_BGRA_8888; -#else - drm->format = HAL_PIXEL_FORMAT_RGB_565; -#endif - #ifdef DRM_MODE_FEATURE_DIRTYFB drm->clip.x1 = 0; drm->clip.y1 = 0; @@ -483,7 +476,7 @@ void gralloc_drm_get_kms_info(struct gralloc_drm_t *drm, *((int *) &fb->stride) = drm->mode.hdisplay; *((float *) &fb->fps) = drm->mode.vrefresh; - *((int *) &fb->format) = drm->format; + *((int *) &fb->format) = drm->fb_format; *((float *) &fb->xdpi) = drm->xdpi; *((float *) &fb->ydpi) = drm->ydpi; *((int *) &fb->minSwapInterval) = drm->swap_interval; |