Driver open-source R600 Gallium3D untuk mendukung melalui kartu grafis seri Radeon HD 6000 di Linux memiliki tambahan tahun baru yang menarik… ARB_gl_spirv!

Gert Wollny dari Collabora hampir terus bekerja seorang diri untuk meningkatkan dukungan driver R600g bagi mereka yang masih menjalankan driver ini yang digunakan oleh kartu grafis seri Radeon HD 2000 hingga HD 6000–meskipun sebagian besar fokusnya adalah pada R600g NIR back-end dan khususnya dengan GPU seri HD 5000/6000 yang”lebih baru”.

Digabung hari ini ada lebih banyak pembaruan dan perbaikan untuk dukungan NIR R600g tersebut-akhir. Yang paling penting adalah mengaktifkan ARB_gl_spirv untuk R600g saat menggunakan jalur NIR daripada TGSI. Ekstensi ARB_gl_spirv adalah tentang kemampuan membuat modul SPIR-V untuk konsumsi OpenGL dan memungkinkan modul SPIR-V ditentukan sebagai berisi tahap shader yang dapat diprogram sebagai pengganti GLSL. SPIR-V adalah IR yang paling sering dikaitkan dengan penggunaan Vulkan tetapi juga dapat digunakan dengan OpenGL melalui ekstensi ini dan API lainnya.


ARB_gl_spirv telah ada untuk sementara waktu dan bagian dari OpenGL 4.6 sementara sekarang driver grafis Radeon open-source yang lebih tua ini mendukung ekstensi ini. R600g mengaktifkan catatan:

“76 dari 86 piglits pass. Beberapa gagal karena SSBO hanya didukung untuk FS dan CS pada r600, tetapi piglit mencoba menggunakan SSBO dengan VS, dan ada piglit yang mencoba mengikat SSBO pada 8, dan hanya 0-7 yang didukung sebagai titik pengikatan.”

Dukungan ARB_gl_spirv driver R600g ini adalah bagian dari Mesa 23.0 yang seharusnya stabil pada atau pada bulan Maret.

Categories: IT Info