IT Info
Zink OpenGL-On-Vulkan Menerapkan Front-End Shader Caching 82567062173 Menambahkan ke daftar panjang peningkatan driver Zink OpenGL-on-Vulkan datang dengan Mesa 22.3 kuartal ini sekarang merupakan implementasi caching shader front-end Mesa yang berfungsi. Dukungan caching shader front-end untuk pelacak status Mesa ini disimpan di GLSL hingga kompilasi ulang NIR. Pada gilirannya ini dapat membantu kinerja Zink pada banyak game berikutnya untuk menghemat kompilasi ulang shader GLSL ke representasi NIR umum. Kurangnya caching shader front-end terlihat beberapa minggu lalu oleh Emma Anholt ketika memperhatikan bahwa dengan jejak ada banyak waktu CPU yang dihabiskan untuk mengkompilasi shader bahkan pada run kedua dari jejak yang sama. Anholt melanjutkan dan mengimplementasikan caching shader front-end ini sehingga berfungsi dengan baik dengan Zink. Dalam jejak Aspal yang digunakan untuk pengujian, ini membantu meningkatkan kinerja lebih dari 3%. Benjolan tiga persen mungkin kecil dibandingkan dengan beberapa kemenangan besar Zink lainnya musim panas dan musim gugur ini, tetapi setiap bit pasti membantu dalam membuat implementasi OpenGL pada Vulkan yang menarik ini menjadi lebih kompetitif. Detail lebih lanjut tentang penambahan caching shader front-end Zink ini melalui penggabungan ini yang tiba pada waktunya untuk percabangan Mesa 22.3 yang akan segera terjadi. Sementara itu, pengembang utama Zink, Mike Blumenkrantz, sekarang sedang libur selama sisa tahun kalender sehingga mungkin sedikit lebih tenang dari biasanya di bagian depan Zink.
Menambah daftar panjang peningkatan driver Zink OpenGL-on-Vulkan datang dengan Mesa 22.3 kuartal ini sekarang merupakan implementasi caching shader front-end Mesa yang berfungsi…