Index: cc/resources/resource_provider.cc |
diff --git a/cc/resources/resource_provider.cc b/cc/resources/resource_provider.cc |
index 6ab684647b076a63d5a5ed3e3a343c6cc54de34c..54eeebed1e664c005ea5d3b17e9f125d20f23302 100644 |
--- a/cc/resources/resource_provider.cc |
+++ b/cc/resources/resource_provider.cc |
@@ -449,6 +449,8 @@ ResourceProvider::ResourceProvider( |
yuv_highbit_resource_format_ = yuv_resource_format_; |
if (caps.texture_half_float_linear) |
yuv_highbit_resource_format_ = LUMINANCE_F16; |
+ if (caps.force_software_yuv_conversion) |
+ yuv_resource_format_ = yuv_highbit_resource_format_ = RGBA_8888; |
use_sync_query_ = caps.sync_query; |
GLES2Interface* gl = ContextGL(); |