解决方法
用于创建程序的功能是…
cl_program clCreateProgramWithSource ( cl_context context,cl_uint count,const char **strings,const size_t *lengths,cl_int *errcode_ret)
你可以把这个函数放在strings参数中,
float AddVector(float a,float b) { return a + b; } kernel void VectorAdd( global read_only float* a,global read_only float* b,global write_only float* c ) { int index = get_global_id(0); //c[index] = a[index] + b[index]; c[index] = AddVector(a[index],b[index]); }
原文地址:https://www.jb51.cc/c/111624.html
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。