| @@ 307-320 (lines=14) @@ | ||
| 304 | $str .= " ".$d[1]; |
|
| 305 | if ($detail) { |
|
| 306 | $str .= " (".$d[3].")"; |
|
| 307 | if (array_key_exists(4, $d)) { |
|
| 308 | if ($d[4] != "" && $d[4] != 0) { |
|
| 309 | // if version has no '.', assume it's in 100*maj+min form |
|
| 310 | // |
|
| 311 | if (strchr($d[4], '.')) { |
|
| 312 | $str .= " driver: ".$d[4]; |
|
| 313 | } else { |
|
| 314 | $i = (int)$d[4]; |
|
| 315 | $maj = (int)($i/100); |
|
| 316 | $min = $i%100; |
|
| 317 | $str .= sprintf(" driver: %d.%02d", $maj, $min); |
|
| 318 | } |
|
| 319 | } |
|
| 320 | } |
|
| 321 | if (array_key_exists(5, $d)) { |
|
| 322 | if ($d[5] != "" && $d[5] != 0) { |
|
| 323 | if (strchr($d[5], '.')) { |
|
| @@ 321-332 (lines=12) @@ | ||
| 318 | } |
|
| 319 | } |
|
| 320 | } |
|
| 321 | if (array_key_exists(5, $d)) { |
|
| 322 | if ($d[5] != "" && $d[5] != 0) { |
|
| 323 | if (strchr($d[5], '.')) { |
|
| 324 | $str .= " OpenCL: ".$d[5]; |
|
| 325 | } else { |
|
| 326 | $i = (int)$d[5]; |
|
| 327 | $maj = (int)($i/100); |
|
| 328 | $min = $i%100; |
|
| 329 | $str .= sprintf(" OpenCL: %d.%d", $maj, $min); |
|
| 330 | } |
|
| 331 | } |
|
| 332 | } |
|
| 333 | } |
|
| 334 | } |
|
| 335 | if (!$str) $str = "---"; |
|