OSDN Git Service

Added Support for 64bit RGB format
[android-x86/external-minigbm.git] / cros_gralloc / i915_private_android.cc
index dbd2827..d8f585c 100644 (file)
@@ -34,6 +34,8 @@ uint32_t i915_private_convert_format(int format)
                return DRM_FORMAT_YUV422;
        case HAL_PIXEL_FORMAT_P010_INTEL:
                return DRM_FORMAT_P010;
+       case HAL_PIXEL_FORMAT_RGBA_FP16:
+               return DRM_FORMAT_XBGR161616;
        }
 
        return DRM_FORMAT_NONE;
@@ -77,6 +79,8 @@ int32_t i915_private_invert_format(int format)
                return HAL_PIXEL_FORMAT_YCbCr_422_SP;
        case DRM_FORMAT_YUV422:
                return HAL_PIXEL_FORMAT_YCbCr_422_888;
+       case DRM_FORMAT_XBGR161616:
+               return HAL_PIXEL_FORMAT_RGBA_FP16;
        default:
                cros_gralloc_error("Unhandled DRM format %4.4s", drmFormat2Str(format));
        }