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"
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),
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_3d_texture_size(0),
27 max_array_texture_layers(0),
28 max_color_attachments(0),
29 max_combined_fragment_uniform_components(0),
30 max_combined_uniform_blocks(0),
31 max_combined_vertex_uniform_components(0),
34 max_elements_indices(0),
35 max_elements_vertices(0),
36 max_fragment_input_components(0),
37 max_fragment_uniform_blocks(0),
38 max_fragment_uniform_components(0),
39 max_program_texel_offset(0),
41 max_server_wait_timeout(0),
42 max_texture_lod_bias(0.f
),
43 max_transform_feedback_interleaved_components(0),
44 max_transform_feedback_separate_attribs(0),
45 max_transform_feedback_separate_components(0),
46 max_uniform_block_size(0),
47 max_uniform_buffer_bindings(0),
48 max_varying_components(0),
49 max_vertex_output_components(0),
50 max_vertex_uniform_blocks(0),
51 max_vertex_uniform_components(0),
52 min_program_texel_offset(0),
54 num_program_binary_formats(0),
55 uniform_buffer_offset_alignment(1),
56 post_sub_buffer(false),
57 egl_image_external(false),
58 texture_format_atc(false),
59 texture_format_bgra8888(false),
60 texture_format_dxt1(false),
61 texture_format_dxt5(false),
62 texture_format_etc1(false),
63 texture_format_etc1_npot(false),
64 texture_rectangle(false),
67 texture_storage(false),
68 discard_framebuffer(false),
71 future_sync_points(false),
72 blend_equation_advanced(false),
73 blend_equation_advanced_coherent(false),