Index: cc/resources/resource_provider.cc |
diff --git a/cc/resources/resource_provider.cc b/cc/resources/resource_provider.cc |
index c2e850bc2493872d771842c1db5f628a9ae78d88..c327f3f94f989176c0b9ca2f827aa1fd4c897130 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(); |