| OLD | NEW |
| 1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. | 1 // Copyright (c) 2012 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 #include "gpu/config/gpu_info.h" | 5 #include "gpu/config/gpu_info.h" |
| 6 | 6 |
| 7 namespace { | 7 namespace { |
| 8 | 8 |
| 9 void EnumerateGPUDevice(gpu::GPUInfo::Enumerator* enumerator, | 9 void EnumerateGPUDevice(gpu::GPUInfo::Enumerator* enumerator, |
| 10 const gpu::GPUInfo::GPUDevice& device) { | 10 const gpu::GPUInfo::GPUDevice& device) { |
| (...skipping 61 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 72 bool lenovo_dcute; | 72 bool lenovo_dcute; |
| 73 Version display_link_version; | 73 Version display_link_version; |
| 74 GPUDevice gpu; | 74 GPUDevice gpu; |
| 75 std::vector<GPUDevice> secondary_gpus; | 75 std::vector<GPUDevice> secondary_gpus; |
| 76 uint64 adapter_luid; | 76 uint64 adapter_luid; |
| 77 std::string driver_vendor; | 77 std::string driver_vendor; |
| 78 std::string driver_version; | 78 std::string driver_version; |
| 79 std::string driver_date; | 79 std::string driver_date; |
| 80 std::string pixel_shader_version; | 80 std::string pixel_shader_version; |
| 81 std::string vertex_shader_version; | 81 std::string vertex_shader_version; |
| 82 std::string max_msaa_samples; |
| 82 std::string machine_model_name; | 83 std::string machine_model_name; |
| 83 std::string machine_model_version; | 84 std::string machine_model_version; |
| 84 std::string gl_version_string; | 85 std::string gl_version_string; |
| 85 std::string gl_vendor; | 86 std::string gl_vendor; |
| 86 std::string gl_renderer; | 87 std::string gl_renderer; |
| 87 std::string gl_extensions; | 88 std::string gl_extensions; |
| 88 std::string gl_ws_vendor; | 89 std::string gl_ws_vendor; |
| 89 std::string gl_ws_version; | 90 std::string gl_ws_version; |
| 90 std::string gl_ws_extensions; | 91 std::string gl_ws_extensions; |
| 91 uint32 gl_reset_notification_strategy; | 92 uint32 gl_reset_notification_strategy; |
| (...skipping 36 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 128 if (display_link_version.IsValid()) { | 129 if (display_link_version.IsValid()) { |
| 129 enumerator->AddString("displayLinkVersion", | 130 enumerator->AddString("displayLinkVersion", |
| 130 display_link_version.GetString()); | 131 display_link_version.GetString()); |
| 131 } | 132 } |
| 132 enumerator->AddInt64("adapterLuid", adapter_luid); | 133 enumerator->AddInt64("adapterLuid", adapter_luid); |
| 133 enumerator->AddString("driverVendor", driver_vendor); | 134 enumerator->AddString("driverVendor", driver_vendor); |
| 134 enumerator->AddString("driverVersion", driver_version); | 135 enumerator->AddString("driverVersion", driver_version); |
| 135 enumerator->AddString("driverDate", driver_date); | 136 enumerator->AddString("driverDate", driver_date); |
| 136 enumerator->AddString("pixelShaderVersion", pixel_shader_version); | 137 enumerator->AddString("pixelShaderVersion", pixel_shader_version); |
| 137 enumerator->AddString("vertexShaderVersion", vertex_shader_version); | 138 enumerator->AddString("vertexShaderVersion", vertex_shader_version); |
| 139 enumerator->AddString("maxMsaaSamples", max_msaa_samples); |
| 138 enumerator->AddString("glVersion", gl_version); | 140 enumerator->AddString("glVersion", gl_version); |
| 139 enumerator->AddString("glVendor", gl_vendor); | 141 enumerator->AddString("glVendor", gl_vendor); |
| 140 enumerator->AddString("glRenderer", gl_renderer); | 142 enumerator->AddString("glRenderer", gl_renderer); |
| 141 enumerator->AddString("glExtensions", gl_extensions); | 143 enumerator->AddString("glExtensions", gl_extensions); |
| 142 enumerator->AddString("glWsVendor", gl_ws_vendor); | 144 enumerator->AddString("glWsVendor", gl_ws_vendor); |
| 143 enumerator->AddString("glWsVersion", gl_ws_version); | 145 enumerator->AddString("glWsVersion", gl_ws_version); |
| 144 enumerator->AddString("glWsExtensions", gl_ws_extensions); | 146 enumerator->AddString("glWsExtensions", gl_ws_extensions); |
| 145 enumerator->AddInt( | 147 enumerator->AddInt( |
| 146 "glResetNotificationStrategy", | 148 "glResetNotificationStrategy", |
| 147 static_cast<int>(gl_reset_notification_strategy)); | 149 static_cast<int>(gl_reset_notification_strategy)); |
| (...skipping 11 matching lines...) Expand all Loading... |
| 159 // TODO(kbr): add dx_diagnostics on Windows. | 161 // TODO(kbr): add dx_diagnostics on Windows. |
| 160 for (size_t ii = 0; ii < video_encode_accelerator_supported_profiles.size(); | 162 for (size_t ii = 0; ii < video_encode_accelerator_supported_profiles.size(); |
| 161 ++ii) { | 163 ++ii) { |
| 162 EnumerateVideoEncodeAcceleratorSupportedProfile( | 164 EnumerateVideoEncodeAcceleratorSupportedProfile( |
| 163 enumerator, video_encode_accelerator_supported_profiles[ii]); | 165 enumerator, video_encode_accelerator_supported_profiles[ii]); |
| 164 } | 166 } |
| 165 enumerator->EndAuxAttributes(); | 167 enumerator->EndAuxAttributes(); |
| 166 } | 168 } |
| 167 | 169 |
| 168 } // namespace gpu | 170 } // namespace gpu |
| OLD | NEW |