Chromium Code Reviews| 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_test_config.h" | 5 #include "gpu/config/gpu_test_config.h" |
| 6 | 6 |
| 7 #include "base/logging.h" | 7 #include "base/logging.h" |
| 8 #include "base/sys_info.h" | 8 #include "base/sys_info.h" |
| 9 #include "gpu/config/gpu_info.h" | 9 #include "gpu/config/gpu_info.h" |
| 10 #include "gpu/config/gpu_info_collector.h" | 10 #include "gpu/config/gpu_info_collector.h" |
| (...skipping 21 matching lines...) Expand all Loading... | |
| 32 base::SysInfo::OperatingSystemVersionNumbers( | 32 base::SysInfo::OperatingSystemVersionNumbers( |
| 33 &major_version, &minor_version, &bugfix_version); | 33 &major_version, &minor_version, &bugfix_version); |
| 34 if (major_version == 5) | 34 if (major_version == 5) |
| 35 return GPUTestConfig::kOsWinXP; | 35 return GPUTestConfig::kOsWinXP; |
| 36 if (major_version == 6 && minor_version == 0) | 36 if (major_version == 6 && minor_version == 0) |
| 37 return GPUTestConfig::kOsWinVista; | 37 return GPUTestConfig::kOsWinVista; |
| 38 if (major_version == 6 && minor_version == 1) | 38 if (major_version == 6 && minor_version == 1) |
| 39 return GPUTestConfig::kOsWin7; | 39 return GPUTestConfig::kOsWin7; |
| 40 if (major_version == 6 && (minor_version == 2 || minor_version == 3)) | 40 if (major_version == 6 && (minor_version == 2 || minor_version == 3)) |
| 41 return GPUTestConfig::kOsWin8; | 41 return GPUTestConfig::kOsWin8; |
| 42 if (major_version == 10) | |
|
Will Harris
2015/07/22 01:12:35
this won't catch some early builds of Win10 which
| |
| 43 return GPUTestConfig::kOsWin10; | |
| 42 #elif defined(OS_MACOSX) | 44 #elif defined(OS_MACOSX) |
| 43 int32 major_version = 0; | 45 int32 major_version = 0; |
| 44 int32 minor_version = 0; | 46 int32 minor_version = 0; |
| 45 int32 bugfix_version = 0; | 47 int32 bugfix_version = 0; |
| 46 base::SysInfo::OperatingSystemVersionNumbers( | 48 base::SysInfo::OperatingSystemVersionNumbers( |
| 47 &major_version, &minor_version, &bugfix_version); | 49 &major_version, &minor_version, &bugfix_version); |
| 48 if (major_version == 10) { | 50 if (major_version == 10) { |
| 49 switch (minor_version) { | 51 switch (minor_version) { |
| 50 case 5: | 52 case 5: |
| 51 return GPUTestConfig::kOsMacLeopard; | 53 return GPUTestConfig::kOsMacLeopard; |
| (...skipping 110 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
| 162 set_gpu_device_id(gpu_info.gpu.device_id); | 164 set_gpu_device_id(gpu_info.gpu.device_id); |
| 163 return true; | 165 return true; |
| 164 } | 166 } |
| 165 | 167 |
| 166 bool GPUTestBotConfig::IsValid() const { | 168 bool GPUTestBotConfig::IsValid() const { |
| 167 switch (os()) { | 169 switch (os()) { |
| 168 case kOsWinXP: | 170 case kOsWinXP: |
| 169 case kOsWinVista: | 171 case kOsWinVista: |
| 170 case kOsWin7: | 172 case kOsWin7: |
| 171 case kOsWin8: | 173 case kOsWin8: |
| 174 case kOsWin10: | |
| 172 case kOsMacLeopard: | 175 case kOsMacLeopard: |
| 173 case kOsMacSnowLeopard: | 176 case kOsMacSnowLeopard: |
| 174 case kOsMacLion: | 177 case kOsMacLion: |
| 175 case kOsMacMountainLion: | 178 case kOsMacMountainLion: |
| 176 case kOsMacMavericks: | 179 case kOsMacMavericks: |
| 177 case kOsMacYosemite: | 180 case kOsMacYosemite: |
| 178 case kOsLinux: | 181 case kOsLinux: |
| 179 case kOsChromeOS: | 182 case kOsChromeOS: |
| 180 case kOsAndroid: | 183 case kOsAndroid: |
| 181 break; | 184 break; |
| (...skipping 111 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
| 293 // Blacklist rule #79 disables all Gpu acceleration before Windows 7. | 296 // Blacklist rule #79 disables all Gpu acceleration before Windows 7. |
| 294 if (base::win::GetVersion() <= base::win::VERSION_VISTA) { | 297 if (base::win::GetVersion() <= base::win::VERSION_VISTA) { |
| 295 return true; | 298 return true; |
| 296 } | 299 } |
| 297 #endif | 300 #endif |
| 298 return false; | 301 return false; |
| 299 } | 302 } |
| 300 | 303 |
| 301 } // namespace gpu | 304 } // namespace gpu |
| 302 | 305 |
| OLD | NEW |