Tanınmış Zink geliştiricisi Mike Blumenkrantz Valve için Mesa’nın OpenGL-on-Vulkan sürücüsünü geliştirmek için çalışan , Ekim ayına birçok eski Mesa kodunu kaldırarak başladı.
Artık Mesa 22.3-devel için birleştirilmiş bir birleştirme talebiyle, bazı 17,1 bin satırlık eski Mesa kodu kaldırıldı. Özellikle, Gallium3D’nin eski XvMC ön ucu kaldırıldı. X.Org Sunucu uzantısı olarak X-Video Hareket Telafisi (XvMC), GPU’da bazı video boşaltma işlerinin gerçekleşmesine izin veren uzun süredir kullanılmamaktadır. XvMC, yaklaşık yirmi yıl önce bir miktar kullanımdaydı, ancak son yıllarda VA-API ve VDPAU API’leri, XvMC tarafından sağlanan sınırlı işlevsellikten çok daha yaygın ve çok daha kullanışlı oldu. Bu nedenle, XvMC’nin yalnızca MPEG-1/MPEG-2 video içeriği için yararlı olduğu ve sınırlı bir dizi işlemi hızlandırdığı için XvMC ön ucunun nihayet nükleer silahtan arındırıldığını görmek güzel. Gallium3D XvMC kodunun kaldırılması yaklaşık 3.5k kod satırıydı.
Rbug ayrıca 7 bin satırlık eski kod olarak kaldırıldı. Gallium3D’nin Rbug’ı, bir uzak hata ayıklayıcı boru sürücüsü olarak tasarlandı. Rbug, grafik sorunlarının uzaktan hata ayıklamasına yardımcı olmak için Tungsten Graphics/VMware tarafından geliştirilmiştir. Gallium3D için bu uzaktan hata ayıklama, on yıldan beri büyük ölçüde dokunulmadı ve uzaktan hata ayıklama arayüzü 2014’ten beri herhangi bir kod işlemesi görmediğinden rbug-gui bile.
Gallium3D GRAW aynı zamanda kaldırıldı başka bir 6.5k satırlık bakımı yapılmamış kod olarak. Gallium3D GRAW, ön ucu olmayan ham bir Galyum arayüzü olarak tasarlandı.
Ayrıca 17 binden fazla bakımsız kodun kaldırılması , Rbug/GRAW/XvMC’yi temizlemenin diğer bir yararı da, Mesa geliştiricilerinin bu kullanılmayan bileşenleri güncellemek zorunda kalmadan veya aksi takdirde kullanılmayan bu işlevselliği bozma konusunda endişelenmeden Gallium3D arayüz değişikliklerini daha kolay yapmasına izin vermesidir.