summaryrefslogtreecommitdiff
path: root/src/cl_api.c
diff options
context:
space:
mode:
authorYang Rong <rong.r.yang@intel.com>2016-12-16 18:39:17 +0800
committerYang Rong <rong.r.yang@intel.com>2016-12-16 20:37:03 +0800
commit05bdfda145ceeb8a5f352d1eda8bdaddb89ecbe5 (patch)
tree4d2be06c6f4f78f8eaedec87b07ab0b182cf3c89 /src/cl_api.c
parent2256747a06fc323025fb81d50bcd5b2f45e98e32 (diff)
downloadbeignet-05bdfda145ceeb8a5f352d1eda8bdaddb89ecbe5.tar.gz
Refine clSetMemObjectDestructorCallback API.
Signed-off-by: Junyan He <junyan.he@intel.com> Reviewed-by: Yang Rong <rong.r.yang@intel.com>
Diffstat (limited to 'src/cl_api.c')
-rw-r--r--src/cl_api.c27
1 files changed, 1 insertions, 26 deletions
diff --git a/src/cl_api.c b/src/cl_api.c
index 2d97c251..d7b5434e 100644
--- a/src/cl_api.c
+++ b/src/cl_api.c
@@ -233,7 +233,7 @@ clCreateCommandQueueWithProperties(cl_context context,
if(queue_sz == 0xFFFFFFFF) queue_sz = device->queue_on_device_preferred_size;
INVALID_VALUE_IF (queue_sz > device->queue_on_device_max_size);
- queue = cl_context_create_queue(context, device, prop, &err);
+ queue = cl_create_command_queue(context, device, prop, &err);
queue->size = queue_sz;
error:
if (errcode_ret)
@@ -795,31 +795,6 @@ error:
return err;
}
-cl_int
-clSetMemObjectDestructorCallback(cl_mem memobj,
- void (CL_CALLBACK *pfn_notify) (cl_mem, void*),
- void * user_data)
-{
- cl_int err = CL_SUCCESS;
- CHECK_MEM(memobj);
- INVALID_VALUE_IF (pfn_notify == 0);
-
- cl_mem_dstr_cb *cb = (cl_mem_dstr_cb*)malloc(sizeof(cl_mem_dstr_cb));
- if (!cb) {
- err = CL_OUT_OF_HOST_MEMORY;
- goto error;
- }
-
- memset(cb, 0, sizeof(cl_mem_dstr_cb));
- cb->pfn_notify = pfn_notify;
- cb->user_data = user_data;
- cb->next = memobj->dstr_cb;
- memobj->dstr_cb = cb;
-
-error:
- return err;
-}
-
cl_sampler
clCreateSamplerWithProperties(cl_context context,
const cl_sampler_properties *sampler_properties,