Fix crash on app list start page keyboard navigation with <4 apps.
[chromium-blink-merge.git] / gpu / command_buffer / common / capabilities.cc
blob97c26d8f539446fee8a949b1429be1f2b6934741
1 // Copyright 2013 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file.
5 #include "gpu/command_buffer/common/capabilities.h"
7 namespace gpu {
9 Capabilities::PerStagePrecisions::PerStagePrecisions() {
12 Capabilities::Capabilities()
13 : max_combined_texture_image_units(0),
14 max_cube_map_texture_size(0),
15 max_fragment_uniform_vectors(0),
16 max_renderbuffer_size(0),
17 max_texture_image_units(0),
18 max_texture_size(0),
19 max_varying_vectors(0),
20 max_vertex_attribs(0),
21 max_vertex_texture_image_units(0),
22 max_vertex_uniform_vectors(0),
23 num_compressed_texture_formats(0),
24 num_shader_binary_formats(0),
25 bind_generates_resource_chromium(0),
26 max_transform_feedback_separate_attribs(0),
27 max_uniform_buffer_bindings(0),
28 uniform_buffer_offset_alignment(1),
29 post_sub_buffer(false),
30 egl_image_external(false),
31 texture_format_bgra8888(false),
32 texture_format_etc1(false),
33 texture_format_etc1_npot(false),
34 texture_rectangle(false),
35 iosurface(false),
36 texture_usage(false),
37 texture_storage(false),
38 discard_framebuffer(false),
39 sync_query(false),
40 image(false),
41 future_sync_points(false),
42 blend_equation_advanced(false),
43 blend_equation_advanced_coherent(false),
44 texture_rg(false) {
47 } // namespace gpu