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

Function createOpenCLCommandQueue

src/client/openCL.misc.cpp:521–538  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

519}
520
521void createOpenCLCommandQueue( cl_context& context,
522 cl_uint commandQueueFlags,
523 cl_command_queue& commandQueue,
524 std::vector< cl_device_id > devices,
525 const size_t bufferSizeBytesIn,
526 const cl_uint numBuffersIn,
527 cl_mem clMemBufferIn[],
528 const size_t bufferSizeBytesOut,
529 const cl_uint numBuffersOut,
530 cl_mem clMemBufferOut[] )
531{
532 cl_int status = 0;
533 commandQueue = ::clCreateCommandQueue( context, devices[0], commandQueueFlags, &status );
534 OPENCL_V_THROW( status, "Creating Command Queue ( ::clCreateCommandQueue() )" );
535
536 createOpenCLMemoryBuffer( context, bufferSizeBytesIn, numBuffersIn, clMemBufferIn, CL_MEM_READ_WRITE);
537 createOpenCLMemoryBuffer( context, bufferSizeBytesOut, numBuffersOut, clMemBufferOut, CL_MEM_READ_WRITE);
538}
539

Callers 2

transformFunction · 0.70
SetUpMethod · 0.50

Calls 1

createOpenCLMemoryBufferFunction · 0.70

Tested by 1

SetUpMethod · 0.40