@@ -138,9 +138,9 @@ void TestQgsOpenClUtils::_testMakeRunProgram()
138138 std::vector<float > a_vec = {1 , 10 , 100 };
139139 std::vector<float > b_vec = {1 , 10 , 100 };
140140 std::vector<float > c_vec = {-1 , -1 , -1 };
141- cl::Buffer a_buf ( a_vec.begin (), a_vec.end (), true );
142- cl::Buffer b_buf ( b_vec.begin (), b_vec.end (), true );
143- cl::Buffer c_buf ( c_vec.begin (), c_vec.end (), false );
141+ cl::Buffer a_buf ( queue, a_vec.begin (), a_vec.end (), true );
142+ cl::Buffer b_buf ( queue, b_vec.begin (), b_vec.end (), true );
143+ cl::Buffer c_buf ( queue, c_vec.begin (), c_vec.end (), false );
144144
145145 cl::Program program = QgsOpenClUtils::buildProgram ( ctx, QString::fromStdString ( source () ) );
146146
@@ -160,7 +160,7 @@ void TestQgsOpenClUtils::_testMakeRunProgram()
160160 c_buf
161161 );
162162
163- cl::copy ( c_buf, c_vec.begin (), c_vec.end () );
163+ cl::copy ( queue, c_buf, c_vec.begin (), c_vec.end () );
164164 for ( size_t i = 0 ; i < c_vec.size (); ++i )
165165 {
166166 QCOMPARE ( c_vec[i], a_vec[i] + b_vec[i] );
0 commit comments