2016-04-29 8 views
1

Direct3D 12はWindows 10 Mobile(電話)でサポートされていますか?私は最近、Windows 10 Universal Appsのすべてのバージョンで動作するという印象で、自分のプロジェクトをDirect3D 12にアップグレードしました。私の電話では古いDirect3D 11.1コードが正常に動作しましたが、指定された機能レベル(11_0,11_1,12_0、または12_1)またはインターフェイス(ID3D12Device)がサポートされていないというエラーでD3D12CreateDevice()が失敗します。間違ったことをやっているのですか、D3D12は本当に携帯電話ではサポートされていませんか?それがサポートされていない場合、それはこれまでになりますか?今はPCで開発していても構いませんが、今はサポートされないことを知っています。Direct3D 12はWindows 10 Mobile(電話)でサポートされていますか?

答えて

1

https://msdn.microsoft.com/en-us/library/windows/desktop/dn899228(v=vs.85).aspxは言う:

のDirect3D 12には、4つの主要な利点を提供し [...]、および のWindows 10デバイス(PC、タブレット、コンソールまたは電話)用クロスプラットフォーム開発。

https://msdn.microsoft.com/en-us/library/windows/desktop/dn899118(v=vs.85).aspxは言う:

のDirect3D 12でプログラミングするには、あなたがこれらのコンポーネントが必要です。

のDirect3D 12互換GPUのWindowsをサポート

ディスプレイドライバとハードウェア・プラットフォームディスプレイドライバモデル(WDDM)2.0

+1

「ディスプレイドライバ」はほとんどのDirectX11ハードウェアは既にDirectX12のものを実行できるため、ここで重要です。少なくとも、私が書いているDX12アプリケーションをサポートするためのアップグレードを得るためにLumia 950XL(DX11.1をサポートしています)にAdreno 430 GPUを追加したいと思っています。 –

+0

ありがとうございます応答、特にリンク。私は、電話自体の代わりに私の電話のGPUのサポートを見上げることを考えなかった。私もLumia 950を持っています。私はあなたのコメントを読んだ後に私のテストアプリを走らせました。私のものはAdreno 430 GPUです。残念ながら、Qualcommのウェブサイトによると、430はD3D12をサポートしていません。少なくとも625のWindows Phoneを待つ必要があります。[https://www.qualcomm.com/products/snapdragon/gpu-specifications#](https://www.qualcomm.com/products/)]を参照してください。スナップドラゴン/ gpu-specification#) –