OLD | NEW |
1 // Copyright 2014 The Chromium Authors. All rights reserved. | 1 // Copyright 2014 The Chromium Authors. All rights reserved. |
2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
4 // | 4 // |
5 // Stores information about the user's brower and system configuration. | 5 // Stores information about the user's brower and system configuration. |
6 // The system configuration fields are recorded once per client session. | 6 // The system configuration fields are recorded once per client session. |
7 | 7 |
8 syntax = "proto2"; | 8 syntax = "proto2"; |
9 | 9 |
10 option optimize_for = LITE_RUNTIME; | 10 option optimize_for = LITE_RUNTIME; |
(...skipping 139 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
150 | 150 |
151 // The GPU manufacturer's device id for the chip set. | 151 // The GPU manufacturer's device id for the chip set. |
152 optional uint32 device_id = 2; | 152 optional uint32 device_id = 2; |
153 | 153 |
154 // The driver version on the GPU. | 154 // The driver version on the GPU. |
155 optional string driver_version = 3; | 155 optional string driver_version = 3; |
156 | 156 |
157 // The driver date on the GPU. | 157 // The driver date on the GPU. |
158 optional string driver_date = 4; | 158 optional string driver_date = 4; |
159 | 159 |
160 // The GPU performance statistics. | |
161 // See http://src.chromium.org/viewvc/chrome/trunk/src/content/public/comm
on/gpu_performance_stats.h?view=markup | |
162 // for details. Currently logged only on Windows. | |
163 message PerformanceStatistics { | |
164 optional float graphics_score = 1; | |
165 optional float gaming_score = 2; | |
166 optional float overall_score = 3; | |
167 } | |
168 optional PerformanceStatistics performance_statistics = 5; | |
169 | |
170 // The GL_VENDOR string. An example of a gl_vendor string is | 160 // The GL_VENDOR string. An example of a gl_vendor string is |
171 // "Imagination Technologies". "" if we are not using OpenGL. | 161 // "Imagination Technologies". "" if we are not using OpenGL. |
172 optional string gl_vendor = 6; | 162 optional string gl_vendor = 6; |
173 | 163 |
174 // The GL_RENDERER string. An example of a gl_renderer string is | 164 // The GL_RENDERER string. An example of a gl_renderer string is |
175 // "PowerVR SGX 540". "" if we are not using OpenGL. | 165 // "PowerVR SGX 540". "" if we are not using OpenGL. |
176 optional string gl_renderer = 7; | 166 optional string gl_renderer = 7; |
177 } | 167 } |
178 optional Graphics gpu = 8; | 168 optional Graphics gpu = 8; |
179 | 169 |
(...skipping 545 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
725 // then HAS_OFFSTORE is reported. This should be kept in sync with the | 715 // then HAS_OFFSTORE is reported. This should be kept in sync with the |
726 // corresponding enum in chrome/browser/metrics/extensions_metrics_provider.cc | 716 // corresponding enum in chrome/browser/metrics/extensions_metrics_provider.cc |
727 enum ExtensionsState { | 717 enum ExtensionsState { |
728 NO_EXTENSIONS = 0; | 718 NO_EXTENSIONS = 0; |
729 NO_OFFSTORE_VERIFIED = 1; | 719 NO_OFFSTORE_VERIFIED = 1; |
730 NO_OFFSTORE_UNVERIFIED = 2; | 720 NO_OFFSTORE_UNVERIFIED = 2; |
731 HAS_OFFSTORE = 3; | 721 HAS_OFFSTORE = 3; |
732 } | 722 } |
733 optional ExtensionsState offstore_extensions_state = 19; | 723 optional ExtensionsState offstore_extensions_state = 19; |
734 } | 724 } |
OLD | NEW |