Conhecido desenvolvedor do Zink, Mike Blumenkrantz , trabalhando para a Valve na melhoria do driver OpenGL-on-Vulkan do Mesa, começou outubro removendo muitos códigos antigos do Mesa.
Com uma solicitação de mesclagem agora mesclada para o Mesa 22.3-devel, algumas 17,1 mil linhas de código antigo do Mesa foram removidas. Em particular, o antigo front-end XvMC do Gallium3D foi removido. O X-Video Motion Compensation (XvMC) como a extensão do X.Org Server, permitindo que algum trabalho de descarregamento de vídeo aconteça na GPU, está obsoleto há muito tempo. O XvMC foi útil há quase duas décadas, mas nos últimos anos as APIs VA-API e VDPAU têm sido muito mais comuns e muito mais úteis do que a funcionalidade limitada fornecida pelo XvMC. Assim, é bom ver o front-end do XvMC finalmente nuke, já que o XvMC só era útil de qualquer forma para conteúdo de vídeo MPEG-1/MPEG-2 e acelerou um conjunto limitado de processos. A remoção do código Gallium3D XvMC foram cerca de 3,5 mil linhas de código.
Rbug também foi removido como outras 7 mil linhas de código obsoleto. O Rbug do Gallium3D foi concebido como um driver de pipe do depurador remoto. O Rbug foi desenvolvido pela Tungsten Graphics/VMware para ajudar na depuração remota de problemas gráficos. Essa depuração remota para Gallium3D, porém, permaneceu praticamente intocada por uma década e até mesmo rbug-gui, pois a interface de depuração remota não viu nenhum commit de código desde 2014.
O Gallium3D GRAW também foi removido como outras 6,5 mil linhas de código não mantido. O Gallium3D GRAW foi concebido como uma interface bruta de Gallium sem front-end.
Além de remover mais de 17 mil linhas de código não mantido, o outro benefício de limpar o Rbug/GRAW/XvMC é que ele permitirá que os desenvolvedores do Mesa façam alterações na interface do Gallium3D com mais facilidade sem precisar atualizar esses arquivos não utilizados componentes ou se preocupar em quebrar essa funcionalidade não utilizada.