X-Git-Url: http://git.osdn.net/view?p=android-x86%2Fexternal-minigbm.git;a=blobdiff_plain;f=cros_gralloc%2Fi915_private_android.cc;h=d8f585c565a655c4084a9f4c2cbe454f34462f21;hp=dbd28278bf38cf17272c7123acbd0bf8c3cda131;hb=47bd806579dd;hpb=7b767e105fa63154c19cb92f16f3b447ebb485ee diff --git a/cros_gralloc/i915_private_android.cc b/cros_gralloc/i915_private_android.cc index dbd2827..d8f585c 100644 --- a/cros_gralloc/i915_private_android.cc +++ b/cros_gralloc/i915_private_android.cc @@ -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)); }