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

Function createOpenCLCommandQueue

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

Source from the content-addressed store, hash-verified

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

Callers

nothing calls this directly

Calls 1

createOpenCLMemoryBufferFunction · 0.70

Tested by

no test coverage detected