Bläddra i källkod

socl/examples: calling clGetPlatformIDs with NULL as last parameter fail on apple systems

Nathalie Furmento 9 år sedan
förälder
incheckning
2968fb595f
3 ändrade filer med 3 tillägg och 3 borttagningar
  1. 1 1
      socl/examples/basic/basic.c
  2. 1 1
      socl/examples/mansched/mansched.c
  3. 1 1
      socl/examples/testmap/testmap.c

+ 1 - 1
socl/examples/basic/basic.c

@@ -91,7 +91,7 @@ int main(int UNUSED(argc), char** UNUSED(argv)) {
       exit(77);
    }
 
-   err = clGetPlatformIDs(sizeof(platforms)/sizeof(cl_platform_id), platforms, NULL);
+   err = clGetPlatformIDs(sizeof(platforms)/sizeof(cl_platform_id), platforms, &num_platforms);
    check(err, "clGetPlatformIDs");
 
    int platform_idx = -1;

+ 1 - 1
socl/examples/mansched/mansched.c

@@ -80,7 +80,7 @@ int main(int UNUSED(argc), char** UNUSED(argv)) {
       printf("No OpenCL platform found.\n");
       exit(77);
    }
-   err = clGetPlatformIDs(sizeof(platforms)/sizeof(cl_platform_id), platforms, NULL);
+   err = clGetPlatformIDs(sizeof(platforms)/sizeof(cl_platform_id), platforms, &num_platforms);
    check(err, "clGetPlatformIDs");
 
    printf("Querying devices...\n");

+ 1 - 1
socl/examples/testmap/testmap.c

@@ -83,7 +83,7 @@ int main(int UNUSED(argc), char** UNUSED(argv)) {
       exit(77);
    }
 
-   err = clGetPlatformIDs(sizeof(platforms)/sizeof(cl_platform_id), platforms, NULL);
+   err = clGetPlatformIDs(sizeof(platforms)/sizeof(cl_platform_id), platforms, &num_platforms);
    check(err, "clGetPlatformIDs");
 
    int platform_idx = -1;