diff --git a/stimBuffApis/livoxGen1/openClSplittingEngine.cpp b/stimBuffApis/livoxGen1/openClSplittingEngine.cpp index 8192c46..26c3456 100644 --- a/stimBuffApis/livoxGen1/openClSplittingEngine.cpp +++ b/stimBuffApis/livoxGen1/openClSplittingEngine.cpp @@ -34,6 +34,7 @@ bool OpenClSplittingEngine::setup() } cl_int err; + cl_queue_properties queueProps[] = {CL_QUEUE_PROPERTIES, 0, 0}; // Get platform cl_uint numPlatforms; @@ -61,7 +62,8 @@ bool OpenClSplittingEngine::setup() } // Create command queue - commandQueue = clCreateCommandQueue(context, device, 0, &err); + commandQueue = clCreateCommandQueueWithProperties( + context, device, queueProps, &err); if (err != CL_SUCCESS || !commandQueue) { std::cerr << __func__ << ": failed to create command queue: " << err << std::endl; diff --git a/stimBuffApis/livoxGen1/openClSplittingEngine.h b/stimBuffApis/livoxGen1/openClSplittingEngine.h index c25f346..ca71c9a 100644 --- a/stimBuffApis/livoxGen1/openClSplittingEngine.h +++ b/stimBuffApis/livoxGen1/openClSplittingEngine.h @@ -4,6 +4,7 @@ #include #include #include +#define CL_TARGET_OPENCL_VERSION 300 #include namespace smo {