Skip to content

emka.web.id

Menu
  • Home
  • Indeks Artikel
  • Tutorial
  • Tentang Kami
Menu

LLVM Mulai Mendarat Kode Target DirectX / HLSL Awal

Posted on March 31, 2022 by Syauqi Wiryahasana
Awal bulan ini saya menulis tentang insinyur Microsoft yang ingin menambahkan dukungan DirectX dan HLSL ke dalam kompiler LLVM/Dentang upstream. Mulai minggu ini, bit kode paling awal mulai mendarat di LLVM 15.0 untuk upaya grafis Microsoft ini. DirectX Shader Compiler "DXC" open-source Microsoft sudah menggunakan infrastruktur LLVM tetapi saat ini melacak fork lama dari basis kode. Microsoft sekarang bekerja menuju kompiler DirectX shader modern yang akan menjadi upstream di LLVM dan kemudian juga dapat menikmati fitur C++ yang lebih baru, peningkatan perkakas LLVM, dan banyak lagi. Pekerjaan kode telah mulai mendarat meskipun belum berguna bagi pengembang yang ingin menggunakannya untuk kompiler shader. Fokus awal Microsoft adalah pada dukungan DirectX Intermediate Language (DXIL) dan SPIR-V sementara nanti mereka dapat menambahkan dukungan DirectX Bytecode (DXBC) untuk bytecode yang digunakan pada DirectX 9 hingga DirectX 11. Kode yang digabungkan hari ini semakin populer landasan dasar yang diletakkan untuk menambahkan opsi DirectX/HLSL dan kode boilerplate sambil bergerak maju adalah saat mereka akan mengeluarkan lebih banyak elemen desain untuk pembuatan dan integrasi kode yang tepat. Sebuah kelompok kerja HLSL juga berupaya untuk melanjutkan pekerjaan ini di dalam dan di luar Microsoft. Dan begitulah dimulai... Bit-bit awal termasuk dukungan target DirectX untuk Dentang, opsi bahasa HLSL dan pra-prosesor, dan mematikan back-end DirectX. Carilah kontribusi yang lebih signifikan untuk mendarat selama beberapa minggu/bulan ke depan. Itulah berita seputar LLVM Mulai Mendarat Kode Target DirectX / HLSL Awal, semoga bermanfaat. Disadur dari Phoronix.com.
Seedbacklink

Recent Posts

TENTANG EMKA.WEB>ID

EMKA.WEB.ID adalah blog seputar teknologi informasi, edukasi dan ke-NU-an yang hadir sejak tahun 2011. Kontak: kontak@emka.web.id.

©2024 emka.web.id Proudly powered by wpStatically