| 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 ab6c19a0aa285e2ed2a0091d242d27fb2c0e7940..1545e38ee3c90e17e7439d159c8f941c78712ded 100644
|
| --- a/gpu/command_buffer/service/feature_info.h
|
| +++ b/gpu/command_buffer/service/feature_info.h
|
| @@ -32,67 +32,68 @@ class GPU_EXPORT FeatureInfo : public base::RefCounted<FeatureInfo> {
|
| struct FeatureFlags {
|
| FeatureFlags();
|
|
|
| - bool chromium_framebuffer_multisample;
|
| - bool chromium_sync_query;
|
| + bool chromium_framebuffer_multisample = false;
|
| + bool chromium_sync_query = false;
|
| // 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;
|
| + bool use_core_framebuffer_multisample = false;
|
| + bool multisampled_render_to_texture = false;
|
| // Use the IMG GLenum values and functions rather than EXT.
|
| - bool use_img_for_multisampled_render_to_texture;
|
| - bool chromium_screen_space_antialiasing;
|
| - bool use_chromium_screen_space_antialiasing_via_shaders;
|
| - bool oes_standard_derivatives;
|
| - bool oes_egl_image_external;
|
| - bool nv_egl_stream_consumer_external;
|
| - bool oes_depth24;
|
| - bool oes_compressed_etc1_rgb8_texture;
|
| - bool packed_depth24_stencil8;
|
| - bool npot_ok;
|
| - bool enable_texture_float_linear;
|
| - bool enable_texture_half_float_linear;
|
| - bool angle_translated_shader_source;
|
| - bool angle_pack_reverse_row_order;
|
| - bool arb_texture_rectangle;
|
| - bool angle_instanced_arrays;
|
| - bool occlusion_query;
|
| - bool occlusion_query_boolean;
|
| - bool use_arb_occlusion_query2_for_occlusion_query_boolean;
|
| - bool use_arb_occlusion_query_for_occlusion_query_boolean;
|
| - bool native_vertex_array_object;
|
| - bool ext_texture_format_astc;
|
| - bool ext_texture_format_atc;
|
| - bool ext_texture_format_bgra8888;
|
| - bool ext_texture_format_dxt1;
|
| - bool ext_texture_format_dxt5;
|
| - bool enable_shader_name_hashing;
|
| - bool enable_samplers;
|
| - bool ext_draw_buffers;
|
| - bool nv_draw_buffers;
|
| - bool ext_frag_depth;
|
| - bool ext_shader_texture_lod;
|
| - bool use_async_readpixels;
|
| - bool map_buffer_range;
|
| - bool ext_discard_framebuffer;
|
| - bool angle_depth_texture;
|
| - bool is_swiftshader;
|
| - bool angle_texture_usage;
|
| - bool ext_texture_storage;
|
| - bool chromium_path_rendering;
|
| - bool chromium_framebuffer_mixed_samples;
|
| - bool blend_equation_advanced;
|
| - bool blend_equation_advanced_coherent;
|
| - bool ext_texture_rg;
|
| - bool chromium_image_ycbcr_420v;
|
| - bool chromium_image_ycbcr_422;
|
| - bool emulate_primitive_restart_fixed_index;
|
| - bool ext_render_buffer_format_bgra8888;
|
| - bool ext_multisample_compatibility;
|
| - bool ext_blend_func_extended;
|
| - bool ext_read_format_bgra;
|
| - bool desktop_srgb_support;
|
| - bool arb_es3_compatibility;
|
| + bool use_img_for_multisampled_render_to_texture = false;
|
| + bool chromium_screen_space_antialiasing = false;
|
| + bool use_chromium_screen_space_antialiasing_via_shaders = false;
|
| + bool oes_standard_derivatives = false;
|
| + bool oes_egl_image_external = false;
|
| + bool nv_egl_stream_consumer_external = false;
|
| + bool oes_depth24 = false;
|
| + bool oes_compressed_etc1_rgb8_texture = false;
|
| + bool packed_depth24_stencil8 = false;
|
| + bool npot_ok = false;
|
| + bool enable_texture_float_linear = false;
|
| + bool enable_texture_half_float_linear = false;
|
| + bool enable_color_buffer_float = false;
|
| + bool angle_translated_shader_source = false;
|
| + bool angle_pack_reverse_row_order = false;
|
| + bool arb_texture_rectangle = false;
|
| + bool angle_instanced_arrays = false;
|
| + bool occlusion_query = false;
|
| + bool occlusion_query_boolean = false;
|
| + bool use_arb_occlusion_query2_for_occlusion_query_boolean = false;
|
| + bool use_arb_occlusion_query_for_occlusion_query_boolean = false;
|
| + bool native_vertex_array_object = false;
|
| + bool ext_texture_format_astc = false;
|
| + bool ext_texture_format_atc = false;
|
| + bool ext_texture_format_bgra8888 = false;
|
| + bool ext_texture_format_dxt1 = false;
|
| + bool ext_texture_format_dxt5 = false;
|
| + bool enable_shader_name_hashing = false;
|
| + bool enable_samplers = false;
|
| + bool ext_draw_buffers = false;
|
| + bool nv_draw_buffers = false;
|
| + bool ext_frag_depth = false;
|
| + bool ext_shader_texture_lod = false;
|
| + bool use_async_readpixels = false;
|
| + bool map_buffer_range = false;
|
| + bool ext_discard_framebuffer = false;
|
| + bool angle_depth_texture = false;
|
| + bool is_swiftshader = false;
|
| + bool angle_texture_usage = false;
|
| + bool ext_texture_storage = false;
|
| + bool chromium_path_rendering = false;
|
| + bool chromium_framebuffer_mixed_samples = false;
|
| + bool blend_equation_advanced = false;
|
| + bool blend_equation_advanced_coherent = false;
|
| + bool ext_texture_rg = false;
|
| + bool chromium_image_ycbcr_420v = false;
|
| + bool chromium_image_ycbcr_422 = false;
|
| + bool emulate_primitive_restart_fixed_index = false;
|
| + bool ext_render_buffer_format_bgra8888 = false;
|
| + bool ext_multisample_compatibility = false;
|
| + bool ext_blend_func_extended = false;
|
| + bool ext_read_format_bgra = false;
|
| + bool desktop_srgb_support = false;
|
| + bool arb_es3_compatibility = false;
|
| bool chromium_color_buffer_float_rgb = false;
|
| bool chromium_color_buffer_float_rgba = false;
|
| bool angle_robust_client_memory = false;
|
|
|