2013-02-27 37 views
1

而不是使用'setKernelArg'將參數傳遞給內核函數,我們可以使用extern?使用extern傳遞給內核的opencl參數

例如:

cl_mem countMobj;  //device variable 

假設我有這個變量傳遞給內核函數。我可以聲明存儲類說明符extern來傳遞地址而不是通過'setKernelArg'傳遞嗎?

回答

1

不可以。主機C/C++編譯器不知道類似OpenCL設備的東西存在自己的地址空間。

相關問題