0

画像バッファにデータをアップロードしようとすると、関数は をclEnqueueWriteImage返します-5。そのエラーは、OpenCL 仕様内で指定されていません。何が問題ですか?コマンド キュー、メモリ オブジェクト、およびデータは見栄えがします。ブロッキングは に設定されていtrueます。

私の C++ コードは次のようになります。

m_NativeImage = clCreateImage2D(_rContext, _MemoryFlag, &m_NativeImageFormat, m_Width, m_Height, 0, NULL, &Error);

size_t Origin[] = {0,0,0};        
size_t Region[] = {m_Width, m_Height, 1}; // Size of object to be transferred

Error = clEnqueueWriteImage(m_NativeCommandQueue, m_NativeImage, _Blocking, Origin, Region, 0, 0, _pData, 0, 0, 0);   
4

1 に答える 1