| 6495 | const cl_event* event_wait_list, cl_event* event); |
| 6496 | |
| 6497 | cl_int enqueueAcquireD3D10Objects( |
| 6498 | const VECTOR_CLASS<Memory>* mem_objects = NULL, |
| 6499 | const VECTOR_CLASS<Event>* events = NULL, |
| 6500 | Event* event = NULL) const |
| 6501 | { |
| 6502 | static PFN_clEnqueueAcquireD3D10ObjectsKHR pfn_clEnqueueAcquireD3D10ObjectsKHR = NULL; |
| 6503 | #if defined(CL_VERSION_1_2) |
| 6504 | cl_context context = getInfo<CL_QUEUE_CONTEXT>(); |
| 6505 | cl::Device device(getInfo<CL_QUEUE_DEVICE>()); |
| 6506 | cl_platform_id platform = device.getInfo<CL_DEVICE_PLATFORM>(); |
| 6507 | __INIT_CL_EXT_FCN_PTR_PLATFORM(platform, clEnqueueAcquireD3D10ObjectsKHR); |
| 6508 | #endif |
| 6509 | #if defined(CL_VERSION_1_1) |
| 6510 | __INIT_CL_EXT_FCN_PTR(clEnqueueAcquireD3D10ObjectsKHR); |
| 6511 | #endif |
| 6512 | |
| 6513 | cl_event tmp; |
| 6514 | cl_int err = detail::errHandler( |
| 6515 | pfn_clEnqueueAcquireD3D10ObjectsKHR( |
| 6516 | object_, |
| 6517 | (mem_objects != NULL) ? (cl_uint) mem_objects->size() : 0, |
| 6518 | (mem_objects != NULL && mem_objects->size() > 0) ? (const cl_mem *) &mem_objects->front(): NULL, |
| 6519 | (events != NULL) ? (cl_uint) events->size() : 0, |
| 6520 | (events != NULL) ? (cl_event*) &events->front() : NULL, |
| 6521 | (event != NULL) ? &tmp : NULL), |
| 6522 | __ENQUEUE_ACQUIRE_GL_ERR); |
| 6523 | |
| 6524 | if (event != NULL && err == CL_SUCCESS) |
| 6525 | *event = tmp; |
| 6526 | |
| 6527 | return err; |
| 6528 | } |
| 6529 | |
| 6530 | cl_int enqueueReleaseD3D10Objects( |
| 6531 | const VECTOR_CLASS<Memory>* mem_objects = NULL, |
nothing calls this directly
no test coverage detected