| 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 |