1# From CL: 199566821 2# Disable OpenGL ES 3.x on Mac until core profile renderer is in a polished state. 3pattern { 4 hwconfig { 5 hostinfo { 6 os_platform: "Mac" 7 } 8 } 9 featureaction { 10 feature: GLESDynamicVersion 11 enable: false 12 max_version { 13 major: 26 14 minor: 1 15 patch: 10 16 } 17 } 18 # Enable GLES3/native sync by default on Mac 19 # for 27.1.10+ 20 featureaction { 21 feature: GLESDynamicVersion 22 enable: true 23 min_version { 24 major: 27 25 minor: 1 26 patch: 10 27 } 28 } 29 featureaction { 30 feature: GLAsyncSwap 31 enable: true 32 min_version { 33 major: 27 34 minor: 1 35 patch: 10 36 } 37 } 38 # Hypervisor.Framework on Mac 39 featureaction { 40 feature: HVF 41 enable: true 42 min_version { 43 major: 26 44 minor: 1 45 patch: 3 46 } 47 } 48} 49 50# List of fairly modern GPUs 51pattern { 52 hwconfig { hostgpuinfo { make: "10de" device_id: "0ffa" } } # Quadro K600 53 hwconfig { hostgpuinfo { make: "10de" device_id: "13ba" } } # Quadro K2200 54 hwconfig { hostgpuinfo { make: "10de" device_id: "13bb" } } # Quadro K620 55 hwconfig { hostgpuinfo { make: "10de" device_id: "13bc" } } # Quadro K1200 56 hwconfig { hostgpuinfo { make: "10de" device_id: "1430" } } # Quadro M2000 57 hwconfig { hostgpuinfo { make: "10de" device_id: "13c2" } } # GTX 970 58 hwconfig { hostgpuinfo { make: "1002" device_id: "67df" } } # RX 480 / 470 59 hwconfig { hostgpuinfo { make: "8086" device_id: "0d26" } } # Intel Iris Pro 60 hwconfig { hostgpuinfo { make: "Intel (0x8086)" model: "Intel Iris Pro" } } # Intel Iris Pro (Mac) 61 62 hwconfig { hostgpuinfo { make: "8086" device_id: "1906" } } # HD 510 63 hwconfig { hostgpuinfo { make: "8086" device_id: "1902" } } # HD 510 64 hwconfig { hostgpuinfo { make: "8086" device_id: "191e" } } # HD 515 65 hwconfig { hostgpuinfo { make: "8086" device_id: "1916" } } # HD 520 66 hwconfig { hostgpuinfo { make: "8086" device_id: "191b" } } # HD 530 67 hwconfig { hostgpuinfo { make: "8086" device_id: "1912" } } # HD 530 68 hwconfig { hostgpuinfo { make: "8086" device_id: "191d" } } # HD P530 69 hwconfig { hostgpuinfo { make: "8086" device_id: "1926" } } # Iris 540 / 550 70 hwconfig { hostgpuinfo { make: "8086" device_id: "1927" } } # Iris 540 / 550 71 hwconfig { hostgpuinfo { make: "8086" device_id: "193b" } } # Iris Pro 580 72 hwconfig { hostgpuinfo { make: "8086" device_id: "193d" } } # Iris Pro P580 73 74 # Kaby Lake GPUs 75 # GT1 76 hwconfig { hostgpuinfo { make: "8086" device_id: "5902" } } 77 hwconfig { hostgpuinfo { make: "8086" device_id: "5906" } } 78 hwconfig { hostgpuinfo { make: "8086" device_id: "590a" } } 79 hwconfig { hostgpuinfo { make: "8086" device_id: "590b" } } 80 hwconfig { hostgpuinfo { make: "8086" device_id: "590e" } } 81 # GT1.5 82 hwconfig { hostgpuinfo { make: "8086" device_id: "5913" } } 83 hwconfig { hostgpuinfo { make: "8086" device_id: "5915" } } 84 hwconfig { hostgpuinfo { make: "8086" device_id: "5917" } } 85 # GT2 86 hwconfig { hostgpuinfo { make: "8086" device_id: "5912" } } 87 hwconfig { hostgpuinfo { make: "8086" device_id: "5916" } } 88 hwconfig { hostgpuinfo { make: "8086" device_id: "591a" } } 89 hwconfig { hostgpuinfo { make: "8086" device_id: "591b" } } 90 hwconfig { hostgpuinfo { make: "8086" device_id: "591d" } } 91 hwconfig { hostgpuinfo { make: "8086" device_id: "591e" } } 92 # GT2F 93 hwconfig { hostgpuinfo { make: "8086" device_id: "5921" } } 94 # GT3 95 hwconfig { hostgpuinfo { make: "8086" device_id: "5926" } } 96 hwconfig { hostgpuinfo { make: "8086" device_id: "5927" } } 97 hwconfig { hostgpuinfo { make: "8086" device_id: "592a" } } 98 hwconfig { hostgpuinfo { make: "8086" device_id: "592b" } } 99 # GT4 100 hwconfig { hostgpuinfo { make: "8086" device_id: "5932" } } 101 hwconfig { hostgpuinfo { make: "8086" device_id: "593a" } } 102 hwconfig { hostgpuinfo { make: "8086" device_id: "593b" } } 103 hwconfig { hostgpuinfo { make: "8086" device_id: "593d" } } 104 105 # Gemini Lake 106 hwconfig { hostgpuinfo { make: "8086" device_id: "3185" } } 107 hwconfig { hostgpuinfo { make: "8086" device_id: "3184" } } 108 109 # Coffee Lake 110 hwconfig { hostgpuinfo { make: "8086" device_id: "3e91" } } 111 hwconfig { hostgpuinfo { make: "8086" device_id: "3e92" } } 112 113 # AMD Baffin 114 hwconfig { hostgpuinfo { make: "1002" device_id: "67ef" } } 115 116 # AMD Bonaire (HD 7700, R7/R9 (M) 2xx/3xx) 117 hwconfig { hostgpuinfo { make: "1002" device_id: "6646" } } 118 hwconfig { hostgpuinfo { make: "1002" device_id: "6647" } } 119 hwconfig { hostgpuinfo { make: "1002" device_id: "6649" } } 120 hwconfig { hostgpuinfo { make: "1002" device_id: "6658" } } 121 hwconfig { hostgpuinfo { make: "1002" device_id: "665c" } } 122 hwconfig { hostgpuinfo { make: "1002" device_id: "665d" } } 123 124 # AMD Cape Verde (HD 7xxx/8xxxx(M), R7/R9 2xx, FirePro) 125 hwconfig { hostgpuinfo { make: "1002" device_id: "6828" } } 126 hwconfig { hostgpuinfo { make: "1002" device_id: "6829" } } 127 hwconfig { hostgpuinfo { make: "1002" device_id: "682c" } } 128 hwconfig { hostgpuinfo { make: "1002" device_id: "6830" } } 129 hwconfig { hostgpuinfo { make: "1002" device_id: "6831" } } 130 hwconfig { hostgpuinfo { make: "1002" device_id: "6835" } } 131 hwconfig { hostgpuinfo { make: "1002" device_id: "6837" } } 132 hwconfig { hostgpuinfo { make: "1002" device_id: "683d" } } 133 134 # Modern AMD GPUs 135 # Polaris 11 136 hwconfig { hostgpuinfo { make: "1002" device_id: "67e0" } } 137 hwconfig { hostgpuinfo { make: "1002" device_id: "67e3" } } 138 hwconfig { hostgpuinfo { make: "1002" device_id: "67e8" } } 139 hwconfig { hostgpuinfo { make: "1002" device_id: "67eb" } } 140 hwconfig { hostgpuinfo { make: "1002" device_id: "67ef" } } 141 hwconfig { hostgpuinfo { make: "1002" device_id: "67ff" } } 142 hwconfig { hostgpuinfo { make: "1002" device_id: "67e1" } } 143 hwconfig { hostgpuinfo { make: "1002" device_id: "67e7" } } 144 hwconfig { hostgpuinfo { make: "1002" device_id: "67e9" } } 145 # Polaris 10 146 hwconfig { hostgpuinfo { make: "1002" device_id: "67c0" } } 147 hwconfig { hostgpuinfo { make: "1002" device_id: "67c1" } } 148 hwconfig { hostgpuinfo { make: "1002" device_id: "67c2" } } 149 hwconfig { hostgpuinfo { make: "1002" device_id: "67c4" } } 150 hwconfig { hostgpuinfo { make: "1002" device_id: "67c7" } } 151 hwconfig { hostgpuinfo { make: "1002" device_id: "67d0" } } 152 hwconfig { hostgpuinfo { make: "1002" device_id: "67df" } } 153 hwconfig { hostgpuinfo { make: "1002" device_id: "67c8" } } 154 hwconfig { hostgpuinfo { make: "1002" device_id: "67c9" } } 155 hwconfig { hostgpuinfo { make: "1002" device_id: "67ca" } } 156 hwconfig { hostgpuinfo { make: "1002" device_id: "67cc" } } 157 hwconfig { hostgpuinfo { make: "1002" device_id: "67cf" } } 158 # Polaris 12 159 hwconfig { hostgpuinfo { make: "1002" device_id: "6980" } } 160 hwconfig { hostgpuinfo { make: "1002" device_id: "6981" } } 161 hwconfig { hostgpuinfo { make: "1002" device_id: "6985" } } 162 hwconfig { hostgpuinfo { make: "1002" device_id: "6986" } } 163 hwconfig { hostgpuinfo { make: "1002" device_id: "6987" } } 164 hwconfig { hostgpuinfo { make: "1002" device_id: "6995" } } 165 hwconfig { hostgpuinfo { make: "1002" device_id: "699f" } } 166 # Vega 10 167 hwconfig { hostgpuinfo { make: "1002" device_id: "6860" } } 168 hwconfig { hostgpuinfo { make: "1002" device_id: "6861" } } 169 hwconfig { hostgpuinfo { make: "1002" device_id: "6862" } } 170 hwconfig { hostgpuinfo { make: "1002" device_id: "6863" } } 171 hwconfig { hostgpuinfo { make: "1002" device_id: "6864" } } 172 hwconfig { hostgpuinfo { make: "1002" device_id: "6867" } } 173 hwconfig { hostgpuinfo { make: "1002" device_id: "6868" } } 174 hwconfig { hostgpuinfo { make: "1002" device_id: "686c" } } 175 hwconfig { hostgpuinfo { make: "1002" device_id: "687f" } } 176 # Raven 177 hwconfig { hostgpuinfo { make: "1002" device_id: "15dd" } } 178 179 # NVIDIA GTX 6xxM / 7xxM 180 hwconfig { hostgpuinfo { make: "10de" device_id: "0x1140" } } 181 hwconfig { hostgpuinfo { make: "10de" device_id: "0x11a0" } } # 680M 182 hwconfig { hostgpuinfo { make: "10de" device_id: "0x11a3" } } # 680MX 183 hwconfig { hostgpuinfo { make: "10de" device_id: "0x119f" } } # 780M 184 hwconfig { hostgpuinfo { make: "10de" device_id: "0x11e3" } } # 760M 185 hwconfig { hostgpuinfo { make: "10de" device_id: "0x119d" } } # 775M 186 hwconfig { hostgpuinfo { make: "10de" device_id: "0x11e0" } } # 770M 187 hwconfig { hostgpuinfo { make: "10de" device_id: "0x11e1" } } # 765M 188 hwconfig { hostgpuinfo { make: "10de" device_id: "0x11e2" } } # 765M 189 hwconfig { hostgpuinfo { make: "10de" device_id: "0x11e3" } } # 760M 190 191 # NVIDIA GTX 5xx (experimental) 192 hwconfig { hostgpuinfo { make: "10de" device_id: "1201" } } # GTX 560 193 hwconfig { hostgpuinfo { make: "10de" device_id: "1200" } } # GTX 560 Ti 194 195 # NVIDIA GTX 7xx 196 hwconfig { hostgpuinfo { make: "10de" device_id: "1004" } } # GTX 780 197 hwconfig { hostgpuinfo { make: "10de" device_id: "1184" } } # GTX 770 198 hwconfig { hostgpuinfo { make: "10de" device_id: "1187" } } # GTX 760 199 200 # NVIDIA GM204 / GM204M (GTX 9xx(M), Quadro M4/5xxxx, Tesla M6x) 201 hwconfig { hostgpuinfo { make: "10de" device_id: "13c0" } } 202 hwconfig { hostgpuinfo { make: "10de" device_id: "13c1" } } 203 hwconfig { hostgpuinfo { make: "10de" device_id: "13c2" } } 204 hwconfig { hostgpuinfo { make: "10de" device_id: "13c3" } } 205 206 hwconfig { hostgpuinfo { make: "10de" device_id: "13d7" } } 207 hwconfig { hostgpuinfo { make: "10de" device_id: "13d8" } } 208 hwconfig { hostgpuinfo { make: "10de" device_id: "13d9" } } 209 hwconfig { hostgpuinfo { make: "10de" device_id: "13da" } } 210 hwconfig { hostgpuinfo { make: "10de" device_id: "13f0" } } 211 hwconfig { hostgpuinfo { make: "10de" device_id: "13f1" } } 212 hwconfig { hostgpuinfo { make: "10de" device_id: "13f2" } } 213 hwconfig { hostgpuinfo { make: "10de" device_id: "13f3" } } 214 215 hwconfig { hostgpuinfo { make: "10de" device_id: "13f8" } } 216 hwconfig { hostgpuinfo { make: "10de" device_id: "13f9" } } 217 hwconfig { hostgpuinfo { make: "10de" device_id: "13fa" } } 218 hwconfig { hostgpuinfo { make: "10de" device_id: "13fb" } } 219 220 hwconfig { hostgpuinfo { make: "10de" device_id: "1401" } } 221 hwconfig { hostgpuinfo { make: "10de" device_id: "1402" } } 222 hwconfig { hostgpuinfo { make: "10de" device_id: "1406" } } 223 hwconfig { hostgpuinfo { make: "10de" device_id: "1427" } } 224 225 hwconfig { hostgpuinfo { make: "10de" device_id: "1617" } } 226 hwconfig { hostgpuinfo { make: "10de" device_id: "1618" } } 227 hwconfig { hostgpuinfo { make: "10de" device_id: "1619" } } 228 hwconfig { hostgpuinfo { make: "10de" device_id: "161a" } } 229 hwconfig { hostgpuinfo { make: "10de" device_id: "1667" } } 230 231 # NVIDIA GP102/GP104/GP106/GP107 (TITAN X, Tesla P40, GTX 10xx, Quadro P4/5xxx) 232 hwconfig { hostgpuinfo { make: "10de" device_id: "1b00" } } 233 hwconfig { hostgpuinfo { make: "10de" device_id: "1b01" } } 234 hwconfig { hostgpuinfo { make: "10de" device_id: "1b02" } } 235 236 hwconfig { hostgpuinfo { make: "10de" device_id: "1b30" } } 237 hwconfig { hostgpuinfo { make: "10de" device_id: "1b38" } } 238 hwconfig { hostgpuinfo { make: "10de" device_id: "1b70" } } 239 hwconfig { hostgpuinfo { make: "10de" device_id: "1b78" } } 240 hwconfig { hostgpuinfo { make: "10de" device_id: "1b80" } } 241 hwconfig { hostgpuinfo { make: "10de" device_id: "1b81" } } 242 hwconfig { hostgpuinfo { make: "10de" device_id: "1b82" } } 243 hwconfig { hostgpuinfo { make: "10de" device_id: "1b83" } } 244 hwconfig { hostgpuinfo { make: "10de" device_id: "1b84" } } 245 246 hwconfig { hostgpuinfo { make: "10de" device_id: "1b06" } } 247 hwconfig { hostgpuinfo { make: "10de" device_id: "1ba0" } } 248 hwconfig { hostgpuinfo { make: "10de" device_id: "1ba1" } } 249 hwconfig { hostgpuinfo { make: "10de" device_id: "1bb0" } } 250 hwconfig { hostgpuinfo { make: "10de" device_id: "1bb1" } } 251 hwconfig { hostgpuinfo { make: "10de" device_id: "1bb3" } } 252 hwconfig { hostgpuinfo { make: "10de" device_id: "1bb4" } } 253 hwconfig { hostgpuinfo { make: "10de" device_id: "1bb6" } } 254 hwconfig { hostgpuinfo { make: "10de" device_id: "1bb7" } } 255 hwconfig { hostgpuinfo { make: "10de" device_id: "1bb8" } } 256 hwconfig { hostgpuinfo { make: "10de" device_id: "1be0" } } 257 hwconfig { hostgpuinfo { make: "10de" device_id: "1be1" } } 258 259 hwconfig { hostgpuinfo { make: "10de" device_id: "1c00" } } 260 hwconfig { hostgpuinfo { make: "10de" device_id: "1c01" } } 261 hwconfig { hostgpuinfo { make: "10de" device_id: "1c02" } } 262 hwconfig { hostgpuinfo { make: "10de" device_id: "1c03" } } 263 hwconfig { hostgpuinfo { make: "10de" device_id: "1c20" } } 264 hwconfig { hostgpuinfo { make: "10de" device_id: "1c30" } } 265 hwconfig { hostgpuinfo { make: "10de" device_id: "1c35" } } 266 hwconfig { hostgpuinfo { make: "10de" device_id: "1c60" } } 267 hwconfig { hostgpuinfo { make: "10de" device_id: "1c61" } } 268 hwconfig { hostgpuinfo { make: "10de" device_id: "1c62" } } 269 hwconfig { hostgpuinfo { make: "10de" device_id: "1c70" } } 270 hwconfig { hostgpuinfo { make: "10de" device_id: "1c80" } } 271 hwconfig { hostgpuinfo { make: "10de" device_id: "1c81" } } 272 hwconfig { hostgpuinfo { make: "10de" device_id: "1c82" } } 273 hwconfig { hostgpuinfo { make: "10de" device_id: "1c8c" } } 274 hwconfig { hostgpuinfo { make: "10de" device_id: "1c8d" } } 275 hwconfig { hostgpuinfo { make: "10de" device_id: "1c8e" } } 276 hwconfig { hostgpuinfo { make: "10de" device_id: "1ca7" } } 277 hwconfig { hostgpuinfo { make: "10de" device_id: "1ca8" } } 278 hwconfig { hostgpuinfo { make: "10de" device_id: "1caa" } } 279 280 # NVIDIA GP107GL 281 hwconfig { hostgpuinfo { make: "10de" device_id: "1cb1" } } 282 hwconfig { hostgpuinfo { make: "10de" device_id: "1cb2" } } 283 hwconfig { hostgpuinfo { make: "10de" device_id: "1cb3" } } 284 285 # NVIDIA GP108 286 hwconfig { hostgpuinfo { make: "10de" device_id: "1d01" } } 287 hwconfig { hostgpuinfo { make: "10de" device_id: "1d10" } } 288 289 # NVIDIA GP100-A, GP100-B 290 hwconfig { hostgpuinfo { make: "10de" device_id: "15f0" } } 291 hwconfig { hostgpuinfo { make: "10de" device_id: "15f1" } } 292 hwconfig { hostgpuinfo { make: "10de" device_id: "15f8" } } 293 hwconfig { hostgpuinfo { make: "10de" device_id: "15f9" } } 294 hwconfig { hostgpuinfo { make: "10de" device_id: "15fa" } } 295 hwconfig { hostgpuinfo { make: "10de" device_id: "15fb" } } 296 hwconfig { hostgpuinfo { make: "10de" device_id: "15fc" } } 297 hwconfig { hostgpuinfo { make: "10de" device_id: "15fd" } } 298 hwconfig { hostgpuinfo { make: "10de" device_id: "15fe" } } 299 300 hwconfig { hostgpuinfo { make: "10de" device_id: "1725" } } 301 hwconfig { hostgpuinfo { make: "10de" device_id: "172e" } } 302 hwconfig { hostgpuinfo { make: "10de" device_id: "172f" } } 303 hwconfig { hostgpuinfo { make: "10de" device_id: "1731" } } 304 hwconfig { hostgpuinfo { make: "10de" device_id: "1738" } } 305 hwconfig { hostgpuinfo { make: "10de" device_id: "1739" } } 306 hwconfig { hostgpuinfo { make: "10de" device_id: "173a" } } 307 hwconfig { hostgpuinfo { make: "10de" device_id: "173b" } } 308 hwconfig { hostgpuinfo { make: "10de" device_id: "173c" } } 309 hwconfig { hostgpuinfo { make: "10de" device_id: "173d" } } 310 311 # NVIDIA GV100 (Titan V, Tesla V100, Quadro GV100) 312 hwconfig { hostgpuinfo { make: "10de" device_id: "1d81" } } 313 hwconfig { hostgpuinfo { make: "10de" device_id: "1db1" } } 314 hwconfig { hostgpuinfo { make: "10de" device_id: "1db3" } } 315 hwconfig { hostgpuinfo { make: "10de" device_id: "1db4" } } 316 hwconfig { hostgpuinfo { make: "10de" device_id: "1db5" } } 317 hwconfig { hostgpuinfo { make: "10de" device_id: "1db6" } } 318 hwconfig { hostgpuinfo { make: "10de" device_id: "1dba" } } 319 320 # NVIDIA GK104 Quadro 321 hwconfig { hostgpuinfo { make: "10de" device_id: "11ba" } } 322 hwconfig { hostgpuinfo { make: "10de" device_id: "11bb" } } 323 hwconfig { hostgpuinfo { make: "10de" device_id: "11bc" } } 324 hwconfig { hostgpuinfo { make: "10de" device_id: "11bd" } } 325 hwconfig { hostgpuinfo { make: "10de" device_id: "11be" } } 326 hwconfig { hostgpuinfo { make: "10de" device_id: "11bf" } } 327 328 # NVIDIA GK104GL Quadro 329 hwconfig { hostgpuinfo { make: "10de" device_id: "11af" } } 330 hwconfig { hostgpuinfo { make: "10de" device_id: "11b0" } } 331 hwconfig { hostgpuinfo { make: "10de" device_id: "11b1" } } 332 hwconfig { hostgpuinfo { make: "10de" device_id: "11b4" } } 333 hwconfig { hostgpuinfo { make: "10de" device_id: "11b6" } } 334 hwconfig { hostgpuinfo { make: "10de" device_id: "11b7" } } 335 hwconfig { hostgpuinfo { make: "10de" device_id: "11b7" } } 336 hwconfig { hostgpuinfo { make: "10de" device_id: "11b8" } } 337 hwconfig { hostgpuinfo { make: "10de" device_id: "11b9" } } 338 hwconfig { hostgpuinfo { make: "10de" device_id: "11ba" } } 339 hwconfig { hostgpuinfo { make: "10de" device_id: "11bb" } } 340 hwconfig { hostgpuinfo { make: "10de" device_id: "11bc" } } 341 hwconfig { hostgpuinfo { make: "10de" device_id: "11bd" } } 342 hwconfig { hostgpuinfo { make: "10de" device_id: "11be" } } 343 hwconfig { hostgpuinfo { make: "10de" device_id: "11bf" } } 344 345 # NVIDIA GK104GLM Quadro 346 hwconfig { hostgpuinfo { make: "10de" device_id: "137a" } } 347 hwconfig { hostgpuinfo { make: "10de" device_id: "137b" } } 348 hwconfig { hostgpuinfo { make: "10de" device_id: "137d" } } 349 hwconfig { hostgpuinfo { make: "10de" device_id: "13b0" } } 350 hwconfig { hostgpuinfo { make: "10de" device_id: "13b1" } } 351 hwconfig { hostgpuinfo { make: "10de" device_id: "13b2" } } 352 hwconfig { hostgpuinfo { make: "10de" device_id: "13b3" } } 353 hwconfig { hostgpuinfo { make: "10de" device_id: "13b4" } } 354 hwconfig { hostgpuinfo { make: "10de" device_id: "13b6" } } 355 356 featureaction { 357 feature: GLAsyncSwap 358 enable: true 359 } 360 featureaction { 361 feature: GLESDynamicVersion 362 enable: true 363 min_version { 364 major: 26 365 minor: 1 366 } 367 } 368} 369 370# Force ANGLE on any Intel HD 4xxx 371pattern { 372 hwconfig { hostgpuinfo { make: "8086" device_id: "0402" } } # HD 4200 373 hwconfig { hostgpuinfo { make: "8086" device_id: "0412" } } # HD 4xxx 374 375 hwconfig { hostgpuinfo { make: "8086" device_id: "0416" } } # HD 4600 376 hwconfig { hostgpuinfo { make: "8086" device_id: "041a" } } # HD 4xxx 377 hwconfig { hostgpuinfo { make: "8086" device_id: "041b" } } # HD 4xxx 378 hwconfig { hostgpuinfo { make: "8086" device_id: "041e" } } # HD 4xxx 379 380 hwconfig { hostgpuinfo { make: "8086" device_id: "0c12" } } # HD 4xxx 381 hwconfig { hostgpuinfo { make: "8086" device_id: "0c16" } } # HD 4xxx 382 hwconfig { hostgpuinfo { make: "8086" device_id: "0c1a" } } # HD 4xxx 383 hwconfig { hostgpuinfo { make: "8086" device_id: "0c1b" } } # HD 4xxx 384 hwconfig { hostgpuinfo { make: "8086" device_id: "0c1e" } } # HD 4xxx 385 386 hwconfig { hostgpuinfo { make: "8086" device_id: "0d12" } } # HD 4xxx 387 hwconfig { hostgpuinfo { make: "8086" device_id: "0d16" } } # HD 4xxx 388 hwconfig { hostgpuinfo { make: "8086" device_id: "0d1a" } } # HD 4xxx 389 hwconfig { hostgpuinfo { make: "8086" device_id: "0d1b" } } # HD 4xxx 390 hwconfig { hostgpuinfo { make: "8086" device_id: "0d1e" } } # HD 4xxx 391 392 featureaction { 393 feature: ForceANGLE 394 enable: true 395 min_version { 396 major: 26 397 minor: 1 398 } 399 # Stop force ANGLE on 27.x.x until we figure out what is going on. 400 max_version { 401 major: 26 402 minor: 1 403 patch: 10 404 } 405 } 406 407 # GLES 3.x not well tested on ANGLE yet. Disable for now. 408 featureaction { 409 feature: GLESDynamicVersion 410 enable: false 411 } 412} 413 414# Just use Swiftshader on older Intel systems :( 415pattern { 416 hwconfig { hostgpuinfo { make: "8086" device_id: "0166" } } # HD 4000 417 hwconfig { hostgpuinfo { make: "8086" device_id: "0162" } } # HD 4000 418 hwconfig { hostgpuinfo { make: "8086" device_id: "016a" } } # HD 4000 419 420 hwconfig { hostgpuinfo { make: "8086" device_id: "0046" } } # Generic "HD Graphics" 421 hwconfig { hostgpuinfo { make: "8086" device_id: "0102" } } # HD 3000 422 hwconfig { hostgpuinfo { make: "8086" device_id: "0116" } } # HD 3000 423 hwconfig { hostgpuinfo { make: "8086" device_id: "0152" } } # HD 2500 424 hwconfig { hostgpuinfo { make: "8086" device_id: "0156" } } # HD 2500 425 hwconfig { hostgpuinfo { make: "8086" device_id: "015a" } } # HD 2500 426 hwconfig { hostgpuinfo { make: "8086" device_id: "0a16" } } # HD Graphics Controller 427 hwconfig { hostgpuinfo { make: "8086" device_id: "0a1e" } } # HD Graphics 428 hwconfig { hostgpuinfo { make: "8086" device_id: "a001" } } # Media Accelerator 3150 429 hwconfig { hostgpuinfo { make: "8086" device_id: "a002" } } # GMA 3150 430 hwconfig { hostgpuinfo { make: "8086" device_id: "a011" } } # GMA 3150 431 hwconfig { hostgpuinfo { make: "8086" device_id: "a012" } } # GMA 3150 432 featureaction { 433 feature: ForceSwiftshader 434 enable: true 435 min_version { 436 major: 26 437 minor: 1 438 } 439 } 440 # GLES 3.x not well tested on Swiftshader yet. Disable for now. 441 featureaction { 442 feature: GLESDynamicVersion 443 enable: false 444 } 445 # GLES 3.x for recent versions of Swiftshader work well. Enable by default if 446 # >= 27.3.x 447 featureaction { 448 feature: GLESDynamicVersion 449 enable: true 450 min_version { 451 major: 27 452 minor: 3 453 } 454 } 455} 456 457pattern { 458 hwconfig { hostinfo { 459 os_platform: "Mac" 460 } } 461 hwconfig { hostinfo { 462 os_platform: "Linux" 463 } } 464 featureaction { 465 feature: ForceANGLE 466 enable: false 467 } 468} 469