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

Method alloc_write_buffer

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

Source from the content-addressed store, hash-verified

351 }
352
353 cl_mem alloc_write_buffer(size_t size)
354 {
355 cl_serializer serializer(this);
356
357 cl_int ret;
358 cl_mem obj = clCreateBuffer(m_context, CL_MEM_WRITE_ONLY, size, NULL, &ret);
359 if (ret != CL_SUCCESS)
360 {
361 ocl_error_printf("ocl::alloc_write_buffer: clCreateBuffer() failed!\n");
362 return nullptr;
363 }
364
365 return obj;
366 }
367
368 bool destroy_buffer(cl_mem buf)
369 {

Calls 2

clCreateBufferFunction · 0.85
ocl_error_printfFunction · 0.85

Tested by

no test coverage detected