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

Function createOpenCLMemoryBuffer

src/client/openCL.misc.cpp:498–508  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

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

Callers 1

createOpenCLCommandQueueFunction · 0.70

Calls

no outgoing calls

Tested by

no test coverage detected