Index: gpu/command_buffer/service/feature_info.h |
diff --git a/gpu/command_buffer/service/feature_info.h b/gpu/command_buffer/service/feature_info.h |
index 34a2e6dbc7bd1b83946ce06bd60bafe0d968a43e..5202c266c793529cf59d5362811cdf4568858717 100644 |
--- a/gpu/command_buffer/service/feature_info.h |
+++ b/gpu/command_buffer/service/feature_info.h |
@@ -27,12 +27,17 @@ class GPU_EXPORT FeatureInfo : public base::RefCounted<FeatureInfo> { |
FeatureFlags(); |
bool chromium_framebuffer_multisample; |
+ // Use glBlitFramebuffer() and glRenderbufferStorageMultisample() with |
+ // GL_EXT_framebuffer_multisample-style semantics, since they are exposed |
+ // as core GL functions on this implementation. |
+ bool use_core_framebuffer_multisample; |
bool multisampled_render_to_texture; |
// Use the IMG GLenum values and functions rather than EXT. |
bool use_img_for_multisampled_render_to_texture; |
bool oes_standard_derivatives; |
bool oes_egl_image_external; |
bool oes_depth24; |
+ bool packed_depth24_stencil8; |
bool npot_ok; |
bool enable_texture_float_linear; |
bool enable_texture_half_float_linear; |
@@ -53,6 +58,7 @@ class GPU_EXPORT FeatureInfo : public base::RefCounted<FeatureInfo> { |
bool map_buffer_range; |
bool ext_discard_framebuffer; |
bool angle_depth_texture; |
+ bool is_angle; |
}; |
struct Workarounds { |