Ähm, doch hat es. Wenn einem eine API mehr Stolpersteine in den Weg stellt, erfordert das mehr Können der Entwickler und mehr Entwicklungszeit. Hätte es DirectX 12 schon vorher gegeben, würde Unity auf dem PC viel besser laufen.
Du scheinst immer noch nicht zu verstehen dass Unity schlichtweg viele Monate zu früh auf den Markt geschmissen wurde und selbst Konsolen betroffen waren. Egal.
Und ich habe nirgends unterstellt, dass Vulkan eine Erfindung von Valve ist. Nur bei allem, was in irgendeiner Weise nur geringfügig mit Steam zu tun hat, bist du derjenige, der das zum Himmel lobt.
Ich habe Vulkan nie als eine Erfindung von Valve dargestellt. Du hast die Anspielung gemacht weil sie in SteamOS eingesetzt wird (Vulkan ist im Grunde nur OpenGL neueste Version mit anderem Namen zur Information)
Ohne Vulkan hätte SteamOS wohl fast keine Zukunftsaussichten. Und noch ist von Vulkan weniger bekannt als über DirectX 12, trotzdem lobst du es schon in den Himmel. Sorry, aber da ist in meinen Augen etwas faul und ich werde dazu auch nichts mehr kommentieren.
Vulkan ist quasi die neueste OpenGL Version und sie war schon immer auf Linux vorhanden. Vulkan ist lediglich die optimiertere Version mit neuem Namen und aktivem Support aller Hersteller

Valve hat schon in Vergangenheit mit der OpenGL Version experimentiert und tolle Ergebnisse erzielt
Faster Zombies! | Valve
D.h. auch ohne Vulkan hätten sie OpenGL sehr weit optimieren können weil das der Vorteil einer Open Source API ist. Sie kann vom Entwickler selber erweitert werden.
Und Microsoft arbeitet auch bezüglich DirectX 12 mit Intel, AMD, Nvidia und anderen Hardwareherstellern sowie Spieleentwicklern wie z.B. auch Epic zusammen.
Weil Microsoft ein Monopol besitzt und ihre Grafikschnittstelle ständig mit neuem Windows per Zwang anbieten wollen.
Solche Dinge wie Mantle und Vulkan entstehen nicht aus Langweile, sondern weil Microsoft schlichtweg an der Branche vorbei entwickelt und ständig in die Sackgasse fährt.
Beschwerden über DirectX gibt es schon sehr lange und deswegen sind Dinge wie Mantle und Vulkan herausgekommen um endlich Fortschritte zu machen.
DirectX 12 ist nix anderes als eine Einsicht dass man mitschwimmen muss, weil sonst andere APIs und ggf. Linux/SteamOS viel mehr Vorteile bietet und das völlig umsonst.
Microsoft macht das nur weil sie es jetzt tun müssen und nicht weil sie es wollen.
Dass andere Hersteller DX12 unterstützen ist nix großartiges. Großartig ist aber die große Veränderung dass Linux/Vulkan von allen ernst genommen wird, obwohl das niemand machen muss.
Nvidia z.b. war immer stark desinteressiert was Linux angeht und jetzt arbeiten sie gemeinsam mit Valve dass Treiber und API einen aktiven Support bekommt
Das ist die große Änderung die seit Jahren gewünscht wird und sie ist eingetreten.
Naja das Problem ist, dass DirectX einfach die schönere API ist. Wie sich das mit Dx12 und Vulcan ändert kann ich nicht sagen.
Schönere API? Inwiefern schönere?
Sie ist eben ein Monopol und Entwickler kommen nicht an DirectX vorbei. OpenGL wurde erfolgreich vor paar Jahren abgesäbelt und seitdem wurde auch OpenGL auf dem PC selten großartig upgedatet.
OpenGL war schon damals die vielleicht schwierigere API aber wie gut sie war merkte man vor allem an allen id Software und Epic Spielen (Bei Epic war 3DFX lange Zeit der Platzhirsch)
Ansonsten redest du hier viel über Dinge, von denen du wenig Ahnung hast. Sorry aber wenn man über Grafik-APIs redet sollte man schon mal mit beidem gearbeitet haben. Gerade bei solchen Themen kann man nämlich nicht auf die Medienberichte zählen, weil die Journalisten oftmals gar nicht das Know-How haben sowas zu beurteilen.
Ich muss keine API entwickeln können um zu sehen welche Entwicklungen beide Grafikschnittstellen durchmachen. Oder darfst du ab sofort keine Filme bewerten weil du kein Filmemacher bist? Oder keine Spiele bewerten weil du kein Spieleentwickler bist?
Es ist absolut objektiv und Fakt dass beide APIs das gleiche Ziel haben.
+ Mehr Kontrolle für Entwickler um mehr aus der gesamten Hardware rauszuholen
Die einzigen Unterschiede sind nur dass Vulkan kostenlos ist, platformunabhängig, vom Entwickler selber individuell erweitert werden kann und die Features von der eigenen Hardware bestimmt werden.
DirectX ist Platformgebunden und somit kostenpflichtig (kostenlose Upgradeaktion ist lediglich eine Reaktion auf den hohen Marktanteil von Windows 7 und dem Flop von Windows 8/8.1)
Hier muss man kein Programmierer sein um das zu erkennen und zu verstehen
DirectX ist nur so gut und hat den hohen Bekanntheitsgrad weil man schlichtweg an sie gebunden war und früher keine Möglichkeit bestand aus diesem System auszubrechen. Sie musste supportet werden weil das eben die einzige Mögilchkeit war.
Wenn Unternehmen aktiv an Vulkan arbeiten und die Treiber darauf ausrichten wie sie es bei DX machen dann wird das eine tolle API die locker mit DirectX mithalten kann oder diese sogar übertreffen wird.
Vulkan ist nämlich genau so auch unter Windows lauffähig und Spiele müssen in Zukunft nicht an DirectX gebunden sein.