0
この呼び出しの問題(およびエラーコード)を把握するために努力します。最初はAMDの上ではうまく動作しますが、nVidiaには問題があります。nVidia GPUはclEnqueueWriteImageのために1000を返します
unsigned char *buffer;
...
cl_int status;
cl::size_t<3> origin;
cl::size_t<3> region;
origin[0]=0;
origin[1]=0;
origin[2]=0;
region[0]=m_width;
region[1]=m_height;
region[2]=1;
status=clEnqueueWriteImage(m_commandQueue, m_image, CL_FALSE, origin, region, 0, 0, buffer, 0, NULL, NULL);
ステータスは、標準のopenClエラーコードではない-1000を返します。デバイス、コンテキスト、およびコマンドキューのオープンに関連するその他すべての機能はすべて成功します。コンテキストはopenGlと相互作用しており、これもAMD上では完全に機能しています。