Windows Phone 8 で DirectX3D を使用して、*.dds 以外の画像を "DrawingSurface" にレンダリングするにはどうすればよいですか?
"CreateXXXTextureFromFile" (XXX は DDS または WIC) を使用できますが、Windows Phone 8 では WIC はサポートされていません。
どんな助けでも大歓迎です。
Windows Phone 8 で DirectX3D を使用して、*.dds 以外の画像を "DrawingSurface" にレンダリングするにはどうすればよいですか?
"CreateXXXTextureFromFile" (XXX は DDS または WIC) を使用できますが、Windows Phone 8 では WIC はサポートされていません。
どんな助けでも大歓迎です。
WIC は実際には WP8 ではサポートされていません。私は DirectX の専門家ではありませんが (それとはほど遠い)、次の 2 つのオプションがあることを理解しています。
アプリを Mixed XAML+D3D アプリに変更し、XAML を使用してアプリの上に画像をオーバーレイします。GPU が必要とする追加の中間サーフェスにより、パフォーマンスに重大な影響があることは明らかです。
コンパイル時に WIC を必要としない形式にイメージを変換します。DirectXTexプロジェクトに同梱されている
Texconvツールは、それをサポートできるはずです... http://directxtex.codeplex.com/wikipage?title=Texconv&referringTitle=Documentation