Создает буфер OpenCL и возвращает хендл на него.
int CLBufferCreate(
int context // хендл на контекст OpenCLuint size // размер буфераuint flags // исходный код
);
flags
[in] Свойства буфера, задаваемые через комбинацию флагов:
CL_MEM_READ_WRITE, CL_MEM_WRITE_ONLY, CL_MEM_READ_ONLY, CL_MEM_ALLOC_HOST_PTR.
カードが512*512の配列を処理できない可能性が高いので、256*256に減らしてみてください。
CLBufferCreate() 関数でCL_MEM_ALLOC_HOST_PTR フラグを使用するにはどうすればよいですか?
OpenCLのドキュメントでは、このフラグはホストの空き部分にメモリを割り当てるとしています。
それゆえ、この旗は二次的な重要性を持っているのではないかという疑問が生じます。つまり、このフラグの他の値はバッファのプロパティに影響を与えますが、このフラグはメモリ割り当て時にのみコンパイラに必要とされるのです。この旗を他の旗と一緒に使う必要性があるのです。それとも、何か見落としているのでしょうか?
MetaTrader 5 Strategy Tester AgentはOpenCLをサポートしていないと理解しているのですが、それとも誤解しているのでしょうか?
このパワーを一刻も早く自分の機材で感じたい!!!!このオプションはいつから利用できるのですか?
このパワーを早く自分の機材で体験したかった!!!!このオプションはいつから利用できるのですか?
このような地図について、あなたは何と言うことができますか?
何がそんなにカッコいいのか?マザー一体型のカードです。最新のドライバを入手しました。デバイスマネージャによると - ATI Radeon HD 4200。
何がクールかというと、1024には3つの次元が用意されていて、私は2つしか持っていなくて、3つ目は64なんです。
+ 周波数2812、私は1400、そこが魅力です。
何がそんなにカッコいいのか?マザーと一体化したカードです。最新のドライバを入手しました。デバイスマネージャーではATI Radeon HD 4200と表示されています。
私も、実装はハードウエアですが、特性は少ないです。
スクリーンショットを掲載した以上、ハードの発言権は誰にあるのでしょうか?
そして、1ページ目のスクリプトが引けてない。こんな感じでエラーを書いています。
2012.02.11 03:41:27 OpenCL (EURUSD,M5) SaveBitmapToFile エラー 'Mandelbrot.bmp' を開いています。
私は専門家ではありませんが、コードから判断すると、ここでエラーが発生しているはずです。
int file=FileOpen(filename,FILE_WRITE|FILE_BIN);
if(file==INVALID_HANDLE)
{
Print(__FUNCTION__," error opening '",filename,"'");
return(false);
}