Wird Direct3D 12 unter Windows 10 Mobile (Telefon) unterstützt? Ich habe kürzlich mein persönliches Projekt auf Direct3D 12 aktualisiert, unter dem Eindruck, dass es auf allen Versionen von Windows 10 Universal Apps läuft. Mein Telefon hat meinen alten Direct3D 11.1-Code gut verarbeitet, aber D3D12CreateDevice() schlägt mit dem Fehler fehl, dass die angegebene Funktionsebene (11_0, 11_1, 12_0 oder 12_1) oder Schnittstelle (ID3D12Device) nicht unterstützt wird. Mache ich etwas falsch, oder wird D3D12 wirklich nicht auf Handys unterstützt? Wenn es nicht unterstützt wird, wird es jemals sein? Es macht mir nichts aus, nur für den PC zu entwickeln, aber ich würde es lieber wissen, jetzt wird es nie unterstützt werden.Wird Direct3D 12 unter Windows 10 Mobile (Telefon) unterstützt?
1
A
Antwort
1
https://msdn.microsoft.com/en-us/library/windows/desktop/dn899228(v=vs.85).aspx sagt:
Direct3D 12 bietet vier Hauptvorteile [...] und plattformübergreifende Entwicklung für ein Windows-10-Gerät (PC, Tablet, Konsole oder Telefon).
https://msdn.microsoft.com/en-us/library/windows/desktop/dn899118(v=vs.85).aspx sagt:
mit Direct3D 12 zu programmieren, müssen Sie die folgenden Komponenten:
Eine Hardware-Plattform mit einem Direct3D 12-kompatible GPU
Display-Treiber, die die Windows-Unterstützung Treibermodell (WDDM) 2.0
Verwandte Themen
- 1. Windows-10 Mobil Direct3D
- 2. Debug Windows 10 Mobile Edge
- 3. Ist Bash unter Ubuntu unter Windows 10 in der Windows 10 Mobile Edition verfügbar?
- 4. Multibinding unter Windows 10 UWP
- 5. Consuming lokalen WCF-Dienst unter Windows 10 Mobile
- 6. Windows-10 Mobile-Fehler: DEP6200
- 7. Direct3D 10 und Shader Management
- 8. Visual Studio 2015 zu Windows 10 Telefon
- 9. Atominstallationsfehler unter Windows 10
- 10. Ausführen von IBackgroundTask unter Windows 10
- 11. Empfangen von Broadcast in Windows 10 Telefon
- 12. Titan-Unterstützung für Windows-Telefon 10
- 13. Windows 10 Telefon UWP Lebenszyklus textBox
- 14. Unterstützt Windows 10 Visual C++ 6?
- 15. Eigenschaftenblatt-Handler unter Windows 10
- 16. Zurück zum Startbildschirm unter Windows 7 Telefon
- 17. NullReferenceException unter Windows Mobile 6.5
- 18. Windows 10 Mobile Höhe der Soft-Tastatur
- 19. BackgroundAudio funktionieren nicht in Windows 10 mobile
- 20. Erlang HIPE unter Windows 10?
- 21. Homestead unter Windows 10 ohne Virtualisierung installieren
- 22. Windows-10 Mobile DEP0001: Unerwarteter Fehler: -1988945906
- 23. Siehe Speicher-Verwendung von Windows 10 Mobile beim Debuggen
- 24. Windows 10 Mobile App Entwicklung - Informationen zwischen Geräten teilen
- 25. Gibt es COM-Exposition für Direct3D 10
- 26. Wird .net 1.1 unter Windows Server 2008 unterstützt
- 27. Windows Mobile (C#) - Kommunikation zwischen Telefon und PC
- 28. RESTful Windows Telefon
- 29. Pip.exe von Python unter Windows 10
Ich denke, "Display Drivers" ist Schlüssel hier, da die meisten DirectX11-Hardware bereits DirectX12-Zeug ausführen können. Zumindest hoffe ich, dass das der Fall ist, weil ich möchte, dass meine Adreno 430 GPU auf meinem Lumia 950XL (welches DX11.1 unterstützt) ein Upgrade bekommt, um die DX12 App zu unterstützen, die ich schreibe ... –
Vielen Dank für die Antworten, insbesondere die Links. Ich dachte nicht einmal daran, Unterstützung für die GPU meines Handys zu suchen, anstatt für das Telefon selbst. Ich habe auch ein Lumia 950. Ich habe meine Test-App darauf laufen lassen, nachdem ich deinen Kommentar gelesen habe und es stellt sich heraus, dass meine auch eine Adreno 430 GPU ist. Laut Qualcomms Website unterstützt der 430 D3D12 leider nicht. Wir müssen auf ein Windows Phone mit mindestens 625 warten. Siehe [https://www.qualcomm.com/products/snapdragon/gpu-specifications#](https://www.qualcomm.com/products/ snapdragon/gpu-spezifikationen #) –