XAML アプリでこれを実行する方法はありますか?
1 に答える
これは複雑な答えであり、WP8アプリがどのプラットフォーム用に作成されているか、具体的に何を達成しようとしているのかによって異なります。
いいえ、SilverlightのようにWP8でHLSLピクセルシェーダーでXAMLを使用することはできません。これはWP7/WP8ではサポートされていません。
はい、D3DWP8アプリでHLSLピクセルシェーダーを使用できます。それらは、実行時ではなく、マーケットプレイスの提出前にコンパイルする必要があります。詳細については、MSDN@http://msdn.microsoft.com/en-us/library/windowsphone/develop/jj714072(v=vs.105).aspxを参照してください。
また、C#から呼び出されるWindowsPhoneランタイムコンポーネントとして独自のカスタムC++画像処理コードを記述できます。SIMD \ Neon命令セットを使用して、そのコードをWP8で非常に高速に動作するように最適化することもできます。ノキアでは、カメラ入力の画像処理をデモするエンドツーエンドのWp8サンプルに積極的に取り組んでいます。その間に、 C#からSIMD\NEONに最適化されたC++コードを呼び出す方法を示す実用的なデモがあります。