Nr #Vulkan usw. Die Open-Source-Grafik-API wird von der Industrie hoch gelobt und im Bereich PC-Spiele weit verbreitet eingesetzt. Leistungsstarke plattformübergreifende Software wie Vulkan ermöglicht eine unglaubliche Leistung in Spielen wie Doom Eternal und ermöglicht die Ausführung von Low-Budget-Spielen wie Farming Simulator 22 unter Mac OS X und Linux.
- Der Gaming-Riese Microsoft hat durch seine Xbox-Marke und Studio-Akquisitionen seine DirectX-Dominanz behauptet und scheint sich nun in Open-Source-Software-Implementierungen von OpenGL für Mesa, Linux und BSD einzuschleichen. Jesse Natalie, Principal Software Engineer bei Microsoft, arbeitet daran, die D3D12-Rechenunterstützung in OpenGL über Mesa hinzuzufügen und zu verbessern, und deutete an, dass zukünftige Verbesserungen in der Pipeline seien. Zusammenführungsanfrage von Jesse:
Dies fügt der Berechnung eine parallele Statusverfolgung hinzu. In einigen Fällen wird die Verfolgung des Grafikstatus einfach erweitert (z. B. an Shader gebundene Ressourcen), in anderen Fällen wird sie dupliziert (z. B. zusätzliche Pipeline-Caches) und in anderen Fällen wird sie rekonstruiert. Das Endergebnis der Computerunterstützung für ARB_compute_shader ist, dass der indirekte Pfad darin etwas langsam ist. Da wir nun Rechenunterstützung haben, können wir damit beginnen, Rechen-Shader für Dinge zu verbinden, die wir in Zukunft simulieren müssen, wie zum Beispiel die Bereitstellung schnellerer Pfade für den indirekten Versand, der Zustandsvariablen erfordert.
Während Mesas Unterstützung für D3D12-Computer-Shader derzeit unklar ist, könnte eine solche Unterstützung in Rechenzentren sehr nützlich sein. Microsoft bietet möglicherweise bereits GPU-optimierte virtuelle Maschinen auf Azure für Arbeitslasten an, die speziellere Chips erfordern. Es ist wichtig zu beachten, dass diese Zusammenführungsanfrage und ihre Build-Bemühungen nicht mit offiziellen Bemühungen zur Portierung von DirectX 12 auf Linux zusammenhängen.
Das obige ist der detaillierte Inhalt vonDie DirectX 12-Unterstützung schleicht sich in Linux ein. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!