| Index: gpu/command_buffer/service/feature_info.cc
|
| diff --git a/gpu/command_buffer/service/feature_info.cc b/gpu/command_buffer/service/feature_info.cc
|
| index 334cec172b1cec39f66b8650ed503328e45e4b15..15d8ca0610df61fccef0f8d3cd93e329ef7e6192 100644
|
| --- a/gpu/command_buffer/service/feature_info.cc
|
| +++ b/gpu/command_buffer/service/feature_info.cc
|
| @@ -110,6 +110,7 @@ FeatureInfo::FeatureFlags::FeatureFlags()
|
| : chromium_color_buffer_float_rgba(false),
|
| chromium_color_buffer_float_rgb(false),
|
| chromium_framebuffer_multisample(false),
|
| + chromium_sync_query(false),
|
| use_core_framebuffer_multisample(false),
|
| multisampled_render_to_texture(false),
|
| use_img_for_multisampled_render_to_texture(false),
|
| @@ -794,6 +795,11 @@ void FeatureInfo::InitializeFeatures() {
|
| AddExtensionString("GL_EXT_discard_framebuffer");
|
| feature_flags_.ext_discard_framebuffer = true;
|
| }
|
| +
|
| + if (ui_gl_fence_works) {
|
| + AddExtensionString("GL_CHROMIUM_sync_query");
|
| + feature_flags_.chromium_sync_query = true;
|
| + }
|
| }
|
|
|
| void FeatureInfo::AddExtensionString(const std::string& str) {
|
|
|