このドキュメントページ6(AMDによってリリースされた) (およびこのトピック?)によると、OpenCLでテンプレートを使用するいくつかの方法があります。ただし、最初のドキュメントでは、存在しないように見えるclBuildProgramWithSourceでいくつかのオプションを使用することでこれを実行できると報告されています...とにかく、前のオプションではなくclBuildProgramであると仮定して、いわゆる「-x」オプションを使用しようとしました「clc++」を使用しますが、それでも認識されません:
warning: ignoring build option: "-x"
実際、Khronosに由来するドキュメントによると、このオプションは利用できません。このドキュメントはどういうわけか非推奨になるかもしれませんが、OpenCLコード内でテンプレートを使用する他の方法はありますか?