最終更新: mikk_ni3_92 2010年05月06日(木) 22:32:53履歴
現在地 >> メニュー >> OpenCL >> OpenCL編01 >> OpenCL編01::まとめ1
shrEXIT(argc, argv);
で細かな終了処理が行われている。
※ログファイルを作ったり、バッファ吐き出しをしている。
#include <oclUtils.h>//OpenCL用ユーティティヘッダ #include <iostream> int main(int argc, const char** argv) { cl_platform_id clSelectedPlatformID = NULL;//プラットフォームID cl_int ciErrNum = oclGetPlatformID (&clSelectedPlatformID);//プラットフォームIDの取得 oclCheckError(ciErrNum, CL_SUCCESS);//エラーチェック char cBuffer[1024]; //プラットフォームの情報を取得 //名前 ciErrNum = clGetPlatformInfo (clSelectedPlatformID, CL_PLATFORM_NAME, sizeof(cBuffer), cBuffer, NULL); if (ciErrNum == CL_SUCCESS) { std::cout <<"Platform NAME : "<< cBuffer << "\n"; } //プラットフォームのバージョン ciErrNum = clGetPlatformInfo (clSelectedPlatformID, CL_PLATFORM_VERSION, sizeof(cBuffer), cBuffer, NULL); if (ciErrNum == CL_SUCCESS) { std::cout <<"Platform version : "<< cBuffer << "\n"; } shrEXIT(argc, argv); return 0; }【メモ】
shrEXIT(argc, argv);
で細かな終了処理が行われている。
※ログファイルを作ったり、バッファ吐き出しをしている。