MesaのRadeonVulkanドライバー「RADV」は現在、Intel「ANV」Vulkanドライバー開発者によって開始された共通の同期フレームワークを利用して、ドライバー間でより多くのコード共有を可能にしています。
数か月前、Jason Ekstrandと他のIntel開発者は、MesaのVulkanドライバーの一般的な同期コードの開発を開始しました。特にVK_KHR_timeline_semaphoreは複雑であるため、ドライバーごとの余分な複雑さを回避し、将来のドライバーの育成に役立つ共通のソリューションを追求することが決定されました。
Bas Nieuwenhuizenは、先月、その一般的な同期コードを使用するようにRADVドライバーを適応させることに取り組んできました。
コードはMesa22.0の大晦日にマージされ、この一般的なソリューションのおかげで、RADVドライバーから約1,500行のコードが削除されました。