MCPcopy Create free account
hub / github.com/clMathLibraries/clFFT / createOpenCLMemoryBuffer

Function createOpenCLMemoryBuffer

src/callback-client/openCL.misc.cpp:492–502  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

490}
491
492int createOpenCLMemoryBuffer( cl_context& context, const size_t bufferSizeBytes, const cl_uint numBuffers, cl_mem buffer[], cl_mem_flags accessibility) {
493 cl_int status = 0;
494
495 for( cl_uint i = 0; i < numBuffers; ++i )
496 {
497 buffer[ i ] = ::clCreateBuffer( context, accessibility, bufferSizeBytes, NULL, &status);
498 OPENCL_V_THROW( status, "Creating Buffer ( ::clCreateBuffer() )" );
499 }
500
501 return 0;
502}
503
504int releaseOpenCLMemBuffer( const cl_uint numBuffers, cl_mem buffer[])
505{

Callers 1

createOpenCLCommandQueueFunction · 0.70

Calls

no outgoing calls

Tested by

no test coverage detected