Mesa (master): clover: Implement clCreateProgramWithIL from OpenCL 2.1
GitLab Mirror
gitlab-mirror at kemper.freedesktop.org
Fri Jan 1 22:28:34 UTC 2021
Module: Mesa
Branch: master
Commit: 44b8e8b98d98757bbe75afb373252328489b5685
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=44b8e8b98d98757bbe75afb373252328489b5685
Author: Pierre Moreau <dev at pmoreau.org>
Date: Tue May 5 13:16:52 2020 +0200
clover: Implement clCreateProgramWithIL from OpenCL 2.1
v2: Remove clCreateProgramWithIL from api/invalid.cpp
Reviewed-by: Karol Herbst <kherbst at redhat.com>
Reviewed-by: Francisco Jerez <currojerez at riseup.net>
Signed-off-by: Pierre Moreau <dev at pmoreau.org>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/2078>
---
src/gallium/frontends/clover/api/invalid.cpp | 9 ---------
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
@@ -213,6 +213,14 @@ clover::CreateProgramWithILKHR(cl_context d_ctx, const void *il,
return NULL;
}
+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,
More information about the mesa-commit
mailing list