Khronos Group telah membuat repositori terpadu dengan contoh-contoh Vulkan

Grup Khronos telah membuka repositori studi kasus Vulkan di mana siapa pun dapat menemukan studi kasus Vulkan berkualitas tinggi yang diverifikasi oleh grup. Khronos, bekerja sama dengan peserta eksternal, menciptakan proyek contoh terpadu dalam menanggapi kebutuhan pengguna akan sumber daya yang lebih mudah diakses dan praktik pengembangan terbaik dengan Vulkan.




Di Khronos, kelompok kerja menemukan bahwa sudah ada banyak contoh yang berguna dan berkualitas tinggi (dari peserta internal dan eksternal), tetapi mereka semua tersebar di seluruh jaringan. Selain itu, tidak ada jenis ulasan untuk memeriksa kompatibilitas, dll. Repositori baru ini dibuat untuk menyelesaikan masalah ini dengan menempatkan sumber daya di satu tempat, memastikan bahwa contoh diperiksa dan dikelola oleh Khronos. Kemudian mereka digabungkan menjadi satu perpustakaan, dapat diakses oleh pengembang yang dapat menggunakan semua peluang, belajar dan menemukan ide-ide baru.


Kelompok pertama mencakup perkembangan dari anggota komunitas Khronos - ARM .


Kolaborasi kami dengan Khronos akan membantu pengembang grafis berusaha untuk memanfaatkan sepenuhnya GPU ponsel saat ini. Arm dengan bangga dapat berbagi praktik terbaik selama setahun terakhir untuk mengedukasi dan memberi pengembang alat yang mereka butuhkan untuk menciptakan pengalaman pengguna tingkat baru untuk berbagai perangkat, dari konsol hingga perangkat seluler.

Pablo Fraile Hernandez


Ada juga contoh menggunakan Vulkan dari anggota eksternal Sascha Willems, yang mempresentasikan koleksinya yang terkenal dan populer, dan yang ia rencanakan untuk diisi ulang.


Mentransfer contoh ke repositori baru ini adalah pengalaman yang sangat positif. Dengan kerangka kerja platform-independen yang menangani hal-hal seperti penanganan jendela dan pemuatan sumber daya, saya dapat fokus pada bagian-bagian penting dari kode. Dan kemampuan untuk menerima umpan balik langsung dari berbagai IHV dan ISV sangat berharga, yang menyebabkan koreksi dan peningkatan penting dalam contoh saya.

Willem Sascha


Arm juga merancang dan menyediakan kerangka kerja yang memungkinkan peserta untuk mengimpor contoh kode dari satu templat, memastikan kompatibilitas dan meminimalkan waktu perawatan. Suatu pedoman telah dibuat untuk membantu pengembang yang ingin menambahkan contoh mereka ke repositori.


Khronos percaya bahwa setiap orang dapat belajar cara menggunakan Vulkan, dan kelompok kerja terus mencari cara untuk meningkatkan pekerjaan dan ketersediaan sumber daya. Sekarang kami telah meletakkan dasar untuk proyek dengan serangkaian contoh komprehensif yang mencakup praktik terbaik untuk menggunakan API dan meningkatkan produktivitas, kami akan terus menumbuhkan kumpulan contoh dengan saran dari para peserta dan, semoga, peserta eksternal baru. Di masa mendatang, kami berharap dapat membuka ini untuk masyarakat umum sehingga pengembang yang bekerja dengan Vulkan dapat mengirimkan sampel kode mereka untuk ditinjau.

Kris bangkit


Proyek sampel Vulkan Unified terbuka untuk setiap anggota Khronos yang ingin memberikan sampel kode. Pihak ketiga mana pun yang tertarik mendukung sumber daya pendidikan Vulkan yang paling penting dengan contoh kode sendiri harus menghubungi Chris Rose . Repositori ini dibuat oleh anggota aktif dan aktif dari Khronos dan anggota independen: AMD, Arm, Broadcom, Imagination Technologies, NVIDIA, Samsung Electronics dan Sascha Willems.


Source: https://habr.com/ru/post/id474678/


All Articles