問題タブ [cikernel]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
737 参照

swift - 複数の .metal ファイル (計算カーネルと CIKernel の実装) からの 1 つの既定の MTLLibrary?

カスタム Core Image フィルタ カーネルを Metal Shading Language に移行する際に、デフォルトの Metal ライブラリ (default.metallib) のビルドでエラーが発生しました。

私は、これらが別々の .metal ファイルにある可能性があるという印象を受けました。それらを 1 つのファイルにマージしようとすると、次のエラーが発生します。

コンピューティング カーネルが既定のライブラリで使用可能な関数として表示されないようにするためのmetal名前空間。coreimage

別のライブラリを構築することを推奨するこのSOの回答が見つかりました:

Metal: .metal ファイルで定義された vertexFunction が、MSL cikernel のコンパイラ オプションとリンカ オプションを設定すると nil になる