Line 0
Link Here
|
|
|
1 |
--- src/cl_program.c.orig 2017-01-20 10:40:51 UTC |
2 |
+++ src/cl_program.c |
3 |
@@ -674,7 +674,8 @@ cl_program_build(cl_program p, const cha |
4 |
memcpy(p->bin + copyed, interp_kernel_get_code(opaque), sz); |
5 |
copyed += sz; |
6 |
} |
7 |
- if ((err = get_program_global_data(p)) != CL_SUCCESS) |
8 |
+ uint32_t ocl_version = interp_kernel_get_ocl_version(interp_program_get_kernel(p->opaque, 0)); |
9 |
+ if (ocl_version >= 200 && (err = get_program_global_data(p)) != CL_SUCCESS) |
10 |
goto error; |
11 |
|
12 |
p->is_built = 1; |
13 |
@@ -783,7 +784,8 @@ cl_program_link(cl_context co |
14 |
copyed += sz; |
15 |
} |
16 |
|
17 |
- if ((err = get_program_global_data(p)) != CL_SUCCESS) |
18 |
+ uint32_t ocl_version = interp_kernel_get_ocl_version(interp_program_get_kernel(p->opaque, 0)); |
19 |
+ if (ocl_version >= 200 && (err = get_program_global_data(p)) != CL_SUCCESS) |
20 |
goto error; |
21 |
|
22 |
done: |