Vulkan Graphics API v1.2 diumumkan oleh Khronos dengan peningkatan penting

Vulkan 1.2, versi terbaru dari Vulkan Graphics API, kini telah dirilis dengan peningkatan dan pengoptimalan utama. Coba lihat!

Sudah sekitar empat tahun sejak pengumuman versi pertama Vulkan Graphics API, pada bulan Februari 2016, oleh Khronos Group. Sederhananya, ini adalah API grafis baru - yang dimaksudkan sebagai penerus OpenGL - yang dapat memanfaatkan prosesor multi-inti secara efisien, yang merupakan hal yang sangat besar mengingat perkembangan prosesor octa-core yang mainstream akhir-akhir ini waktu. Selama bertahun-tahun, ini telah mulai digunakan di banyak game, dan sebagian besar sistem operasi utama yang kita gunakan sehari-hari, seperti Android dan Windows 10, mendukung API tersebut. Versi 1.1 dirilis dengan peningkatan penting pada bulan Maret 2018, dan kini, Khronos telah resmi mengumumkan versi 1.2.

Peningkatan terbesar dalam versi 1.2 adalah meluncurkan sejumlah ekstensi yang dirilis sebelumnya - tepatnya 23 - ke dalam API Vulkan inti. Hal ini akan meningkatkan kemudahan pengembangan dan mengurangi ketidakpastian ekstensi tertentu tidak tersedia pada platform tertentu. Peningkatan lainnya adalah Timeline Semaphore, yang disebut-sebut sebagai cara yang lebih efisien untuk menangani operasi multithread. Ini menyatukan solusi VkFence dan VkSemaphore sebelumnya untuk solusi 64-bit terpadu yang mencakup sinkronisasi antar antrean perangkat dan host sekaligus menghilangkan keterbatasan yang menyakitkan solusi sebelumnya. Peningkatan lainnya mencakup model memori formal bawaan untuk menentukan semantik memori operasi/sinkronisasi di berbagai thread, dukungan pengindeksan deskriptor, dukungan lebih dalam untuk shader ditulis dalam HLSL, dan banyak lagi.

Vulkan 1.2 tidak memerlukan perangkat keras baru, artinya semua GPU saat ini akan mampu mendukung versi 1.2. Selain itu, beberapa vendor GPU seperti AMD, NVIDIA, dan Intel sudah memiliki implementasi Vulkan 1.2 yang sesuai dengan kesesuaian Khronos tes. Driver yang diperbarui sudah dapat diunduh atau akan segera dapat diunduh, dan Anda dapat mengharapkan Vulkan 1.2 akan didukung dalam berbagai kompiler, debugger, dan alat pengembang pada akhir bulan. Jika Anda seorang pengembang dan tertarik untuk membaca lebih lanjut tentang Vulkan 1.2 serta melihat dokumentasi resminya, Anda dapat melihat Halaman Sumber Daya Vulkan Di Sini.