2010-04-13 229 views
0

試圖製作一個可比較一對多位圖的應用程序。有一個參考位圖和多個其他位圖。來自每個比較的結果應該是具有差異的新位圖。也許比較位圖而不是數組作爲紋理?我最大的問題是使內核接受多個輸入指針,以及如何將數據進行比較..CUDA比較陣列

extern "C" __global__ void compare(float *odata, float *idata, int width, int height) 

作品及以下不(我稱之爲有足夠的PARAMS功能)

extern "C" __global__ void compare(float *odata, float *idata, float *idata2, int width, int height) 
+1

你能更具體地瞭解它如何不起作用嗎?是否有編譯器錯誤? – mch 2010-04-13 15:10:44

回答

1

你函數原型是可以的。問題在於別處。一般來說,請確保您正確地爲所有輸入和輸出陣列分配設備內存,並確保您正確地將數據複製到設備陣列或從設備陣列中複製數據。