diff options
author | Pierre Moreau <dev@pmoreau.org> | 2020-05-05 13:16:52 +0200 |
---|---|---|
committer | Pierre Moreau <dev@pmoreau.org> | 2021-01-01 21:56:59 +0100 |
commit | 44b8e8b98d98757bbe75afb373252328489b5685 (patch) | |
tree | c9ab99fb75270be4e462a36c7989bd4d72bcbbd9 | |
parent | af09db6e588e694c62ad2c2530b6570ef9765c07 (diff) |
clover: Implement clCreateProgramWithIL from OpenCL 2.1
v2: Remove clCreateProgramWithIL from api/invalid.cpp
Reviewed-by: Karol Herbst <kherbst@redhat.com>
Reviewed-by: Francisco Jerez <currojerez@riseup.net>
Signed-off-by: Pierre Moreau <dev@pmoreau.org>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/2078>
-rw-r--r-- | src/gallium/frontends/clover/api/invalid.cpp | 9 | ||||
-rw-r--r-- | src/gallium/frontends/clover/api/program.cpp | 8 |
2 files changed, 8 insertions, 9 deletions
diff --git a/src/gallium/frontends/clover/api/invalid.cpp b/src/gallium/frontends/clover/api/invalid.cpp index cecf1a095a5..6274e3a78ea 100644 --- a/src/gallium/frontends/clover/api/invalid.cpp +++ b/src/gallium/frontends/clover/api/invalid.cpp @@ -91,15 +91,6 @@ clSetProgramReleaseCallback(cl_program d_prog, return CL_INVALID_OPERATION; } -CLOVER_API cl_program -clCreateProgramWithIL(cl_context context, - const void *il, - size_t length, - cl_int *r_errorcode) { - *r_errorcode = CL_INVALID_OPERATION; - return nullptr; -} - CLOVER_API cl_int clSetProgramSpecializationConstant(cl_program program, cl_uint spec_id, diff --git a/src/gallium/frontends/clover/api/program.cpp b/src/gallium/frontends/clover/api/program.cpp index 61d2682440d..e97705bd3ac 100644 --- a/src/gallium/frontends/clover/api/program.cpp +++ b/src/gallium/frontends/clover/api/program.cpp @@ -214,6 +214,14 @@ clover::CreateProgramWithILKHR(cl_context d_ctx, const void *il, } CLOVER_API cl_program +clCreateProgramWithIL(cl_context d_ctx, + const void *il, + size_t length, + cl_int *r_errcode) { + return CreateProgramWithILKHR(d_ctx, il, length, r_errcode); +} + +CLOVER_API cl_program clCreateProgramWithBuiltInKernels(cl_context d_ctx, cl_uint n, const cl_device_id *d_devs, const char *kernel_names, |