Index: gpu/command_buffer/service/gles2_cmd_decoder_passthrough.cc |
diff --git a/gpu/command_buffer/service/gles2_cmd_decoder_passthrough.cc b/gpu/command_buffer/service/gles2_cmd_decoder_passthrough.cc |
index 35a84dc733f3a6be544fe31c5cbc00e89ce41f5f..3ad72a69c4d42672568cfcd955e7808f35c066b7 100644 |
--- a/gpu/command_buffer/service/gles2_cmd_decoder_passthrough.cc |
+++ b/gpu/command_buffer/service/gles2_cmd_decoder_passthrough.cc |
@@ -372,14 +372,13 @@ gpu::Capabilities GLES2DecoderPassthroughImpl::GetCapabilities() { |
feature_info_->feature_flags().ext_render_buffer_format_bgra8888; |
caps.occlusion_query_boolean = |
feature_info_->feature_flags().occlusion_query_boolean; |
+ caps.timer_queries = feature_info_->feature_flags().ext_disjoint_timer_query; |
+ caps.post_sub_buffer = surface_->SupportsPostSubBuffer(); |
+ caps.surfaceless = !offscreen_ && surface_->IsSurfaceless(); |
+ caps.flips_vertically = !offscreen_ && surface_->FlipsVertically(); |
// TODO: |
- // caps.timer_queries |
- // caps.post_sub_buffer |
// caps.commit_overlay_planes |
- // caps.surfaceless |
- // caps.is_offscreen |
- // caps.flips_vertically |
return caps; |
} |