| 306 | } |
| 307 | |
| 308 | cl_mem alloc_read_buffer(size_t size) |
| 309 | { |
| 310 | cl_serializer serializer(this); |
| 311 | |
| 312 | cl_int ret; |
| 313 | cl_mem obj = clCreateBuffer(m_context, CL_MEM_READ_ONLY, size, NULL, &ret); |
| 314 | if (ret != CL_SUCCESS) |
| 315 | { |
| 316 | ocl_error_printf("ocl::alloc_read_buffer: clCreateBuffer() failed!\n"); |
| 317 | return nullptr; |
| 318 | } |
| 319 | |
| 320 | return obj; |
| 321 | } |
| 322 | |
| 323 | cl_mem alloc_and_init_read_buffer(cl_command_queue command_queue, const void *pInit, size_t size) |
| 324 | { |
nothing calls this directly
no test coverage detected