char dbuff[100];\r
status = clGetDeviceInfo(devices[j], CL_DEVICE_VENDOR, sizeof(dbuff), dbuff, NULL); \r
if(!strcmp(dbuff, "Advanced Micro Devices, Inc.") ||\r
- !strcmp(dbuff, "NVIDIA Corporation") ||\r
+#ifdef __APPLE__\r
+ !strcmp(dbuff, "AMD") ||\r
/* MacBook Pro, AMD Radeon HD 6750M, OS X 10.8 */\r
- !strcmp(dbuff, "AMD"))\r
+#endif\r
+ !strcmp(dbuff, "NVIDIA Corporation"))\r
{\r
return 0;\r
}\r
}\r
gpu_info->platform = platforms[i];\r
\r
- if( !strcmp( platformName, "Advanced Micro Devices, Inc." ))\r
+ if (!strcmp(platformName, "Advanced Micro Devices, Inc.") ||\r
+ !strcmp(platformName, "AMD"))\r
gpu_info->vendor = AMD;\r
else \r
gpu_info->vendor = others;\r