Pengguna Windows adalah semakin memanfaatkan Mesa dengan investasi Microsoft dalam mendukung sejumlah API standar industri terbuka yang berbeda dan kemudian melapisinya di atas driver Direct3D 12 yang mendasari untuk penggunaan WSL2. Akselerasi video OpenGL, OpenCL, Vulkan, dan VA-API telah menjadi target utama bagi para insinyur Microsoft yang bekerja di Mesa dengan mempertimbangkan Subsistem Windows untuk Linux sementara juga mengajukan kemungkinan kasus penggunaan lain di mana host mungkin kekurangan driver asli untuk API tersebut. Untuk meningkatkan Mesa di Windows, Microsoft kini telah menambahkan dukungan untuk kompilasi terhadap DirectX 12 Agility SDK.

SDK DirectX 12 Agility sama dengan build Direct3D 12 yang dapat didistribusikan ulang. Alih-alih selalu mengikat fitur Direct3D baru ke versi Windows baru, Agility SDK memutuskan tautan itu dengan build SDK yang dapat didistribusikan ulang ini yang dapat dipilih oleh aplikasi tanpa mengharuskan pengguna untuk mengupgrade instalasi Windows mereka untuk fitur grafis baru.

Jadi, jika Mesa membangun dengan D3D12 Agility SDK, Mesa dapat memilih untuk menggunakan fungsionalitas D3D12 yang lebih baru tanpa peningkatan Windows. Ini bisa sangat berguna untuk tujuan pengujian/pengembangan continuous integration (CI) atau mereka yang menjalankan build Mesa Windows mereka sendiri dan tidak ingin dipaksa untuk memutakhirkan Windows.

Microsoft engineer menambahkan dukungan untuk menggunakan Agility SDK untuk driver Mesa D3D12 mereka. Tindak lanjut gabungan menambahkan dukungan Agility SDK ke driver”Dzn”(Dozen) mereka untuk Vulkan pada D3D12.

Penambahan ini bersama dengan peningkatan lainnya akan ditemukan sebagai bagian dari Mesa 22.3 yang dirilis sebagai stabil akhir tahun ini.

Categories: IT Info