rusticl/device: add retain/release callbacks for luxmark v4
Signed-off-by: Karol Herbst <kherbst@redhat.com> Acked-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/15439>
This commit is contained in:
@@ -116,8 +116,8 @@ pub static DISPATCH: cl_icd_dispatch = cl_icd_dispatch {
|
|||||||
clReleaseDeviceEXT: None,
|
clReleaseDeviceEXT: None,
|
||||||
clCreateEventFromGLsyncKHR: None,
|
clCreateEventFromGLsyncKHR: None,
|
||||||
clCreateSubDevices: None,
|
clCreateSubDevices: None,
|
||||||
clRetainDevice: None,
|
clRetainDevice: Some(cl_retain_device),
|
||||||
clReleaseDevice: None,
|
clReleaseDevice: Some(cl_release_device),
|
||||||
clCreateImage: Some(cl_create_image),
|
clCreateImage: Some(cl_create_image),
|
||||||
clCreateProgramWithBuiltInKernels: None,
|
clCreateProgramWithBuiltInKernels: None,
|
||||||
clCompileProgram: Some(cl_compile_program),
|
clCompileProgram: Some(cl_compile_program),
|
||||||
@@ -562,6 +562,14 @@ extern "C" fn cl_create_buffer(
|
|||||||
match_obj!(create_buffer(context, flags, size, host_ptr,), errcode_ret)
|
match_obj!(create_buffer(context, flags, size, host_ptr,), errcode_ret)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
extern "C" fn cl_retain_device(_device: cl_device_id) -> cl_int {
|
||||||
|
CL_SUCCESS as cl_int
|
||||||
|
}
|
||||||
|
|
||||||
|
extern "C" fn cl_release_device(_device: cl_device_id) -> cl_int {
|
||||||
|
CL_SUCCESS as cl_int
|
||||||
|
}
|
||||||
|
|
||||||
extern "C" fn cl_create_image_2d(
|
extern "C" fn cl_create_image_2d(
|
||||||
context: cl_context,
|
context: cl_context,
|
||||||
flags: cl_mem_flags,
|
flags: cl_mem_flags,
|
||||||
|
Reference in New Issue
Block a user