gpu_control_list_testing_exceptions_autogen.h 17 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318
  1. // Copyright (c) 2019 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.
  4. // This file is auto-generated from
  5. // gpu/config/process_json.py
  6. // It's formatted by clang-format using chromium coding style:
  7. // clang-format -i -style=chromium filename
  8. // DO NOT EDIT!
  9. #ifndef GPU_CONFIG_GPU_CONTROL_LIST_TESTING_EXCEPTIONS_AUTOGEN_H_
  10. #define GPU_CONFIG_GPU_CONTROL_LIST_TESTING_EXCEPTIONS_AUTOGEN_H_
  11. namespace gpu {
  12. const GpuControlList::Conditions kExceptionsForEntry4[1] = {
  13. {
  14. GpuControlList::kOsAny, // os_type
  15. {GpuControlList::kUnknown, GpuControlList::kVersionStyleNumerical,
  16. GpuControlList::kVersionSchemaCommon, nullptr, nullptr}, // os_version
  17. 0x10de, // vendor_id
  18. 0, // Devices size
  19. nullptr, // Devices
  20. GpuControlList::kMultiGpuCategoryNone, // multi_gpu_category
  21. GpuControlList::kMultiGpuStyleNone, // multi_gpu_style
  22. nullptr, // driver info
  23. nullptr, // GL strings
  24. nullptr, // machine model info
  25. 0, // intel_gpu_series size
  26. nullptr, // intel_gpu_series
  27. {GpuControlList::kUnknown, GpuControlList::kVersionStyleNumerical,
  28. GpuControlList::kVersionSchemaCommon, nullptr,
  29. nullptr}, // intel_gpu_generation
  30. &kMoreForEntry4_1440601243Exception0, // more data
  31. },
  32. };
  33. const GpuControlList::Conditions kExceptionsForEntry5[1] = {
  34. {
  35. GpuControlList::kOsAny, // os_type
  36. {GpuControlList::kUnknown, GpuControlList::kVersionStyleNumerical,
  37. GpuControlList::kVersionSchemaCommon, nullptr, nullptr}, // os_version
  38. 0x8086, // vendor_id
  39. 0, // Devices size
  40. nullptr, // Devices
  41. GpuControlList::kMultiGpuCategoryNone, // multi_gpu_category
  42. GpuControlList::kMultiGpuStyleNone, // multi_gpu_style
  43. nullptr, // driver info
  44. nullptr, // GL strings
  45. nullptr, // machine model info
  46. 0, // intel_gpu_series size
  47. nullptr, // intel_gpu_series
  48. {GpuControlList::kUnknown, GpuControlList::kVersionStyleNumerical,
  49. GpuControlList::kVersionSchemaCommon, nullptr,
  50. nullptr}, // intel_gpu_generation
  51. &kMoreForEntry5_1440601243Exception0, // more data
  52. },
  53. };
  54. const GpuControlList::Conditions kExceptionsForEntry21[1] = {
  55. {
  56. GpuControlList::kOsAny, // os_type
  57. {GpuControlList::kUnknown, GpuControlList::kVersionStyleNumerical,
  58. GpuControlList::kVersionSchemaCommon, nullptr, nullptr}, // os_version
  59. 0x00, // vendor_id
  60. 0, // Devices size
  61. nullptr, // Devices
  62. GpuControlList::kMultiGpuCategoryNone, // multi_gpu_category
  63. GpuControlList::kMultiGpuStyleNone, // multi_gpu_style
  64. nullptr, // driver info
  65. &kGLStringsForGpuControlTestingEntry21Exception0, // GL strings
  66. nullptr, // machine model info
  67. 0, // intel_gpu_series size
  68. nullptr, // intel_gpu_series
  69. {GpuControlList::kUnknown, GpuControlList::kVersionStyleNumerical,
  70. GpuControlList::kVersionSchemaCommon, nullptr,
  71. nullptr}, // intel_gpu_generation
  72. &kMoreForEntry21_1440601243Exception0, // more data
  73. },
  74. };
  75. const GpuControlList::Conditions kExceptionsForEntry27[1] = {
  76. {
  77. GpuControlList::kOsAndroid, // os_type
  78. {GpuControlList::kUnknown, GpuControlList::kVersionStyleNumerical,
  79. GpuControlList::kVersionSchemaCommon, nullptr, nullptr}, // os_version
  80. 0x00, // vendor_id
  81. 0, // Devices size
  82. nullptr, // Devices
  83. GpuControlList::kMultiGpuCategoryNone, // multi_gpu_category
  84. GpuControlList::kMultiGpuStyleNone, // multi_gpu_style
  85. nullptr, // driver info
  86. nullptr, // GL strings
  87. &kMachineModelInfoForEntry27Exception0, // machine model info
  88. 0, // intel_gpu_series size
  89. nullptr, // intel_gpu_series
  90. {GpuControlList::kUnknown, GpuControlList::kVersionStyleNumerical,
  91. GpuControlList::kVersionSchemaCommon, nullptr,
  92. nullptr}, // intel_gpu_generation
  93. &kMoreForEntry27_1440601243Exception0, // more data
  94. },
  95. };
  96. const GpuControlList::Conditions kExceptionsForEntry29[1] = {
  97. {
  98. GpuControlList::kOsAny, // os_type
  99. {GpuControlList::kUnknown, GpuControlList::kVersionStyleNumerical,
  100. GpuControlList::kVersionSchemaCommon, nullptr, nullptr}, // os_version
  101. 0x00, // vendor_id
  102. 0, // Devices size
  103. nullptr, // Devices
  104. GpuControlList::kMultiGpuCategoryNone, // multi_gpu_category
  105. GpuControlList::kMultiGpuStyleNone, // multi_gpu_style
  106. nullptr, // driver info
  107. nullptr, // GL strings
  108. &kMachineModelInfoForEntry29Exception0, // machine model info
  109. 0, // intel_gpu_series size
  110. nullptr, // intel_gpu_series
  111. {GpuControlList::kUnknown, GpuControlList::kVersionStyleNumerical,
  112. GpuControlList::kVersionSchemaCommon, nullptr,
  113. nullptr}, // intel_gpu_generation
  114. &kMoreForEntry29_1440601243Exception0, // more data
  115. },
  116. };
  117. const GpuControlList::Conditions kExceptionsForEntry44[2] = {
  118. {
  119. GpuControlList::kOsAny, // os_type
  120. {GpuControlList::kUnknown, GpuControlList::kVersionStyleNumerical,
  121. GpuControlList::kVersionSchemaCommon, nullptr, nullptr}, // os_version
  122. 0x8086, // vendor_id
  123. std::size(
  124. kDevicesForGpuControlTestingEntry44Exception0), // Devices size
  125. kDevicesForGpuControlTestingEntry44Exception0, // Devices
  126. GpuControlList::kMultiGpuCategoryNone, // multi_gpu_category
  127. GpuControlList::kMultiGpuStyleNone, // multi_gpu_style
  128. &kDriverInfoForGpuControlTestingEntry44Exception0, // driver info
  129. nullptr, // GL strings
  130. nullptr, // machine model info
  131. 0, // intel_gpu_series size
  132. nullptr, // intel_gpu_series
  133. {GpuControlList::kUnknown, GpuControlList::kVersionStyleNumerical,
  134. GpuControlList::kVersionSchemaCommon, nullptr,
  135. nullptr}, // intel_gpu_generation
  136. &kMoreForEntry44_1440601243Exception0, // more data
  137. },
  138. {
  139. GpuControlList::kOsAny, // os_type
  140. {GpuControlList::kUnknown, GpuControlList::kVersionStyleNumerical,
  141. GpuControlList::kVersionSchemaCommon, nullptr, nullptr}, // os_version
  142. 0x8086, // vendor_id
  143. std::size(
  144. kDevicesForGpuControlTestingEntry44Exception1), // Devices size
  145. kDevicesForGpuControlTestingEntry44Exception1, // Devices
  146. GpuControlList::kMultiGpuCategoryNone, // multi_gpu_category
  147. GpuControlList::kMultiGpuStyleNone, // multi_gpu_style
  148. &kDriverInfoForGpuControlTestingEntry44Exception1, // driver info
  149. nullptr, // GL strings
  150. nullptr, // machine model info
  151. 0, // intel_gpu_series size
  152. nullptr, // intel_gpu_series
  153. {GpuControlList::kUnknown, GpuControlList::kVersionStyleNumerical,
  154. GpuControlList::kVersionSchemaCommon, nullptr,
  155. nullptr}, // intel_gpu_generation
  156. &kMoreForEntry44_1440601243Exception1, // more data
  157. },
  158. };
  159. const GpuControlList::Conditions kExceptionsForEntry51[1] = {
  160. {
  161. GpuControlList::kOsAny, // os_type
  162. {GpuControlList::kUnknown, GpuControlList::kVersionStyleNumerical,
  163. GpuControlList::kVersionSchemaCommon, nullptr, nullptr}, // os_version
  164. 0x00, // vendor_id
  165. 0, // Devices size
  166. nullptr, // Devices
  167. GpuControlList::kMultiGpuCategoryNone, // multi_gpu_category
  168. GpuControlList::kMultiGpuStyleNone, // multi_gpu_style
  169. nullptr, // driver info
  170. &kGLStringsForGpuControlTestingEntry51Exception0, // GL strings
  171. nullptr, // machine model info
  172. 0, // intel_gpu_series size
  173. nullptr, // intel_gpu_series
  174. {GpuControlList::kUnknown, GpuControlList::kVersionStyleNumerical,
  175. GpuControlList::kVersionSchemaCommon, nullptr,
  176. nullptr}, // intel_gpu_generation
  177. &kMoreForEntry51_1440601243Exception0, // more data
  178. },
  179. };
  180. const GpuControlList::Conditions kExceptionsForEntry65[1] = {
  181. {
  182. GpuControlList::kOsAny, // os_type
  183. {GpuControlList::kUnknown, GpuControlList::kVersionStyleNumerical,
  184. GpuControlList::kVersionSchemaCommon, nullptr, nullptr}, // os_version
  185. 0x00, // vendor_id
  186. 0, // Devices size
  187. nullptr, // Devices
  188. GpuControlList::kMultiGpuCategoryNone, // multi_gpu_category
  189. GpuControlList::kMultiGpuStyleNone, // multi_gpu_style
  190. nullptr, // driver info
  191. nullptr, // GL strings
  192. nullptr, // machine model info
  193. std::size(
  194. kIntelGpuSeriesForEntry65Exception0), // intel_gpu_series size
  195. kIntelGpuSeriesForEntry65Exception0, // intel_gpu_series
  196. {GpuControlList::kUnknown, GpuControlList::kVersionStyleNumerical,
  197. GpuControlList::kVersionSchemaCommon, nullptr,
  198. nullptr}, // intel_gpu_generation
  199. &kMoreForEntry65_1440601243Exception0, // more data
  200. },
  201. };
  202. const GpuControlList::Conditions kExceptionsForEntry73[3] = {
  203. {
  204. GpuControlList::kOsAny, // os_type
  205. {GpuControlList::kUnknown, GpuControlList::kVersionStyleNumerical,
  206. GpuControlList::kVersionSchemaCommon, nullptr, nullptr}, // os_version
  207. 0x00, // vendor_id
  208. 0, // Devices size
  209. nullptr, // Devices
  210. GpuControlList::kMultiGpuCategoryNone, // multi_gpu_category
  211. GpuControlList::kMultiGpuStyleNone, // multi_gpu_style
  212. nullptr, // driver info
  213. &kGLStringsForGpuControlTestingEntry73Exception0, // GL strings
  214. nullptr, // machine model info
  215. 0, // intel_gpu_series size
  216. nullptr, // intel_gpu_series
  217. {GpuControlList::kUnknown, GpuControlList::kVersionStyleNumerical,
  218. GpuControlList::kVersionSchemaCommon, nullptr,
  219. nullptr}, // intel_gpu_generation
  220. &kMoreForEntry73_1440601243Exception0, // more data
  221. },
  222. {
  223. GpuControlList::kOsAny, // os_type
  224. {GpuControlList::kUnknown, GpuControlList::kVersionStyleNumerical,
  225. GpuControlList::kVersionSchemaCommon, nullptr, nullptr}, // os_version
  226. 0x00, // vendor_id
  227. 0, // Devices size
  228. nullptr, // Devices
  229. GpuControlList::kMultiGpuCategoryNone, // multi_gpu_category
  230. GpuControlList::kMultiGpuStyleNone, // multi_gpu_style
  231. nullptr, // driver info
  232. &kGLStringsForGpuControlTestingEntry73Exception1, // GL strings
  233. nullptr, // machine model info
  234. 0, // intel_gpu_series size
  235. nullptr, // intel_gpu_series
  236. {GpuControlList::kUnknown, GpuControlList::kVersionStyleNumerical,
  237. GpuControlList::kVersionSchemaCommon, nullptr,
  238. nullptr}, // intel_gpu_generation
  239. &kMoreForEntry73_1440601243Exception1, // more data
  240. },
  241. {
  242. GpuControlList::kOsAny, // os_type
  243. {GpuControlList::kUnknown, GpuControlList::kVersionStyleNumerical,
  244. GpuControlList::kVersionSchemaCommon, nullptr, nullptr}, // os_version
  245. 0x00, // vendor_id
  246. 0, // Devices size
  247. nullptr, // Devices
  248. GpuControlList::kMultiGpuCategoryNone, // multi_gpu_category
  249. GpuControlList::kMultiGpuStyleNone, // multi_gpu_style
  250. nullptr, // driver info
  251. &kGLStringsForGpuControlTestingEntry73Exception2, // GL strings
  252. nullptr, // machine model info
  253. 0, // intel_gpu_series size
  254. nullptr, // intel_gpu_series
  255. {GpuControlList::kUnknown, GpuControlList::kVersionStyleNumerical,
  256. GpuControlList::kVersionSchemaCommon, nullptr,
  257. nullptr}, // intel_gpu_generation
  258. &kMoreForEntry73_1440601243Exception2, // more data
  259. },
  260. };
  261. const GpuControlList::Conditions kExceptionsForEntry77[2] = {
  262. {
  263. GpuControlList::kOsAny, // os_type
  264. {GpuControlList::kUnknown, GpuControlList::kVersionStyleNumerical,
  265. GpuControlList::kVersionSchemaCommon, nullptr, nullptr}, // os_version
  266. 0x1002, // vendor_id
  267. std::size(
  268. kDevicesForGpuControlTestingEntry77Exception0), // Devices size
  269. kDevicesForGpuControlTestingEntry77Exception0, // Devices
  270. GpuControlList::kMultiGpuCategoryNone, // multi_gpu_category
  271. GpuControlList::kMultiGpuStyleNone, // multi_gpu_style
  272. &kDriverInfoForGpuControlTestingEntry77Exception0, // driver info
  273. nullptr, // GL strings
  274. nullptr, // machine model info
  275. 0, // intel_gpu_series size
  276. nullptr, // intel_gpu_series
  277. {GpuControlList::kUnknown, GpuControlList::kVersionStyleNumerical,
  278. GpuControlList::kVersionSchemaCommon, nullptr,
  279. nullptr}, // intel_gpu_generation
  280. &kMoreForEntry77_1440601243Exception0, // more data
  281. },
  282. {
  283. GpuControlList::kOsAny, // os_type
  284. {GpuControlList::kUnknown, GpuControlList::kVersionStyleNumerical,
  285. GpuControlList::kVersionSchemaCommon, nullptr, nullptr}, // os_version
  286. 0x1002, // vendor_id
  287. std::size(
  288. kDevicesForGpuControlTestingEntry77Exception1), // Devices size
  289. kDevicesForGpuControlTestingEntry77Exception1, // Devices
  290. GpuControlList::kMultiGpuCategoryNone, // multi_gpu_category
  291. GpuControlList::kMultiGpuStyleNone, // multi_gpu_style
  292. &kDriverInfoForGpuControlTestingEntry77Exception1, // driver info
  293. nullptr, // GL strings
  294. nullptr, // machine model info
  295. 0, // intel_gpu_series size
  296. nullptr, // intel_gpu_series
  297. {GpuControlList::kUnknown, GpuControlList::kVersionStyleNumerical,
  298. GpuControlList::kVersionSchemaCommon, nullptr,
  299. nullptr}, // intel_gpu_generation
  300. &kMoreForEntry77_1440601243Exception1, // more data
  301. },
  302. };
  303. } // namespace gpu
  304. #endif // GPU_CONFIG_GPU_CONTROL_LIST_TESTING_EXCEPTIONS_AUTOGEN_H_