| 700 | } |
| 701 | |
| 702 | void set_kernel_args( cl_kernel kernel, KernelArgs& args) |
| 703 | { |
| 704 | int error = CL_SUCCESS; |
| 705 | for( size_t i = 0; i < args.getArgCount(); ++ i ) |
| 706 | { |
| 707 | error = clSetKernelArg( kernel, i, args.getArg(i)->getArgSize(), args.getArg(i)->getArgValue()); |
| 708 | if( error != CL_SUCCESS ) |
| 709 | { |
| 710 | throw Exceptions::TestError("clSetKernelArg failed\n", error); |
| 711 | } |
| 712 | } |
| 713 | } |
| 714 | |
| 715 | /** |
| 716 | Run the single kernel |
no test coverage detected