Grup Khronos telah mengumumkan rilis spesifikasi Vulkan 1.1 dan SPIR-V 1.3. Hal ini terjadi hampir tepat 2 tahun setelah Vulkan 1.0.
Saat itu bulan Februari 2016 ketika Grup Khronos merilis spesifikasi untuk Vulkan versi 1.0. Tujuannya adalah untuk membantu pengembang memanfaatkan beberapa prosesor inti dengan lebih baik. Ini bisa berarti peningkatan besar karena ponsel pintar kelas atas kini hadir dengan 8 inti CPU. Sebagai penerus OpenGL, perlahan-lahan ia memasuki berbagai aplikasi dan mesin permainan juga. Hari ini, Grup Khronos mengumumkan rilis spesifikasi Vulkan 1.1 dan SPIR-V 1.3.
Tujuan keseluruhan Vulkan 1.1 adalah untuk memperluas fungsionalitas inti dengan fitur yang diminta pengembang. Hal ini sangat masuk akal karena kita telah melihat Vulkan diimplementasikan ke dalam berbagai aplikasi dan permainan, namun beberapa pengembang merasa versi 1.0 ketinggalan banyak hal. Fitur baru yang besar dengan versi 1.1 adalah penambahan Operasi Subgrup. Dengan tambahan fitur ini, memungkinkan pembagian dan manipulasi data yang sangat efisien antara sejumlah tugas yang berjalan secara paralel pada GPU.
Pembaruan baru ini juga menambahkan kemampuan aplikasi untuk melakukan operasi rendering dan tampilan menggunakan sumber daya yang tidak dapat mereka akses atau salin. Contoh bagus dari tindakan ini adalah pemutaran yang aman dan tampilan konten multimedia yang dilindungi. Vulkan 1.1 juga mengintegrasikan beberapa ekstensi 1.0 yang lebih populer. Ini mencakup fitur-fitur seperti rendering beberapa tampilan gambar secara bersamaan, penggunaan beberapa GPU dalam a sistem tunggal, dan juga interoperabilitas API lintas proses, yang digunakan untuk rendering dan pengomposisian tingkat lanjut operasi.
Bersamaan dengan dirilisnya spesifikasi Vulkan 1.1, kami juga memiliki spesifikasi SPIR-V 1.3 yang baru. Pembaruan baru ini memperluas kemampuan representasi perantara shader Vulkan untuk mendukung operasi subgrup dan memungkinkan pengoptimalan kompiler yang ditingkatkan. Ekosistem alat SPIR-V terus mendapatkan momentum dengan penambahan kompiler front-end baik GLSL dan HLSL, serta memperluas dukungan perkakas tingkat rendah dari SPIRV-Tools sumber terbuka proyek.
Bagi mereka yang tertarik menggunakan Vulkan untuk pengembangan, the SDK Vulkan LunarG Dan lapisan alat telah ditingkatkan untuk mendukung 1.1. Pembuat perangkat keras dan mesin game perlu memperbarui driver/kode mereka untuk mendukung spesifikasi baru.
Sumber: PR Newswire