Commit a5bf1adc by Greg Hartman

Swiftshader changes for HAL_PIXEL_FORMAT_YCbCr_420_888

Bug: 26822256 Change-Id: I2d974e1170847786369797d8e9b10ba4ad3663e0 Reviewed-on: https://swiftshader-review.googlesource.com/4660Reviewed-by: 's avatarNicolas Capens <capn@google.com> Tested-by: 's avatarGreg Hartman <ghartman@google.com>
parent 325cf49c
...@@ -180,6 +180,9 @@ inline GLenum GLPixelFormatFromAndroid(int halFormat) ...@@ -180,6 +180,9 @@ inline GLenum GLPixelFormatFromAndroid(int halFormat)
case HAL_PIXEL_FORMAT_BGRA_8888: return GL_BGRA_EXT; case HAL_PIXEL_FORMAT_BGRA_8888: return GL_BGRA_EXT;
case HAL_PIXEL_FORMAT_RGB_565: return GL_RGB565; case HAL_PIXEL_FORMAT_RGB_565: return GL_RGB565;
case HAL_PIXEL_FORMAT_YV12: return SW_YV12_BT601; case HAL_PIXEL_FORMAT_YV12: return SW_YV12_BT601;
#ifdef GRALLOC_MODULE_API_VERSION_0_2
case HAL_PIXEL_FORMAT_YCbCr_420_888: return SW_YV12_BT601;
#endif
default: return GL_NONE; default: return GL_NONE;
} }
} }
...@@ -194,6 +197,9 @@ inline GLenum GLPixelTypeFromAndroid(int halFormat) ...@@ -194,6 +197,9 @@ inline GLenum GLPixelTypeFromAndroid(int halFormat)
case HAL_PIXEL_FORMAT_BGRA_8888: return GL_UNSIGNED_BYTE; case HAL_PIXEL_FORMAT_BGRA_8888: return GL_UNSIGNED_BYTE;
case HAL_PIXEL_FORMAT_RGB_565: return GL_UNSIGNED_SHORT_5_6_5; case HAL_PIXEL_FORMAT_RGB_565: return GL_UNSIGNED_SHORT_5_6_5;
case HAL_PIXEL_FORMAT_YV12: return GL_UNSIGNED_BYTE; case HAL_PIXEL_FORMAT_YV12: return GL_UNSIGNED_BYTE;
#ifdef GRALLOC_MODULE_API_VERSION_0_2
case HAL_PIXEL_FORMAT_YCbCr_420_888: return GL_UNSIGNED_BYTE;
#endif
default: return GL_NONE; default: return GL_NONE;
} }
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment