MCPcopy Create free account
hub / github.com/defold/defold / alloc_read_buffer

Method alloc_read_buffer

engine/dlib/src/basis/encoder/basisu_opencl.cpp:308–321  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

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 {

Callers

nothing calls this directly

Calls 2

clCreateBufferFunction · 0.85
ocl_error_printfFunction · 0.85

Tested by

no test coverage detected